What problem does it solve?
It solves the coordination problem of executing many plans within a phase efficiently while respecting dependencies, pacing, and verification gates.
Core Features & Use Cases
- Wave-based parallel execution: Groups plans into waves and runs them with subagents for controlled concurrency.
- Optional wave filtering: Supports running only a specific wave (for staged rollout, quota management, or pacing) while still enforcing phase completion only when remaining plans are fully complete.
- Gap-focused execution: Enables executing only gap-closure plans (plans marked with
gap_closure: true) after prior verification creates fixes.
- Interactive sequential mode: Supports an inline, checkpoint-driven execution path for small phases, bug fixes, or verification gaps.
- Lean orchestrator, full context in subagents: Keeps the orchestrator within a ~15% context budget and gives each subagent a fresh 100% context to handle its assigned plan.
Quick Start
Run gsd-execute-phase for the target phase number and optionally restrict execution to a single wave to pace progress.