orch-build-mvp 是做什么的?
参与者 · 动作 · 目标:orch · build · mvp。是共享引擎 orch-pipeline 的薄封装。
使用时机
- 用户拥有 设计/规格文档(SDD、PRD、system_design),并希望基于它启动一个可工作的垂直切片。
- 以文档路径作为参数,例如
civicpulse/docs/SDD-v0.6.md。
操作设置
- 默认大小下限: large——这是包含 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(生成器 → 评估器循环)根据规格评分 → 审查
→ 提交 feat: [门控 2:确认] → 下一个切片