# Changelog

## Score

- CAI 69 → 48 (-21.9)
- Rubric changed (rubric-2026.08.18 → rubric-2026.08.15) — scores are not directly comparable.

## Lenses

- Code Health 99 → 83 (-16.7)
- Maturity 61 → 59 (-1.9)
- Readiness 69 → 35 (-34.3)
- Security 70 → 54 (-16.3)

## Resolved (7)

- Coverage not included — suite not readable by the collector
- Dependency hygiene not measured — dependency manifest found but not parsed for hygiene
- Further orphaned files (smaller)
- High vulnerability: [GHSA redacted] (pnpm-lock.yaml)
- Low vulnerability: [GHSA redacted] (pnpm-lock.yaml)
- The README is written for JavaScript users but does not mention TypeScript usage or how to declare types on hooks. (README.md)
- The Reference docs cover APIs, Hooks, Middlewares, and Integrations but do not list how to use Immer middleware without changing your mental model. (docs/reference/index.md)

## New (35)

- Change coupling: devtools.ts ↔ immer.ts (src/middleware/devtools.ts)
- Change coupling: devtools.ts ↔ subscribeWithSelector.ts (src/middleware/devtools.ts)
- Change coupling: immer.ts ↔ persist.ts (src/middleware/immer.ts)
- Change coupling: immer.ts ↔ redux.ts (src/middleware/immer.ts)
- Change coupling: immer.ts ↔ subscribeWithSelector.ts (src/middleware/immer.ts)
- Change coupling: persist.ts ↔ redux.ts (src/middleware/persist.ts)
- Change coupling: persist.ts ↔ subscribeWithSelector.ts (src/middleware/persist.ts)
- Change coupling: redux.ts ↔ subscribeWithSelector.ts (src/middleware/redux.ts)
- Change coupling: subscribeWithSelector.ts ↔ react.ts (src/middleware/subscribeWithSelector.ts)
- Dimension evaluation failed
- High CVE: [GHSA redacted] (pnpm-lock.yaml)
- High CVE: [GHSA redacted] (pnpm-lock.yaml)
- High CVE: [GHSA redacted] (pnpm-lock.yaml)
- High CVE: [GHSA redacted] (pnpm-lock.yaml)
- High CVE: [GHSA redacted] (pnpm-lock.yaml)
- High CVE: [GHSA redacted] (pnpm-lock.yaml)
- High CVE: [GHSA redacted] (pnpm-lock.yaml)
- High CVE: [GHSA redacted] (pnpm-lock.yaml)
- High CVE: [GHSA redacted] (pnpm-lock.yaml)
- LLM evaluation failed
- …and 15 more
