orch-build-mvp 是做什麼的?
Actor · action · target: orch · build · mvp。此為共享引擎 orch-pipeline 的簡易包裝。
使用時機
- 使用者擁有一份設計 / 規格文件(SDD、PRD、system_design)且希望從中引導建立一個可運作的垂直切片。
- 接受文件路徑作為引數,例如
civicpulse/docs/SDD-v0.6.md。
操作設定
- 預設規模下限: 大型——這是包含 Scaffold 在內的完整管線。
- 階段遮罩: 0(讀取規格)→ 1 → 2(重點階段)→ 3(scaffold)→ 4 → 5 → 6。
- 第一步(階段 0 → 2): 讀取文件;提取範圍、鎖定的決策與功能列表;將其排序為薄垂直切片(先建立一條端到端路徑,而非先建立所有模型再所有視圖)。階段 3 負責搭建第一個切片。
運作方式
- 使用上述設定執行
orch-pipeline引擎。 - 重用現有的 GAN 框架,而不是手動編寫迭代迴圈:
- 將 SDD 轉換為
gan-harness/spec.md+gan-harness/eval-rubric.md(這替代了gan-planner產生的內容——你已經有了規格)。 - 使用
/gan-build "<一行簡述>" --skip-planner驅動建置 (預設值:--max-iterations 15、--pass-threshold 7.0、--eval-mode playwright;對於非 UI 切片請使用--eval-mode code-only)。 - 該指令會執行
gan-generator→gan-evaluator迴圈,並寫入gan-harness/feedback/feedback-NNN.md,直到分數通過或趨於平緩。
- 將 SDD 轉換為
- 在閘門 1(切片計畫)和閘門 2(提交前)停止。將 scaffold 和每個切片分別提交為獨立的
feat:提交。 - 對於任何觸及安全觸發器的切片,加入
security-reviewer。
範例
orch-build-mvp: civicpulse/docs/SDD-v0.6.md
→ 讀取 SDD → 切片列表(垂直)→ 搭建切片 1 [閘門 1:批准]
→ /gan-build --skip-planner(generator → evaluator 迴圈)根據規格評分 → 審查
→ 提交 feat: [閘門 2:確認] → 下一個切片