# Changelog

## Score

- CAI 41 → 30 (-11.0)
- Rubric changed (rubric-2026.08.18 → rubric-2026.08.15) — scores are not directly comparable.

## Lenses

- Code Health 38 → 38 (+0.0)
- Maturity 47 → 57 (+9.7)
- Readiness 37 → 17 (-19.9)
- Security 42 → 42 (+0.0)

## Resolved (24)

- Critical vulnerability: [GHSA redacted] (package-lock.json)
- Dependency hygiene not measured — dependency manifest found but not parsed for hygiene
- Dormant codebase
- FileTooLong: js/datepicker.js (js/datepicker.js)
- High CVE: [GHSA redacted] (package-lock.json)
- High CVE: [GHSA redacted] (package-lock.json)
- High CVE: [GHSA redacted] (package-lock.json)
- High CVE: [GHSA redacted] (package-lock.json)
- High CVE: [GHSA redacted] (package-lock.json)
- High CVE: [GHSA redacted] (package-lock.json)
- High CVE: [GHSA redacted] (package-lock.json)
- High CVE: [GHSA redacted] (package-lock.json)
- High vulnerability: [GHSA redacted] (package-lock.json)
- High vulnerability: [GHSA redacted] (package-lock.json)
- High vulnerability: [GHSA redacted] (package-lock.json)
- High vulnerability: [GHSA redacted] (package-lock.json)
- Largest orphaned file (js/carousel.js)
- Largest orphaned file (js/datepicker.js)
- Largest orphaned file (js/timepicker.js)
- TooManyMethods: Datepicker (js/datepicker.js)
- …and 4 more

## New (25)

- Change coupling: collapsible.js ↔ range.js (js/collapsible.js)
- Change coupling: dropdown.js ↔ range.js (js/dropdown.js)
- Change coupling: materialbox.js ↔ range.js (js/materialbox.js)
- Change coupling: modal.js ↔ range.js (js/modal.js)
- Change coupling: nouislider.js ↔ nouislider.min.js (extras/noUiSlider/nouislider.js)
- Change coupling: nouislider.js ↔ package.js (extras/noUiSlider/nouislider.js)
- Change coupling: nouislider.min.js ↔ package.js (extras/noUiSlider/nouislider.min.js)
- Change coupling: range.js ↔ scrollspy.js (js/range.js)
- Change coupling: range.js ↔ slider.js (js/range.js)
- Change coupling: range.js ↔ tooltip.js (js/range.js)
- Critical CVE: [GHSA redacted] (package-lock.json)
- Critical CVE: [GHSA redacted] (package-lock.json)
- Dimension evaluation failed
- High CVE: [GHSA redacted] (package-lock.json)
- High CVE: [GHSA redacted] (package-lock.json)
- High CVE: [GHSA redacted] (package-lock.json)
- High CVE: [GHSA redacted] (package-lock.json)
- High CVE: [GHSA redacted] (package-lock.json)
- High CVE: [GHSA redacted] (package-lock.json)
- High CVE: [GHSA redacted] (package-lock.json)
- …and 5 more
