What's Fixed
- Risk code T3 → T5 — coverage-related config examples incorrectly referenced
T3(Test Duplication) instead ofT5(Coverage Illusion). Fixed acrossskills/_shared/common.md,.brooks-lint.example.yaml, andREADME.md. - Hardcoded version in session-start hook —
hooks/session-startnow reads the version dynamically frompackage.jsoninstead of hardcoding it. Upgrading the plugin no longer leaves a stale sentinel path that blocks command wrapper refresh. - SECURITY.md placeholder — added contact email and updated the scope description to reflect the multi-platform nature of the project.
What's Added
- Repository validation script
scripts/validate-repo.mjs— verifies that all five manifest files, the README badge, and the CHANGELOG stay in sync withpackage.json; also checks risk-code consistency in config examples and validates hook JSON output. Run withnpm run validate. - CI consistency gate — GitHub Actions now runs the validation script before the Codex plugin scanner, so version drift is caught before any release artifact is published.
What's Changed
CLAUDE.mdandCONTRIBUTING.mdupdated to documentpackage.jsonas the single source of truth for versioning.- Local testing steps in
CONTRIBUTING.mdnow includenode scripts/validate-repo.mjs.
Full Changelog: v0.8.2...v0.8.3