# Changelog

## Score

- CAI 44 → 36 (-7.5)
- Rubric changed (rubric-2026.08.18 → rubric-2026.08.15) — scores are not directly comparable.

## Lenses

- Code Health 63 → 68 (+5.5)
- Maturity 56 → 55 (-1.0)
- Readiness 52 → 20 (-31.7)
- Security 53 → 45 (-8.1)

## Resolved (47)

- Change coupling: anthropic.ts ↔ moonshot.ts (app/client/platforms/anthropic.ts)
- Change coupling: bytedance.ts ↔ google.ts (app/client/platforms/bytedance.ts)
- Change coupling: cn.ts ↔ en.ts (app/masks/cn.ts)
- Change coupling: global.d.ts ↔ utils.ts (app/global.d.ts)
- Change coupling: route.ts ↔ access.ts (app/api/[provider]/[...path]/route.ts)
- Change coupling: route.ts ↔ access.ts (app/api/config/route.ts)
- Change coupling: route.ts ↔ auth.ts (app/api/[provider]/[...path]/route.ts)
- Change coupling: route.ts ↔ cn.ts (app/api/[provider]/[...path]/route.ts)
- Change coupling: route.ts ↔ en.ts (app/api/[provider]/[...path]/route.ts)
- Change coupling: route.ts ↔ server.ts (app/api/[provider]/[...path]/route.ts)
- 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)
- Further sole-owners (lower concentration)
- High CVE: [GHSA redacted] (yarn.lock)
- High CVE: [GHSA redacted] (yarn.lock)
- High CVE: [GHSA redacted] (yarn.lock)
- High vulnerability: [GHSA redacted] (yarn.lock)
- High vulnerability: [GHSA redacted] (yarn.lock)
- High vulnerability: [GHSA redacted] (yarn.lock)
- …and 27 more

## New (51)

- Boundary-crossing change coupling: chat.tsx ↔ hooks.ts (app/components/chat.tsx)
- Boundary-crossing change coupling: client.ts ↔ access.ts (app/config/client.ts)
- Boundary-crossing change coupling: client.ts ↔ cn.ts (app/config/client.ts)
- Boundary-crossing change coupling: client.ts ↔ en.ts (app/config/client.ts)
- Boundary-crossing change coupling: home.tsx ↔ client.ts (app/components/home.tsx)
- Boundary-crossing change coupling: mcp-market.tsx ↔ actions.ts (app/components/mcp-market.tsx)
- Boundary-crossing change coupling: settings.tsx ↔ client.ts (app/components/settings.tsx)
- Change coupling: es.ts ↔ it.ts (app/locales/es.ts)
- Change coupling: es.ts ↔ tr.ts (app/locales/es.ts)
- Change coupling: it.ts ↔ tr.ts (app/locales/it.ts)
- Critical IaC: DS-0031 (Dockerfile)
- Dimension evaluation failed
- 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)
- High CVE: [GHSA redacted] (yarn.lock)
- High CVE: [GHSA redacted] (yarn.lock)
- High CVE: [GHSA redacted] (yarn.lock)
- …and 31 more
