diff --git a/CHANGELOG.md b/CHANGELOG.md index f6e9d5321..4a74b7936 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,6 +6,20 @@ Format follows [Keep a Changelog](https://keepachangelog.com/en/1.1.0/). ## [Unreleased] +## [1.20.2] - 2026-02-16 + +### Fixed +- Requirements tracking chain now strips bracket syntax (`[REQ-01, REQ-02]` → `REQ-01, REQ-02`) across all agents +- Verifier cross-references requirement IDs from PLAN frontmatter instead of only grepping REQUIREMENTS.md by phase number +- Orphaned requirements (mapped to phase in REQUIREMENTS.md but unclaimed by any plan) are detected and flagged + +### Changed +- All `requirements` references across planner, templates, and workflows enforce MUST/REQUIRED/CRITICAL language — no more passive suggestions +- Plan checker now **fails** (blocking, not warning) when any roadmap requirement is absent from all plans +- Researcher receives phase-specific requirement IDs and must output a `` mapping table +- Phase requirement IDs extracted from ROADMAP and passed through full chain: researcher → planner → checker → executor → verifier +- Verification report requirements table expanded with Source Plan, Description, and Evidence columns + ## [1.20.1] - 2026-02-16 ### Fixed @@ -1279,7 +1293,8 @@ Format follows [Keep a Changelog](https://keepachangelog.com/en/1.1.0/). - YOLO mode for autonomous execution - Interactive mode with checkpoints -[Unreleased]: https://github.com/glittercowboy/get-shit-done/compare/v1.20.1...HEAD +[Unreleased]: https://github.com/glittercowboy/get-shit-done/compare/v1.20.2...HEAD +[1.20.2]: https://github.com/glittercowboy/get-shit-done/releases/tag/v1.20.2 [1.20.1]: https://github.com/glittercowboy/get-shit-done/releases/tag/v1.20.1 [1.20.0]: https://github.com/glittercowboy/get-shit-done/releases/tag/v1.20.0 [1.19.2]: https://github.com/glittercowboy/get-shit-done/releases/tag/v1.19.2