What problem does it solve?
It eliminates the risk and confusion of running multi-step implementation plans by coordinating parallel task execution, recording progress, and handling failures deterministically.
Core Features & Use Cases
- Wave-based parallel execution: Groups tasks into dependency-aware waves and dispatches executor subagents concurrently with a configurable maxParallel limit.
- Progress tracking and verification: Updates phase progress tables in .planning/phases/phase-N/progress.md and performs post-wave conflict checks plus test/verification gates.
- Failure handling with escalation paths: Debugger-based recovery for single-task failures, cascade skipping for dependency failures, and a hard stop for multiple failures in the same wave.
Quick Start
Use the orchestrator Execute phase to run .planning/phases/phase-N/ plans and tasks with executing-plans so each wave is executed in fresh-context subagents with progress captured in progress.md.