# Changelog

## Score

- CAI 46 → 53 (+7.5)
- Rubric changed (rubric-2026.08.15 → rubric-2026.09.15) — scores are not directly comparable.

## Lenses

- Code Health 100 → 99 (-0.7)
- Architecture 80 (new)
- Maturity 52 → 50 (-2.5)
- Readiness 17 → 38 (+21.3)
- Security 100 → 82 (-18.0)

## Resolved (5)

- Dimension evaluation failed
- No automated tests
- No exposed public API
- No tests found
- Test reliability not included

## New (23)

- Coverage not measured — Swift suite
- Critical CVE: [GHSA redacted] (Gemfile.lock)
- Duplicated block (14 lines × 2) (Sources/ViewAnimator.swift)
- Duplicated block (26 lines × 2) (Example/iOS/AppDelegate.swift)
- Duplicated block (9 lines × 2) (Sources/ViewAnimator.swift)
- High CVE: [GHSA redacted] (Gemfile.lock)
- High CVE: [GHSA redacted] (Gemfile.lock)
- High CVE: [GHSA redacted] (Gemfile.lock)
- High CVE: [GHSA redacted] (Gemfile.lock)
- High CVE: [GHSA redacted] (Gemfile.lock)
- High CVE: [GHSA redacted] (Gemfile.lock)
- High CVE: [GHSA redacted] (Gemfile.lock)
- Low cohesion: AppDelegate (LCOM4 6) (Example/iOS/AppDelegate.swift)
- Low cohesion: AppDelegate (LCOM4 6) (Example/tvOS/AppDelegate.swift)
- Low cohesion: CollectionViewController (LCOM4 4) (Example/iOS/ViewControllers/CollectionViewController.swift)
- Low cohesion: ViewController (LCOM4 6) (Example/tvOS/CollectionViewController.swift)
- Medium CVE: [GHSA redacted] (Gemfile.lock)
- Medium CVE: [GHSA redacted] (Gemfile.lock)
- Medium CVE: [GHSA redacted] (Gemfile.lock)
- No ADRs found
- …and 3 more
