From d5c08e16858b6973c25167cdc91f8f1a57651e75 Mon Sep 17 00:00:00 2001 From: Lex Christopherson Date: Tue, 13 Jan 2026 17:03:06 -0600 Subject: [PATCH] feat(execute-phase): load project state before execution Co-Authored-By: Claude Opus 4.5 --- get-shit-done/workflows/execute-phase.md | 28 ++++++++++++++++++++++++ 1 file changed, 28 insertions(+) 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: