v4.2.1
What's Changed in v4.2.1
New Features
- feat(install): Ship the hook-lightweighting migration (9242a02)
- feat(hooks): Rewrite the hook layer as digest-bound reminders (3c063ed)
- feat(receipts): Add dispatch log, gate derivation, and the dispatch CLI (d1cb0e9)
- feat(receipts): Add content-addressed tree digest and verdict log with runner producer (1d773e9)
- feat(doc-review): Add review profiles, a doc link checker and phased doc review (d2af0a8)
- feat(feature-resolution): Resolve feature context natively with a shared context shape (0de5751)
- feat(doc-classification): Add authority-aware doc metadata and classifier precedence (6cc8e0c)
Bug Fixes
- fix(test): Configure git identity in the submodule checkout fixture (b6e4759)
- fix(test): Guard zsh-parity hook test behind availability and install zsh in CI (a431f4f)
Documentation
- docs(features): Record hook-lightweighting and retire the old specs (3224ba2)
- docs(readme): Sync six locales to reminder semantics (769b380)
- docs(rules): Rewrite the behaviour layer for reminder hooks (ce59ec5)
- docs(skills): Rewrite skill surfaces to reminder semantics (fead97d)
- docs(auto-loop-evolution): Record the content-addressed receipts increment (b32da59)
- docs(skills): Ship the derivation and dispatch scripts through the installers (7c84bf7)
- docs(auto-loop-evolution): Record the WB1-WB2 increment and the unhashable-path residual (d1b14f7)
- docs(auto-loop-evolution): Add the content-addressed receipts tech spec and request (c28348c)
- docs(features): Record doc-review-phasing r2/r3 outcomes and sync affected docs (f3d10a9)
Refactoring
- refactor(scripts): Sync consumers to the reminder-layer state (cd4eb8f)
- refactor(hooks): Delete the enforcement-layer machine (0b3b8f5)
- refactor(remind): Read gate state from the resolver, not the state file (e70b8ea)
- refactor(hooks): Derive auto-loop gates from content-addressed receipts (5a7ad6f)
- refactor(skills): Migrate fifteen skills to native feature resolution (d9a8bca)
Tests
- test(skills): Sync skill suites and pin the auto-loop behaviour contract (ebd8ade)
- test(hooks): Delete the enforcement-layer test suites (91b5fc9)
- test(scripts): Stabilize the P8z4 clean-filter control with an equal-size write (39b3f91)
Chores
- chore: bump to 4.2.1 across plugin.json, install-state.json, and package.json (7a923a9)
- chore(readme): Raise the script inventory count to 22 (86864e8)
- chore(skills): Sync installer manifests with the receipt producer libraries (a6bbb1f)
- chore(readme): Regenerate the skill catalog across six locales (4cfa81d)
Other Changes
- Refactor receipt-integrity and doc-review phasing to per-plane epochs and MCP path (a57d96d)
- Refactor receipt-integrity and background verdict recovery to use per-plane epochs, non-destructive marker handling, and unified retirement logic (4c01dc4)
Full Changelog: v4.2.0...v4.2.1