docs-02-template.md 1.69 KB

02-开发计划

一、模块依赖表

模块 ID 模块名 依赖模块 依赖表

{{#each modules}} | {{id}} | {{name}} | {{deps}} | {{tables}} | {{/each}}

二、开发顺序清单(CC 分发权威)

本清单由 A5 downstream-gen 一次性生成。每行是一个 REQ,不是模块。Coding 阶段(coding.mjs 的 Router)按表格行序确定模块顺序,对每个 REQ 所属模块查 docs/08 § 二里程碑: 字段 + 本地 git tag -l 'milestone/<id>':tag 存在则跳过,否则( / tag 不存在)选为待跑模块;顶层循环对每个待跑后端模块依次跑功能链(spec→plan→tdd→verify→review)+ 测试闸 + 里程碑,把该模块的所有 REQ 一次做完。

约束:同一模块的所有 REQ 必须连续排列。允许打破依赖拓扑(如环依赖、业务必须先做),但必须在「备注」列写明原因。

# REQ 所属模块 选中理由 备注

{{#each req_order}} | {{index}} | {{req_id}} | {{module_id}} | {{rationale}} | {{note}} | {{/each}}

后端模块全部打里程碑后coding.mjs 的 Router 把全部未完成前端 FE 聚合为唯一一个 frontend-phase 阶段,排在所有后端模块之后由顶层循环跑(prototype/ 门禁已在 Plan 期 A6 frontend-scope-lock 前移完成)。前端阶段以业务功能(不是 HTML 文件数)为粒度拆分 FE(FE-NN,路径限 frontend/),每个 FE 跑一次功能链,整个阶段打 1 个里程碑 tag(分支 frontend-phasemilestone/frontend-phase,记录在 docs/08 § 三 整体里程碑)。

三、关键说明

{{notes}}