docs-08-initial-template.md 3.19 KB

08-工作流进度

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

  • § 一 计划阶段plan-start 找第一个未勾的计划段(①②③)分发到对应 skill
  • § 二 Coding(后端模块)coding-start 扫描 docs/08 § 二 的 里程碑: 字段 + 本地 git tag -l 'milestone/<id>',找第一个未打里程碑模块,派发 phase-driver(phase=backend)。本 § 二 行序即 REQ 开发顺序(lite-build-db 按依赖拓扑写入),是 phase-driver 的排序权威
  • § 三 Coding(前端整体):后端全部打里程碑后,coding-start 读 § 三 整体里程碑: + git tag -l 'milestone/frontend-phase',未完成则派发 phase-driver(phase=frontend)

一、计划阶段进度

  • 计划 ① 初始化 + 范围锁定 — lite-init
    • 项目文件骨架已创建(CLAUDE.md + docs/01 index + docs/04 + docs/08)
    • 依赖检查通过(git / mysql)
    • Git 已初始化
    • 项目概述已填写(CLAUDE.md § 🎯 项目概述)
    • 技术栈已确认(docs/04 § 零)
    • 需求清单索引已填写(docs/01-需求清单/index.md)
    • REQ 卡片骨架已生成(docs/01-需求清单//REQ-*.md)
  • 计划 ② 脚手架 + 数据库设计 — lite-design
    • 架构文档已生成(docs/04 § 一+ | scripts/*.sh | .env.local | sql/migrations/)
    • docs/03 数据库设计已生成(REQ → 表/字段/索引/外键,回填 REQ 依赖表)
  • 计划 ③ DB 初始化 + 下游文档 — lite-build-db
    • V1 migration 已生成并校验 + apply 到本地 MySQL
    • docs/05 API 契约已生成 + 回填 REQ 依赖接口
    • docs/08 § 二 模块清单(含 REQ 顺序)已生成

二、Coding 阶段(模块循环)

(lite-build-db 填入后,每行一个后端模块。每个模块的 里程碑: 字段在 milestone/<id> 之间变化,完成由本地 git tag -l 判定。coding-start 每次扫每模块的里程碑 tag 决定派发。所有模块打里程碑后整体完成。)

三、Coding 阶段(前端整体)

phase-driver(phase=frontend)进入时扫 prototype/ + docs/01 + docs/05 → AI 自主推导 FE 业务功能清单写到下方"功能:"项(无人工审阅断点;合理性由整体里程碑标记时统一校核)。已有清单则直接加载。整个前端阶段 1 个里程碑 tag,分支 frontend-phase。)

  • 整体里程碑: —
  • 功能: <!-- AI 进入时按以下行格式写入(每行 1 个 FE,可关联多个 REQ / 多份原型):
    • FE-NN 功能名 | 关联 REQ:REQ-A, REQ-B | 关联原型:prototype/.html, prototype/.html

示例:

  • FE-01 用户登录与注册 | 关联 REQ:REQ-SYS-001, REQ-SYS-002 | 关联原型:prototype/auth.html
  • FE-02 仪表盘总览 | 关联 REQ:REQ-DASH-001 | 关联原型:prototype/dashboard.html -->