# Changelog

## Score

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

## Lenses

- Code Health 75 → 60 (-14.4)
- Architecture 99 → 92 (-7.0)
- Maturity 62 → 75 (+13.4)
- Readiness 63 → 22 (-40.6)
- Security 58 → 58 (+0.0)

## Resolved (23)

- Change coupling: GraphView.tsx ↔ SearchBar.tsx (understand-anything-plugin/packages/dashboard/src/components/GraphView.tsx)
- Coverage not included — suite not readable by the collector
- Dependency hygiene not measured — dependency manifest found but not parsed for hygiene
- FileTooLong: components/GraphView.tsx (understand-anything-plugin/packages/dashboard/src/components/GraphView.tsx)
- FileTooLong: extractors/swift-extractor.ts (understand-anything-plugin/packages/core/src/plugins/extractors/swift-extractor.ts)
- FileTooLong: lib/large-repo-benchmark.mjs (scripts/lib/large-repo-benchmark.mjs)
- FileTooLong: src/App.tsx (understand-anything-plugin/packages/dashboard/src/App.tsx)
- FileTooLong: src/schema.ts (understand-anything-plugin/packages/core/src/schema.ts)
- FileTooLong: src/store.ts (understand-anything-plugin/packages/dashboard/src/store.ts)
- Further orphaned files (smaller)
- Further sole-owners (lower concentration)
- High CVE: [GHSA redacted] (understand-anything-plugin/pnpm-lock.yaml)
- High CVE: [GHSA redacted] (understand-anything-plugin/pnpm-lock.yaml)
- High vulnerability: [GHSA redacted] (pnpm-lock.yaml)
- High vulnerability: [GHSA redacted] (pnpm-lock.yaml)
- Hotspot: understand-anything-plugin/packages/core/src/plugins/extractors/dart-extractor.ts (understand-anything-plugin/packages/core/src/plugins/extractors/dart-extractor.ts)
- Hotspot: understand-anything-plugin/packages/core/src/schema.ts (understand-anything-plugin/packages/core/src/schema.ts)
- Hotspot: understand-anything-plugin/packages/dashboard/src/components/MobileLayout.tsx (understand-anything-plugin/packages/dashboard/src/components/MobileLayout.tsx)
- LLM evaluation failed
- Low vulnerability: [GHSA redacted] (pnpm-lock.yaml)
- …and 3 more

## New (84)

- Change coupling: en.ts ↔ ja.ts (understand-anything-plugin/packages/dashboard/src/locales/en.ts)
- Change coupling: en.ts ↔ ko.ts (understand-anything-plugin/packages/dashboard/src/locales/en.ts)
- Change coupling: en.ts ↔ zh-TW.ts (understand-anything-plugin/packages/dashboard/src/locales/en.ts)
- Change coupling: en.ts ↔ zh.ts (understand-anything-plugin/packages/dashboard/src/locales/en.ts)
- Change coupling: ja.ts ↔ ko.ts (understand-anything-plugin/packages/dashboard/src/locales/ja.ts)
- Change coupling: ja.ts ↔ zh-TW.ts (understand-anything-plugin/packages/dashboard/src/locales/ja.ts)
- Change coupling: ja.ts ↔ zh.ts (understand-anything-plugin/packages/dashboard/src/locales/ja.ts)
- Change coupling: ko.ts ↔ zh-TW.ts (understand-anything-plugin/packages/dashboard/src/locales/ko.ts)
- Change coupling: ko.ts ↔ zh.ts (understand-anything-plugin/packages/dashboard/src/locales/ko.ts)
- Change coupling: zh-TW.ts ↔ zh.ts (understand-anything-plugin/packages/dashboard/src/locales/zh-TW.ts)
- Consequences/trade-offs are absent despite a concrete goal and architecture (docs/superpowers/plans/2026-03-27-token-reduction-impl.md)
- Context injection task is cut at 'readm' by the scanner clip marker; consequences/trade-offs are not visible (docs/superpowers/plans/2026-03-18-multi-platform-simple-implementation.md)
- Context/problem and consequences/trade-offs are absent from the visible text (docs/superpowers/plans/2026-03-15-homepage-implementation.md)
- Context/problem and consequences/trade-offs are absent; only a task-by-task scaffolding plan is present (docs/superpowers/plans/2026-03-14-phase1-implementation.md)
- Coverage not measured — test suite did not build
- Dimension evaluation failed
- Duplicated block (10 lines × 2) (tests/skill/understand/test_merge_batch_graphs.py)
- Duplicated block (11 lines × 2) (tests/skill/understand/test_merge_batch_graphs.py)
- Duplicated block (5 lines × 2) (tests/skill/understand/test_merge_batch_graphs.py)
- FileTooLong: benchmark/test_large_repo_benchmark.test.mjs (tests/benchmark/test_large_repo_benchmark.test.mjs)
- …and 64 more
