Fixed
- Milestone audit now cross-references three independent sources (VERIFICATION.md + SUMMARY frontmatter + REQUIREMENTS.md traceability) instead of single-source phase status checks
- Orphaned requirements (in traceability table but absent from all phase VERIFICATIONs) detected and forced to
unsatisfied - Integration checker receives milestone requirement IDs and maps findings to affected requirements
complete-milestonegates on requirements completion before archival — surfaces unchecked requirements with proceed/audit/abort optionsplan-milestone-gapsupdates REQUIREMENTS.md traceability table (phase assignments, checkbox resets, coverage count) and includes it in commit- Gemini CLI: escape
${VAR}shell variables in agent bodies to prevent template validation failures