| name | epic-orchestrator |
| description | Execute an epic plan wave-by-wave with dispatch, review, and merge checks. |
Epic Orchestrator
Trigger
Use when a plan has multiple waves and needs end-to-end execution.
Inputs
epic_id, plan.json, and optional branch policy.
Outputs
- Wave execution log and escalation list.
- Integration-ready state and blockers.
Procedure
- Validate plan and wave order.
- For each wave: dispatch same-wave tasks, wait for each completion note.
- Request task reviews where required.
- Call
integration-merge-manager in no-merge planning mode unless merge was explicitly opted in.
- When merge is explicitly opted in, run post-wave verification after integration.
- Do not silently skip failed tasks; report blockers and stop.
Guardrails
- Never skip failed tasks.
- Never merge automatically; require explicit merge opt-in, and honor explicit
--no-merge commands.
- Escalate blockers immediately.
Success criteria
- Each wave either fully complete or explicitly failed with justification.
Prefer Superpowers
- Coordinate subagents via
subagent-driven-development.
Avoid scope creep
- Do not start future waves before current wave pass criteria.
Concrete artifact names
docs/agent-plans/<feature>/plan.json
- Worktree/task completion notes