┌────────────────────────────────────────────────────────┐
│  🛠️   阶段 B：编码（后端模块循环 → 前端整体阶段）      │
│                                                        │
│      coding-start （只做分发）                         │
│        ① Plan 完成校验（docs/08 § 一 A0~A5）           │
│        ② 后端完成性检查（§ 二 + git tag）              │
│            ├ 未完成 → 立即派发 module-start，结束      │
│            └ 已完成 → 继续 ③                           │
│        ③ 前端完成性检查（§ 三 整体里程碑 + tag）       │
│            ├ 已完成 → 打印"全部完成"，结束             │
│            └ 未完成 → 派发 frontend-start，结束        │
│                                                        │
│   ┌────┴───────────────────────┐                       │
│   ▼ 写后端                     ▼ 写前端                │
│                                                        │
│  module-start                  frontend-start          │
│   切 module-<id> 分支           ① 检查 prototype        │
│                                   缺失 → AskUserQuestion│
│                                ② 准备 FE 清单           │
│                                  § 三 已有 → 加载       │
│                                  § 三 占位 → AI 推导写入│
│                                  （无审阅断点）         │
│                                ③ 切 frontend-phase 分支 │
│                                                        │
│  ┌─ 后端功能循环（每 REQ）────────┐                    │
│  │  feature-brainstorm            │                    │
│  │      ↓                         │                    │
│  │  feature-plan                  │                    │
│  │      ↓                         │                    │
│  │  feature-tdd（路径硬护栏）     │                    │
│  │      ↓                         │                    │
│  │  feature-verify                │                    │
│  │      ↓                         │                    │
│  │  feature-review                │                    │
│  │   ├ approve → 回 module-start  │                    │
│  │   └ request-changes ↺ ≤5 轮    │                    │
│  └────────────────────────────────┘                    │
│      ↓ 本模块所有 REQ approve                          │
│  test-gate（phase=backend）                            │
│      ↓                                                 │
│  module-report → milestone-tag                         │
│      ↓ 本地 merge 进默认分支 + 打 milestone tag        │
│      ↺ 自动回 coding-start → 再分发（无人工）          │
│                                                        │
│  ┌─ 前端功能循环（每 FE-NN）─────┐                     │
│  │  fe-feature-brainstorm        │                     │
│  │      ↓                        │                     │
│  │  fe-feature-plan              │                     │
│  │      ↓                        │                     │
│  │  fe-feature-tdd（jsdom + E2E）│                     │
│  │      ↓                        │                     │
│  │  fe-feature-verify            │                     │
│  │      ↓                        │                     │
│  │  fe-feature-review            │                     │
│  │   （fe-code-reviewer agent）  │                     │
│  │   ├ approve → 回 frontend-start                     │
│  │   └ request-changes ↺ ≤5 轮   │                     │
│  └───────────────────────────────┘                     │
│      ↓ 全部 FE approve                                 │
│  test-gate（phase=frontend）                           │
│      ↓                                                 │
│  module-report → milestone-tag                         │
│        （分支 frontend-phase，docs/08 § 三 整体里程碑）│
│      ↓ 本地 merge + 打 milestone/frontend-phase        │
│      ↺ 自动回 coding-start → 全部完成                  │
└────────────────────────────────────────────────────────┘
