# Changelog

## Score

- CAI 32 → 27 (-5.7)
- Rubric changed (rubric-2026.08.18 → rubric-2026.08.15) — scores are not directly comparable.

## Lenses

- Code Health 20 → 28 (+7.5)
- Maturity 53 → 59 (+6.6)
- Readiness 17 → 10 (-7.5)
- Security 88 → 65 (-23.3)

## Resolved (17)

- (anonymous) (cognitive 28) (src/definitions/modules/tab.js)
- Change coupling: create.js ↔ create.js (tasks/admin/components/create.js)
- Coverage not included — suite not readable by the collector
- Dependency hygiene not measured — dependency manifest found but not parsed for hygiene
- Dormant codebase
- Largest orphaned file (src/definitions/behaviors/form.js)
- Largest orphaned file (src/definitions/modules/dropdown.js)
- Largest orphaned file (src/definitions/modules/popup.js)
- The 'Tasks' section lists only four tasks with no description of what each does or how they are used in practice. (tasks/README.md)
- There is no dedicated 'Getting Started' or setup guide for new users who install via npm and configure post-install. (README.md)
- afterFiltered (cognitive 20) (src/definitions/modules/dropdown.js)
- dormant codebase — no living knowledge left to concentrate
- keydown (cognitive 106) (src/definitions/modules/dropdown.js)
- keydown (cognitive 74) (src/definitions/modules/dropdown.js)
- position (cognitive 38) (src/definitions/modules/popup.js)
- showModal (cognitive 18) (src/definitions/modules/modal.js)
- value (cognitive 25) (src/definitions/modules/dropdown.js)

## New (29)

- (anonymous) (cognitive 29) (src/definitions/modules/tab.js)
- Change coupling: build.js ↔ watch.js (tasks/rtl/build.js)
- Change coupling: dimmer.js ↔ rating.js (src/definitions/modules/dimmer.js)
- Change coupling: init.js ↔ update.js (tasks/admin/distributions/init.js)
- Change coupling: popup.js ↔ rating.js (src/definitions/modules/popup.js)
- Change coupling: rating.js ↔ shape.js (src/definitions/modules/rating.js)
- Change coupling: release.js ↔ admin.js (tasks/admin/release.js)
- Change coupling: site.js ↔ search.js (src/definitions/globals/site.js)
- Change coupling: site.js ↔ tab.js (src/definitions/globals/site.js)
- Change coupling: update.js ↔ init.js (tasks/admin/components/update.js)
- Dimension evaluation failed
- FileTooLong: behaviors/form.js (src/definitions/behaviors/form.js)
- FileTooLong: helpers/sinon.js (test/helpers/sinon.js)
- FileTooLong: modules/popup.js (src/definitions/modules/popup.js)
- FileTooLong: modules/search.js (src/definitions/modules/search.js)
- No automated tests
- No tests found
- Rotate the exposed credentials — git history can't be un-committed
- The 'How to use' section is a bare list of imported tasks with no explanation of how they work together or what files are needed. (tasks/collections/README.md)
- The 'How to use' section lists four tasks but gives no explanation of what each does (e.g. install, build) and no link to the full getting started guide. (tasks/README.md)
- …and 9 more
