# Changelog

## Score

- CAI 63 → 45 (-18.2)
- Rubric changed (rubric-2026.08.18 → rubric-2026.08.15) — scores are not directly comparable.

## Lenses

- Code Health 97 → 100 (+2.6)
- Architecture 99 → 69 (-30.0)
- Maturity 56 → 52 (-3.5)
- Readiness 59 → 34 (-24.7)
- Security 59 → 43 (-15.5)

## Resolved (16)

- Change coupling: Environment.swift ↔ Process.swift (Xcodes/Backend/Environment.swift)
- Change coupling: SignIn2FAView.swift ↔ SignInSMSView.swift (Xcodes/Frontend/SignIn/SignIn2FAView.swift)
- Coverage not included — suite not readable by the collector
- Dependency hygiene not measured — dependency manifest found but not parsed for hygiene
- FileTooLong: Backend/AppState.swift (Xcodes/Backend/AppState.swift)
- Further orphaned files (smaller)
- Further sole-owners (lower concentration)
- High CVE: [GHSA redacted] (AppCast/Gemfile.lock)
- High CVE: [GHSA redacted] (AppCast/Gemfile.lock)
- High CVE: [GHSA redacted] (AppCast/Gemfile.lock)
- Low CVE: [GHSA redacted] (AppCast/Gemfile.lock)
- Low CVE: [GHSA redacted] (AppCast/Gemfile.lock)
- Off-boarding risk: anonymized user #1
- TooManyMethods: AppState (Xcodes/Backend/AppState.swift)
- Workflow token permissions not restricted
- complexity unreadable for .rb, .swift — churn × complexity hotspots could not be measured

## New (4)

- Dimension evaluation failed
- No artifact signing
- No automated tests
- No tests found
