# Changelog

## Score

- CAI 52 → 46 (-6.0)
- Rubric changed (rubric-2026.08.18 → rubric-2026.08.15) — scores are not directly comparable.

## Lenses

- Code Health 95 → 100 (+4.7)
- Maturity 50 → 51 (+0.8)
- Readiness 24 → 17 (-7.5)
- Security 100 → 100 (+0.0)

## Resolved (18)

- Change coupling: AppCoordinator.swift ↔ ExploreTabRootView.swift (WWDC/Bootstrap/AppCoordinator.swift)
- Change coupling: SessionDetailsViewController.swift ↔ WWDCTextButton.swift (WWDC/Controllers/Sessions/Detail/SessionDetailsViewController.swift)
- Change coupling: SessionSummaryViewModel.swift ↔ WWDCTextButton.swift (WWDC/Controllers/Sessions/Detail/Tabs/Summary/SessionSummaryViewModel.swift)
- Concentrated knowledge decay
- Coverage not included — suite not readable by the collector
- Dependency hygiene not measured — dependency manifest found but not parsed for hygiene
- FileTooLong: Views/PUIPlayerView.swift (PlayerUI/Views/PUIPlayerView.swift)
- Largest orphaned file (WWDC/Bootstrap/AppCoordinator.swift)
- Largest orphaned file (WWDC/Controllers/Sessions/SessionsTableViewController.swift)
- Largest orphaned file (WWDC/Util/ImageDownloadCenter.swift)
- Off-boarding risk: anonymized user #1
- Scanner failed to run — not a clean result
- TooManyMethods: AppCoordinator (WWDC/Bootstrap/AppCoordinator.swift)
- TooManyMethods: MediaDownloadManager (WWDC/MediaDownload/MediaDownloadManager.swift)
- TooManyMethods: PUIPlayerView (PlayerUI/Views/PUIPlayerView.swift)
- TooManyMethods: UserDataSyncEngine (Packages/ConfCore/ConfCore/UserDataSyncEngine.swift)
- TooManyMethods: VideoPlayerViewController (WWDC/Controllers/Sessions/Playback/VideoPlayerViewController.swift)
- complexity unreadable for .swift — churn × complexity hotspots could not be measured

## New (3)

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