# Changelog

## Score

- CAI 66 → 49 (-17.0)
- Rubric changed (rubric-2026.08.18 → rubric-2026.08.15) — scores are not directly comparable.

## Lenses

- Code Health 72 → 59 (-12.8)
- Maturity 66 → 67 (+0.5)
- Readiness 60 → 35 (-24.7)
- Security 69 → 66 (-2.1)

## Resolved (20)

- Boundary-crossing change coupling: zh-Hans.ts ↔ session-line.ts (src/i18n/zh-Hans.ts)
- Change coupling: config.ts ↔ identity.ts (src/config.ts)
- Change coupling: en.ts ↔ zh-Hans.ts (src/i18n/en.ts)
- Change coupling: identity.ts ↔ usage.ts (src/render/lines/identity.ts)
- Change coupling: project.ts ↔ session-line.ts (src/render/lines/project.ts)
- Change coupling: usage.ts ↔ session-line.ts (src/render/lines/usage.ts)
- Coverage not included — suite not readable by the collector
- Dependency hygiene not measured — dependency manifest found but not parsed for hygiene
- Hotspot: src/config-reader.ts (src/config-reader.ts)
- Hotspot: src/config.ts (src/config.ts)
- Hotspot: src/external-usage.ts (src/external-usage.ts)
- Hotspot: src/git.ts (src/git.ts)
- Hotspot: src/index.ts (src/index.ts)
- Hotspot: src/render/index.ts (src/render/index.ts)
- Hotspot: src/render/lines/project.ts (src/render/lines/project.ts)
- Hotspot: src/render/lines/usage.ts (src/render/lines/usage.ts)
- Hotspot: src/render/session-line.ts (src/render/session-line.ts)
- Hotspot: src/transcript.ts (src/transcript.ts)
- Off-boarding risk: anonymized user #1
- PR-triggered workflow without a permissions block

## New (27)

- Boundary-crossing change coupling: en.ts ↔ environment.ts (src/i18n/en.ts)
- Boundary-crossing change coupling: types.ts ↔ environment.ts (src/i18n/types.ts)
- Boundary-crossing change coupling: types.ts ↔ session-line.ts (src/i18n/types.ts)
- Change coupling: config.ts ↔ environment.ts (src/config.ts)
- Change coupling: config.ts ↔ index.ts (src/config.ts)
- Change coupling: environment.ts ↔ project.ts (src/render/lines/environment.ts)
- Change coupling: environment.ts ↔ session-line.ts (src/render/lines/environment.ts)
- Change coupling: index.ts ↔ index.ts (src/render/index.ts)
- Dimension evaluation failed
- FileTooLong: tests/context-cache.test.js (tests/context-cache.test.js)
- FileTooLong: tests/core.test.js (tests/core.test.js)
- FileTooLong: tests/index.test.js (tests/index.test.js)
- FileTooLong: tests/render-width.test.js (tests/render-width.test.js)
- High CVE: [GHSA redacted] (package-lock.json)
- High CVE: [GHSA redacted] (package-lock.json)
- Hotspot: dist/config-reader.js (dist/config-reader.js)
- Hotspot: dist/config.js (dist/config.js)
- Hotspot: dist/external-usage.js (dist/external-usage.js)
- Hotspot: dist/git.js (dist/git.js)
- Hotspot: dist/index.js (dist/index.js)
- …and 7 more
