# Changelog

## Score

- CAI 46 → 47 (+1.0)
- Rubric changed (rubric-2026.08.17 → rubric-2026.09.15) — scores are not directly comparable.

## Lenses

- Code Health 95 → 94 (-1.1)
- Architecture 85 → 86 (+0.6)
- Maturity 51 → 52 (+0.3)
- Readiness 15 → 17 (+1.9)
- Security 95 → 97 (+2.4)
- Domain Modelling 100 → 100 (+0.0)

## Resolved (28)

- Change coupling: HomeRoute.kt ↔ HomeNavigation.kt (feature/home/src/main/java/com/hankki/feature/home/HomeRoute.kt)
- Change coupling: HomeRoute.kt ↔ HomeState.kt (feature/home/src/main/java/com/hankki/feature/home/HomeRoute.kt)
- Change coupling: MainScreen.kt ↔ MainTab.kt (feature/main/src/main/java/com/hankki/feature/main/MainScreen.kt)
- Change coupling: ReportDataSource.kt ↔ ReportService.kt (data/report/src/main/java/com/hankki/data/report/datasource/ReportDataSource.kt)
- Change coupling: ReportRepositoryImpl.kt ↔ ReportService.kt (data/report/src/main/java/com/hankki/data/report/repositoryimpl/ReportRepositoryImpl.kt)
- Change coupling: ReportService.kt ↔ ReportRepository.kt (data/report/src/main/java/com/hankki/data/report/service/ReportService.kt)
- Dependency hygiene not measured — no supported dependency manifest was read
- Duplicated block (10 lines × 2) (feature/my/src/main/java/com/hankki/feature/my/myjogbodetail/MyJogboDetailViewModel.kt)
- Duplicated block (10 lines × 2) (feature/storedetail/src/main/java/com/hankki/feature/storedetail/navigation/navigateStoreDetail.kt)
- Duplicated block (13 lines × 2) (feature/my/src/main/java/com/hankki/feature/my/newjogbo/NewJogboViewModel.kt)
- Duplicated block (14 lines × 2) (feature/home/src/main/java/com/hankki/feature/home/HomeViewModel.kt)
- Duplicated block (15 lines × 2) (core/designsystem/src/main/java/com/hankki/core/designsystem/component/dialog/DialogWithDescription.kt)
- Duplicated block (15 lines × 2) (feature/report/src/main/java/com/hankki/feature/report/main/ReportRoute.kt)
- Duplicated block (16 lines × 2) (core/designsystem/src/main/java/com/hankki/core/designsystem/component/dialog/DoubleButtonDialog.kt)
- Duplicated block (16 lines × 2) (feature/login/src/main/java/com/hankki/feature/login/OnboardingRoute.kt)
- Duplicated block (17 lines × 2) (feature/my/src/main/java/com/hankki/feature/my/newjogbo/NewJogboRoute.kt)
- Duplicated block (18 lines × 2) (feature/storedetail/src/main/java/com/hankki/feature/storedetail/editbottomsheet/edit/delete/DeleteSuccessLastRoute.kt)
- Duplicated block (18 lines × 3) (feature/login/src/main/java/com/hankki/feature/login/OnboardingRoute.kt)
- Duplicated block (19 lines × 2) (feature/storedetail/src/main/java/com/hankki/feature/storedetail/editbottomsheet/add/addsuccess/AddMenuSuccessRoute.kt)
- Duplicated block (19 lines × 3) (feature/login/src/main/java/com/hankki/feature/login/OnboardingRoute.kt)
- …and 8 more

## New (52)

- Change coupling: AddPhotoButton.kt ↔ StoreNameSearchButton.kt (core/designsystem/src/main/java/com/hankki/core/designsystem/component/button/AddPhotoButton.kt)
- Change coupling: DoubleButtonDialog.kt ↔ ImageDoubleButtonDialog.kt (core/designsystem/src/main/java/com/hankki/core/designsystem/component/dialog/DoubleButtonDialog.kt)
- Change coupling: HankkiFilterChip.kt ↔ HankkiStateChip.kt (feature/home/src/main/java/com/hankki/feature/home/component/HankkiFilterChip.kt)
- Change coupling: HomeRepository.kt ↔ HomeState.kt (domain/home/src/main/java/com/hankki/domain/home/repository/HomeRepository.kt)
- Change coupling: ImageDoubleButtonDialog.kt ↔ StoreDetailRoute.kt (core/designsystem/src/main/java/com/hankki/core/designsystem/component/dialog/ImageDoubleButtonDialog.kt)
- Change coupling: JogboFolder.kt ↔ JogboShareButton.kt (feature/my/src/main/java/com/hankki/feature/my/myjogbodetail/component/JogboFolder.kt)
- Change coupling: JogboFolder.kt ↔ MoveToHomeButton.kt (feature/my/src/main/java/com/hankki/feature/my/myjogbodetail/component/JogboFolder.kt)
- Change coupling: JogboShareButton.kt ↔ MoveToHomeButton.kt (feature/my/src/main/java/com/hankki/feature/my/myjogbodetail/component/JogboShareButton.kt)
- Change coupling: ReportFinishCard.kt ↔ ReportRoute.kt (feature/report/src/main/java/com/hankki/feature/report/finish/component/ReportFinishCard.kt)
- Change coupling: ReportRoute.kt ↔ ReportState.kt (feature/report/src/main/java/com/hankki/feature/report/main/ReportRoute.kt)
- Change-coupling hub: HomeRoute.kt → HankkiTopBar.kt, HomeState.kt, HankkiFilterChip.kt, HomeNavigation.kt (feature/home/src/main/java/com/hankki/feature/home/HomeRoute.kt)
- Change-coupling hub: MainScreen.kt → HomeNavigation.kt, MainActivity.kt, MainTab.kt, MyNavigation.kt, ReportNavigation.kt (feature/main/src/main/java/com/hankki/feature/main/MainScreen.kt)
- Change-coupling hub: MyJogboDetailRoute.kt → BaseEmptyView.kt, MyJogboDetailState.kt, MyStoreRoute.kt (feature/my/src/main/java/com/hankki/feature/my/myjogbodetail/MyJogboDetailRoute.kt)
- Change-coupling hub: MyRoute.kt → DoubleButtonDialog.kt, JogboShareButton.kt, MoveToHomeButton.kt, ArrowIconButton.kt (feature/my/src/main/java/com/hankki/feature/my/mypage/MyRoute.kt)
- Change-coupling hub: ReportService.kt → ReportDataSource.kt, ReportRepositoryImpl.kt, ReportRepository.kt (data/report/src/main/java/com/hankki/data/report/service/ReportService.kt)
- Dependency hygiene PARTLY measured — Maven/Gradle declarations read, no dependency graph resolved
- Documentation: no installation or build instructions (README.md)
- Documentation: no licence statement (README.md)
- Documentation: no usage examples (README.md)
- Duplicated block (10 lines × 2) (feature/my/src/main/java/com/hankki/feature/my/myjogbodetail/MyJogboDetailViewModel.kt)
- …and 32 more
