# Changelog

## Score

- CAI 40 → 41 (+0.6)
- Rubric changed (rubric-2026.08.17 → rubric-2026.09.15) — scores are not directly comparable.

## Lenses

- Code Health 52 → 52 (-0.1)
- Architecture 82 → 91 (+8.9)
- Maturity 42 → 42 (-0.2)
- Readiness 23 → 23 (+0.0)
- Security 100 → 100 (+0.0)

## Resolved (8)

- Build did not complete in the analyzer
- Change coupling: FrmMain.vb ↔ ModuleVariables.vb (FrmMain.vb)
- Change coupling: FrmSettings.vb ↔ ModuleVariables.vb (FrmSettings.vb)
- Duplicated block (8–10 lines × 4) (FrmEditor.vb)
- Duplicated block (9–11 lines × 2) (FrmSettings.vb)
- No exposed public API
- XML-doc coverage: KeyzPal (KeyzPal.vbproj)
- dormant codebase — no living knowledge left to concentrate

## New (10)

- Documentation: no architecture or design documentation (README.md)
- Documentation: no installation or build instructions (README.md)
- Documentation: no usage examples (README.md)
- Duplicated block (10 lines × 3) (FrmAbout.vb)
- Duplicated block (13 lines × 2) (FrmEditor.vb)
- Duplicated block (8–10 lines × 4) (FrmAbout.vb)
- Hotspot: FrmMain.vb (FrmMain.vb)
- Members sharing a duplicated core (5 members, 50+ identical tokens) (FrmAbout.vb)
- MethodTooLong: FrmMain.Timer1_Tick (FrmMain.vb)
- No ADRs found
