The health command validates .planning/ directory integrity, reports actionable issues, and optionally repairs them. It checks for missing files, invalid configurations, inconsistent state, and orphaned plans.
GSD Health Check================✅ Critical Files- STATE.md: valid- ROADMAP.md: valid (8 phases)- CONTEXT.md: exists⚠️ Phase Consistency (2 issues)- Phase 5 directory missing SUMMARY.md Status: completed in roadmap but no summary file- Phase 7 not in roadmap Directory: .planning/phases/007-notifications/ Has PLAN.md but missing from ROADMAP.md⚠️ Orphaned Work (1 issue)- Stale checkpoint: .planning/phases/003-auth/.continue-here.md Age: 9 days old Suggests work was abandoned mid-phase✅ Git Consistency- No uncommitted changes- All phases have commits═══════════════════════════════════════════Summary: 3 issues detectedTo fix automatically, run:/gsd:health --repair
GSD Health Check (Repair Mode)==============================✅ Critical Files- STATE.md: valid- ROADMAP.md: valid (8 phases)- CONTEXT.md: exists🔧 Phase Consistency (2 issues)1. Phase 5 missing SUMMARY.md Creating from PLAN.md completion status... ✓ Created .planning/phases/005-api-auth/SUMMARY.md2. Phase 7 not in roadmap Adding to ROADMAP.md based on PLAN.md... ✓ Added "Phase 7: Notification system" to roadmap🔧 Orphaned Work (1 issue)1. Stale checkpoint (9 days old) Archiving .continue-here.md... ✓ Moved to .planning/phases/003-auth/.archived/✅ Git Consistency- No uncommitted changes- All phases have commits═══════════════════════════════════════════Repaired: 3 issuesRemaining: 0 issuesProject health: ✅ Good
# Missing SUMMARY.md→ Creates from PLAN.md + git log# Missing roadmap entry→ Adds based on directory name + PLAN.md# Orphaned directory→ Moves to .planning/.archived/
# Abandoned debug (>3 days in investigating)→ Updates status to 'stale'→ Suggests resume or close# Resolved debug sessions→ Moves to .planning/debug/.resolved/