diff --git a/get-shit-done/workflows/execute-phase.md b/get-shit-done/workflows/execute-phase.md index fcfa87040..6e1124e95 100644 --- a/get-shit-done/workflows/execute-phase.md +++ b/get-shit-done/workflows/execute-phase.md @@ -6,8 +6,36 @@ Execute all plans in a phase using wave-based parallel execution. Orchestrator s The orchestrator's job is coordination, not execution. Each subagent loads the full execute-plan context itself. Orchestrator discovers plans, analyzes dependencies, groups into waves, spawns agents, handles checkpoints, collects results. + +Read STATE.md before any operation to load project context. + + + +Before any operation, read project state: + +```bash +cat .planning/STATE.md 2>/dev/null +``` + +**If file exists:** Parse and internalize: +- Current position (phase, plan, status) +- Accumulated decisions (constraints on this execution) +- Deferred issues (context for deviations) +- Blockers/concerns (things to watch for) + +**If file missing but .planning/ exists:** +``` +STATE.md missing but planning artifacts exist. +Options: +1. Reconstruct from existing artifacts +2. Continue without project state (may lose accumulated context) +``` + +**If .planning/ doesn't exist:** Error - project not initialized. + + Confirm phase exists and has plans: