技能新增步骤20:交付树仓库双存档(zip+同名解压内容),更新登记字段与推送后双重验证规范

This commit is contained in:
yi
2026-10-13 13:56:49 +08:00
parent 193cad407b
commit 4464772418
4 changed files with 94 additions and 4 deletions
+3 -2
View File
@@ -75,12 +75,12 @@ class Step:
class WorkflowManager:
"""工作流管理器"""
# 完整的20个核心步骤
# 完整的21个核心步骤
ALL_TYPES = [ProjectType.DOCKER_WEB, ProjectType.DOCKER_API, ProjectType.DOCKER_MICROSERVICES, ProjectType.DESKTOP, ProjectType.MOBILE, ProjectType.CLI]
DOCKER_TYPES = [ProjectType.DOCKER_WEB, ProjectType.DOCKER_API, ProjectType.DOCKER_MICROSERVICES]
# 关键时序:初始基线启动(3,内部) → 初始界面截图(4,内部) → 面板改造(6-11) → 产品构建启动(15)
# → 健康验证(16) → 产品截图与录屏(17) → README/归档(18) → 交付核查(19)
# → 健康验证(16) → 产品截图与录屏(17) → README/归档(18) → 交付核查(19) → 交付树双存档(20,授权推送时)
CORE_STEPS = [
Step(0, "克隆项目", "从Git仓库克隆项目到本地,不修改任何业务代码", ALL_TYPES),
Step(1, "项目完整度评估", "评估项目完整度、依赖情况与可运行性", ALL_TYPES),
@@ -102,6 +102,7 @@ class WorkflowManager:
Step(17, "产品截图与全功能录屏", "采集当前产品全套高清界面截图(中性文件名)和全功能演示录屏;内部基线素材不进入交付物", ALL_TYPES),
Step(18, "标准化README与版本归档", "编写标准化 README(引用最终素材、含架构图与部署教程);不主动写来源/致谢宣传,并按授权决定是否提交", ALL_TYPES),
Step(19, "交付物核查", "按7项交付物清单与7条验收标准做交付前阻断式核查", ALL_TYPES),
Step(20, "上传交付树双存档", "经用户授权后克隆交付树仓库,同时上传交付zip与同名解压目录(README/截图/录屏/文档),放行mp4、更新registry/sidecar/交付登记/README,推送并做本地远程HEAD比对与Gitea API双重验证", ALL_TYPES),
]
# 旧版本步骤名 → 新版本步骤名(用于历史状态迁移)