docs-08-initial-template.md 2.36 KB

08-工作流进度

全流程进度跟踪。CC 每完成一项产出就勾选一项。

一、Plan 阶段(一次性)

  • A0 项目初始化 — project-init

    • 依赖检查通过
    • 项目文件骨架已创建(CLAUDE.md + docs/01-需求清单/index.md + docs/04-技术规范.md)
    • Git 已初始化
  • A1 范围锁定 — scope-lock

    • 项目概述已填写(CLAUDE.md § 🎯 项目概述)
    • 技术栈已确认(docs/04 § 零)
    • 需求清单索引已填写(docs/01-需求清单/index.md)
    • REQ 卡片骨架已生成(docs/01-需求清单//.md,业务内容留待人工填写)
  • A2 骨架生成 — skeleton-gen

    • 架构文档已生成(docs/04 § 一+)
    • 工具脚本已生成(scripts/*.mjs)
    • 样式 token 骨架已生成(src/styles/tokens.css)
    • .gitignore 已配置
  • A3 DB 设计 + REQ 回填 — db-design-gen

    • docs/03-数据库设计文档.md 已生成
    • docs/01 各 REQ 卡片"依赖表" + 模块头"涉及表" 已回填
  • A4 DB 初始化 — db-init

    • sql/migrations/V1__initial_schema.sql 已生成
    • DDL ↔ docs/03 5 维一致(validate-ddl.mjs)
    • setup-test-db.mjs DROP+CREATE + apply V1 已执行
  • A5 下游文档生成 — downstream-gen

    • docs/02 开发计划已生成
    • docs/05 API 契约已生成
    • 下方模块列表已填入
    • REQ 卡片依赖接口已回填
    • FE 清单已推导填入 docs/08 § 三

二、Coding 阶段(后端模块循环)

(A5 填入后,每行一个后端模块。每个模块的 里程碑: 字段在 milestone/<id> 之间变化,完成由本地 git tag -l 'milestone/<id>' 判定。功能行 checkbox 只作可视化,真正的功能级 resume 由 req-done/<REQ> tag 判定。后端模块全部打里程碑后自动进入 § 三 前端阶段。)

三、Coding 阶段(前端整体)

(FE 业务功能清单在 Plan 期 A5 downstream-gen 由 prototype/ + docs/01 + docs/05 推导后写入下方"功能:"项;Coding 阶段 coding.mjs 的 Router 把缺少 req-done/<FE-NN> tag 的 FE 聚合为单一 frontend-phase 阶段,排在所有后端模块之后。整个前端阶段 1 个里程碑 tag,分支 frontend-phase。无前端则此处留空,Router 不产生前端阶段。)

  • 整体里程碑: —
  • 功能: