# Changelog

## Score

- CAI 38 → 33 (-5.6)
- Rubric changed (rubric-2026.08.18 → rubric-2026.08.15) — scores are not directly comparable.

## Lenses

- Code Health 49 → 72 (+22.5)
- Maturity 46 → 55 (+9.3)
- Readiness 26 → 12 (-13.3)
- Security 45 → 45 (+0.0)

## Resolved (31)

- Boundary-crossing change coupling: ThemeManager.js ↔ native.js (src/main/ui/ThemeManager.js)
- Change coupling: Advanced.vue ↔ Lab.vue (src/renderer/components/Preference/Advanced.vue)
- Change coupling: webpack.renderer.config.js ↔ webpack.web.config.js (.electron-vue/webpack.renderer.config.js)
- Dependency hygiene not measured — dependency manifest found but not parsed for hygiene
- Dormant codebase
- FileTooLong: main/Application.js (src/main/Application.js)
- 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)
- High vulnerability: [GHSA redacted] (yarn.lock)
- High vulnerability: [GHSA redacted] (yarn.lock)
- Largest orphaned file (src/main/Application.js)
- Largest orphaned file (src/renderer/components/Preference/Advanced.vue)
- Largest orphaned file (src/renderer/components/Preference/Basic.vue)
- Medium CVE: [GHSA redacted] (yarn.lock)
- …and 11 more

## New (38)

- Boundary-crossing change coupling: DynamicTray.vue ↔ index.js (src/renderer/components/Native/DynamicTray.vue)
- Boundary-crossing change coupling: task.js ↔ preferences.js (src/renderer/utils/task.js)
- Change coupling: all.js ↔ app.js (src/shared/locales/all.js)
- Change coupling: all.js ↔ index.js (src/shared/locales/all.js)
- Change coupling: app.js ↔ index.js (src/shared/locales/app.js)
- Change coupling: preferences.js ↔ preferences.js (src/shared/locales/de/preferences.js)
- Change coupling: preferences.js ↔ preferences.js (src/shared/locales/fa/preferences.js)
- Change coupling: preferences.js ↔ preferences.js (src/shared/locales/fr/preferences.js)
- Change coupling: preferences.js ↔ preferences.js (src/shared/locales/pt-BR/preferences.js)
- Dimension evaluation failed
- FileTooLong: utils/index.js (src/shared/utils/index.js)
- 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)
- High CVE: [GHSA redacted] (yarn.lock)
- …and 18 more
