orch-build-mvp 是做什么的?
参与者 · 动作 · 目标:orch · build · mvp。是对共享引擎的轻量封装,该引擎位于 orch-pipeline。
何时使用
- 用户拥有 设计/规范文档(SDD、PRD、system_design),并希望从该文档启动一个可运行的垂直切片。
- 将文档路径作为参数传入,例如
civicpulse/docs/SDD-v0.6.md。
操作设置
- 默认尺寸下限: large —— 这是完整的流水线,包括 Scaffold 阶段。
- 阶段掩码: 0(读取规范)→ 1 → 2(重负载)→ 3(搭建框架)→ 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(预提交)处停止。将搭建框架和每个切片作为独立的
feat:提交。 - 为任何触及安全触发器的切片添加
security-reviewer。
示例
orch-build-mvp: civicpulse/docs/SDD-v0.6.md
→ 读取 SDD → 切片列表(垂直)→ 搭建切片 1 [门控 1:批准]
→ /gan-build --skip-planner(生成器 → 评估器循环)评分 vs 规范 → 审查
→ 提交 feat: [门控 2:确认] → 下一个切片