Synchronizes README.md Command Center with current project state. Triggers on gate changes, EPIC status changes, or explicit /ghm-status-sync invocation...
Synchronize the README.md Command Center with the current project state after gate advancement or EPIC status changes.
| Element | Definition | Evidence |
|---|---|---|
| Lifecycle Stage | Current PRD version from PRD.md | Current Lifecycle Gate: v0.X |
| Gate Status | Visual progress indicators | 🟢 Complete / 🟡 In Progress / ⚪ Pending |
| Active EPIC | Current work from EPIC header | EPIC-XX: Title |
| Blockers | Open blockers from EPIC Session State section | List with severity |
Read these files in order:
README.md (current state)PRD.md (metadata block for lifecycle stage)Pull authoritative values:
| Field | Source |
|---|---|
| Lifecycle Stage | PRD.md Current Lifecycle Gate |
| Gate Progress | PRD.md gate table |
| Active EPIC | README.md Active Work section |
| Blockers | EPIC Session State section |
| Metrics | README.md Truth Table |
Apply synchronization rules:
squad-status): Update agent and EPIC tables:.claude/agents/: check MEMORY.md mtime for "Last Active", grep EPICs for agent name for "Current EPIC"epics/: read State field, Epic Lead, and Change Log last dateactive (session <2h old), idle (no recent activity), blocked (blocker in session state)| Pattern | Example | Fix |
|---|---|---|
| Stale gate status | 🟢 on gate with missing criteria | → Verify all criteria before marking complete |
| Missing blockers | EPIC has blockers, README shows none | → Always sync from EPIC Session State section |
| Wrong EPIC reference | README points to closed EPIC | → Check EPIC status before updating |
DO:
DON'T:
After status sync completes: