# Changelog

## Score

- CAI 47 → 37 (-10.4)
- Rubric changed (rubric-2026.08.18 → rubric-2026.08.15) — scores are not directly comparable.

## Lenses

- Code Health 69 → 100 (+31.0)
- Maturity 50 → 57 (+6.9)
- Readiness 76 → 30 (-46.0)
- Security 25 → 24 (-1.5)

## Resolved (102)

- App::current_user_saved_album_add (cognitive 19) (src/app.rs)
- App::current_user_saved_album_delete (cognitive 24) (src/app.rs)
- App::user_follow_show (cognitive 18) (src/app.rs)
- App::user_unfollow_show (cognitive 19) (src/app.rs)
- CliApp::play (cognitive 20) (src/cli/cli_app.rs)
- CliApp::query (cognitive 16) (src/cli/cli_app.rs)
- Coverage not included — suite not readable by the collector
- Critical CVE: [GHSA redacted] (Cargo.lock)
- Critical CVE: [GHSA redacted] (Cargo.lock)
- Critical CVE: [GHSA redacted] (Cargo.lock)
- Dependency hygiene not measured — dependency manifest found but not parsed for hygiene
- Dormant codebase
- FileTooLong: src/app.rs (src/app.rs)
- FileTooLong: src/network.rs (src/network.rs)
- FileTooLong: ui/mod.rs (src/ui/mod.rs)
- Format::inner (cyclomatic 16) (src/cli/util.rs)
- High CVE: [GHSA redacted] (Cargo.lock)
- High CVE: [GHSA redacted] (Cargo.lock)
- High CVE: [GHSA redacted] (Cargo.lock)
- High CVE: [GHSA redacted] (Cargo.lock)
- …and 82 more

## New (6)

- Dimension evaluation failed
- No automated tests
- No tests found
- Rotate the exposed credentials — git history can't be un-committed
- Secret: generic-api-key (src/config.rs)
- Secret: generic-api-key (src/main.rs)
