# Changelog

## Score

- CAI 49 → 54 (+5.2)
- Rubric changed (rubric-2026.08.17 → rubric-2026.09.15) — scores are not directly comparable.

## Lenses

- Code Health 97 → 91 (-5.7)
- Architecture 100 → 96 (-3.6)
- Maturity 37 → 45 (+8.1)
- Readiness 24 → 33 (+9.1)
- Security 100 → 100 (+0.0)
- Domain Modelling 100 → 100 (+0.0)

## Resolved (7)

- Coverage not included — suite not readable by the collector
- Dependency hygiene not measured — no supported dependency manifest was read
- No exposed public API
- Test reliability not included
- TooManyMethods: AppLocalizations (lib/core/localization/app_localizations.dart)
- complexity unreadable for .dart, .swift — churn × complexity hotspots could not be measured
- single-maintainer — knowledge-concentration (bus factor) risk

## New (36)

- Dependency hygiene PARTLY measured — Maven/Gradle declarations read, no dependency graph resolved
- Documentation: no installation or build instructions (README.md)
- Documentation: no usage examples (README.md)
- Duplicated block (10 lines × 2) (lib/features/note_feature/presentation/widgets/bottom_section/attach_widget.dart)
- Duplicated block (12 lines × 2) (lib/features/shared_bloc/presentation/bloc/shared_bloc.dart)
- Duplicated block (13 lines × 2) (lib/features/label_feature/presentation/screens/label_selection.dart)
- Duplicated block (20 lines × 2) (lib/features/archive_feature/presentation/screens/archive_view.dart)
- Duplicated block (21 lines × 2) (lib/core/config/theme_config.dart)
- Duplicated block (23 lines × 2) (lib/features/note_feature/presentation/widgets/bottom_section/attach_widget.dart)
- Duplicated block (28 lines × 2) (lib/features/shared_bloc/presentation/screens/settings_view.dart)
- Duplicated block (6 lines × 4) (lib/features/shared_bloc/data/data_source/shared_local_database.dart)
- Duplicated block (8 lines × 2) (lib/features/shared_bloc/presentation/bloc/shared_bloc.dart)
- Duplicated block (9 lines × 3) (lib/features/archive_feature/data/repository/archive_repository_imp.dart)
- Hotspot: lib/features/note_feature/presentation/widgets/bottom_section/palette_widget.dart (lib/features/note_feature/presentation/widgets/bottom_section/palette_widget.dart)
- Hotspot: lib/features/shared_bloc/presentation/bloc/shared_bloc.dart (lib/features/shared_bloc/presentation/bloc/shared_bloc.dart)
- Members sharing a duplicated core (4 members, 50+ identical tokens) (lib/features/shared_bloc/data/data_source/shared_local_database.dart)
- MethodTooLong: AppDrawer.build (lib/core/widgets/app_drawer.dart)
- MethodTooLong: NoteViewState.build (lib/features/note_feature/presentation/screen/note_screen.dart)
- MethodTooLong: PaletteButtonWidget.build (lib/features/note_feature/presentation/widgets/bottom_section/palette_widget.dart)
- MethodTooLong: SettingsView.build (lib/features/shared_bloc/presentation/screens/settings_view.dart)
- …and 16 more
