fix: complete spawn chain — market_research→design, design→reviews+roundtable
Closes the two broken links in the incubation pipeline: - market_research now spawns company_design (Phase 1→2) - company_design now spawns 4 design_reviews + design_roundtable (Phase 2→3/4) Also: cleaned up design_review to use identity-driven review instead of IF/ELSE blocks Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
This commit is contained in:
@@ -80,5 +80,57 @@ steps:
|
||||
- type: document
|
||||
filename: "company-design-spec-{{task_name_slug}}"
|
||||
|
||||
- type: package
|
||||
hint: |
|
||||
The design specification is complete. Now spawn four independent reviews —
|
||||
one from each board member — plus a roundtable that depends on all four.
|
||||
The roundtable will reach consensus and spawn the polish step automatically.
|
||||
schema:
|
||||
design_spec: string
|
||||
spawn:
|
||||
- task_type: design_review
|
||||
task_name: "Design Review (Peter): {task.message}"
|
||||
agent_name: Peter
|
||||
priority: 6
|
||||
context:
|
||||
design_spec: "{design_spec}"
|
||||
review_focus: financial_viability
|
||||
|
||||
- task_type: design_review
|
||||
task_name: "Design Review (David): {task.message}"
|
||||
agent_name: David
|
||||
priority: 6
|
||||
context:
|
||||
design_spec: "{design_spec}"
|
||||
review_focus: technical_feasibility
|
||||
|
||||
- task_type: design_review
|
||||
task_name: "Design Review (Sarah): {task.message}"
|
||||
agent_name: Sarah
|
||||
priority: 6
|
||||
context:
|
||||
design_spec: "{design_spec}"
|
||||
review_focus: market_fit
|
||||
|
||||
- task_type: design_review
|
||||
task_name: "Design Review (Elena): {task.message}"
|
||||
agent_name: Elena
|
||||
priority: 6
|
||||
context:
|
||||
design_spec: "{design_spec}"
|
||||
review_focus: operational_completeness
|
||||
|
||||
- task_type: design_roundtable
|
||||
task_name: "Design Roundtable: {task.message}"
|
||||
agents: [Peter, David, Sarah, Elena]
|
||||
priority: 7
|
||||
context:
|
||||
design_spec: "{design_spec}"
|
||||
depends_on:
|
||||
- "Design Review (Peter): {task.message}"
|
||||
- "Design Review (David): {task.message}"
|
||||
- "Design Review (Sarah): {task.message}"
|
||||
- "Design Review (Elena): {task.message}"
|
||||
|
||||
- type: close
|
||||
rag_update: true
|
||||
|
||||
Reference in New Issue
Block a user