flow-overview.txt 4.92 KB
┌────────────────────────────────────────────────────────┐
│  🛠️   阶段 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 → 全部完成                  │
└────────────────────────────────────────────────────────┘