# Changelog

## Score

- CAI 47 → 52 (+5.1)
- Rubric changed (rubric-2026.08.17 → rubric-2026.08.18) — scores are not directly comparable.

## Lenses

- Code Health 100 → 100 (+0.0)
- Architecture 100 → 98 (-2.1)
- Maturity 65 → 75 (+9.9)
- Readiness 24 → 24 (+0.0)
- Security 50 → 65 (+15.0)
- Domain Modelling 100 → 100 (+0.0)

## Resolved (3)

- Dependency hygiene not measured — no supported dependency manifest was read
- Dormant codebase
- Off-boarding risk: anonymized user #1

## New (10)

- Change coupling: DefaultGenresRepository.swift ↔ FetchGenresUseCase.swift (Sources/SearchShowsFeature/Data/Repositories/DefaultGenresRepository.swift)
- Change coupling: DefaultTVShowsRemoteDataSource.swift ↔ DefaultTVShowsPageRepository.swift (Sources/Shared/Sources/Data/DataSources/RemoteDataSources/DefaultTVShowsRemoteDataSource.swift)
- Change coupling: DefaultTVShowsRemoteDataSource.swift ↔ TVShowsPageRepository.swift (Sources/Shared/Sources/Data/DataSources/RemoteDataSources/DefaultTVShowsRemoteDataSource.swift)
- Change coupling: MarkAsFavoriteUseCase.swift ↔ SaveToWatchListUseCase.swift (Sources/ShowDetailsFeature/Domain/UseCases/MarkAsFavoriteUseCase.swift)
- Change coupling: SearchOptionRootView.swift ↔ ResultsSearchViewController.swift (Sources/SearchShowsFeature/Presentation/SearchOptions/View/SearchOptionRootView.swift)
- Change coupling: SearchViewController.swift ↔ VisitedShowViewModel.swift (Sources/SearchShowsFeature/Presentation/Search/View/SearchViewController.swift)
- Change coupling: VisitedShowTableViewCell.swift ↔ SearchOptionsViewController.swift (Sources/SearchShowsFeature/Presentation/SearchOptions/Cells/VisitedShowTableViewCell/VisitedShowTableViewCell.swift)
- Change coupling: VisitedShowViewModel.swift ↔ ResultsSearchViewController.swift (Sources/SearchShowsFeature/Presentation/SearchOptions/Cells/VisitedShowTableViewCell/VisitedShowViewModel.swift)
- Dependency hygiene not measured — dependency manifest found but not parsed for hygiene
- Off-boarding risk: anonymized user #1
