┌────────────────────────────────────────────────────────┐ │ 🛠️ 阶段 B:编码(按模块循环) │ │ │ │ coding-start │ │ (Plan 完成校验) │ │ ↓ │ │ module-start │ │ (定位当前模块 + 推进未完成 REQ) │ │ ↓ │ │ ┌─ 功能循环(每个 REQ)─────────────┐ │ │ │ feature-brainstorm │ │ │ │ ↓ │ │ │ │ feature-plan │ │ │ │ ↓ │ │ │ │ feature-tdd │ │ │ │ ↓ │ │ │ │ feature-verify │ │ │ │ ↓ │ │ │ │ feature-review │ │ │ │ ├ approve → 回 module-start │ │ │ └ request-changes ↺ 重跑 verify │ │ │ (自修复 ≤5 轮) │ │ └────────────────────────────────────┘ │ │ ↓ (本模块所有 REQ approve) │ │ test-gate (子会话跑 ./scripts/test.sh) │ │ ↓ │ │ module-report (生成 12 节模块完成报告) │ │ ↓ │ │ mr-create (push + 创建 GitLab MR) │ │ ↓ │ │ 停下,等待人工 Approve + Merge │ │ ↺ 用户重跑 coding-start │ │ ╰──→ 回到 module-start(下一模块) │ └────────────────────────────────────────────────────────┘