# Changelog

## Score

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

## Lenses

- Code Health 68 → 57 (-11.4)
- Maturity 59 → 54 (-6.0)
- Readiness 50 → 24 (-25.3)
- Security 67 → 65 (-1.7)

## Resolved (14)

- Coverage not included — suite not readable by the collector
- Dependency hygiene not measured — dependency manifest found but not parsed for hygiene
- High vulnerability: [GHSA redacted] (yarn.lock)
- High vulnerability: [GHSA redacted] (yarn.lock)
- High vulnerability: [GHSA redacted] (yarn.lock)
- Low CVE: [GHSA redacted] (yarn.lock)
- Medium CVE: [GHSA redacted] (yarn.lock)
- Medium CVE: [GHSA redacted] (yarn.lock)
- Medium CVE: [GHSA redacted] (yarn.lock)
- Medium CVE: [GHSA redacted] (yarn.lock)
- Medium CVE: [GHSA redacted] (yarn.lock)
- Medium CVE: [GHSA redacted] (yarn.lock)
- Medium vulnerability: [GHSA redacted] (yarn.lock)
- Off-boarding risk: anonymized user #1

## New (53)

- Change coupling: base.js ↔ empty.ts (__tests__/base.js)
- Change coupling: base.js ↔ frozen.js (__tests__/base.js)
- Change coupling: base.js ↔ readme.js (__tests__/base.js)
- Change coupling: draft.ts ↔ immutable.ts (__tests__/draft.ts)
- Change coupling: draft.ts ↔ produce.ts (__tests__/draft.ts)
- Change coupling: empty.ts ↔ immer.ts (__tests__/empty.ts)
- Change coupling: immutable.ts ↔ produce.ts (__tests__/immutable.ts)
- Change coupling: null.js ↔ produce.ts (__tests__/null.js)
- Change coupling: proxy.ts ↔ scope.ts (src/core/proxy.ts)
- Dimension evaluation failed
- FileTooLong: __tests__/base.js (__tests__/base.js)
- FileTooLong: __tests__/patch.js (__tests__/patch.js)
- FileTooLong: __tests__/updateScenarios.js (__tests__/updateScenarios.js)
- FileTooLong: perf-testing/immutability-benchmarks.mjs (perf-testing/immutability-benchmarks.mjs)
- FileTooLong: perf-testing/immutability-profiling.mjs (perf-testing/immutability-profiling.mjs)
- High CVE: [GHSA redacted] (yarn.lock)
- High CVE: [GHSA redacted] (yarn.lock)
- High CVE: [GHSA redacted] (yarn.lock)
- High CVE: [GHSA redacted] (yarn.lock)
- High CVE: [GHSA redacted] (yarn.lock)
- …and 33 more

## Changes since last survey

- 2 commits — 0 feature/other, 2 fixes

## By area

- __tests__/base.js — 2 commits

## Notable commits

- fix: Merge pull request #1283 from Jaybhade/fix/array-methods-assigned-index-key
- fix: fix: key inserted array indices by name in the array-methods plugin
