# Changelog

## Score

- CAI 53 → 54 (+1.0)
- Rubric changed (rubric-2026.08.17 → rubric-2026.08.18) — scores are not directly comparable.

## Lenses

- Code Health 99 → 99 (+0.0)
- Architecture 100 → 100 (+0.0)
- Maturity 58 → 62 (+3.9)
- Readiness 24 → 24 (+0.0)
- Security 92 → 92 (+0.0)
- Domain Modelling 100 → 100 (+0.0)

## Resolved (4)

- Dependency hygiene not measured — no supported dependency manifest was read
- Duplicated block (14 lines × 2) (app/src/main/java/com/waseem/libroom/feature/author/data/AuthorRepositoryImpl.kt)
- Duplicated block (16 lines × 4) (app/src/main/java/com/waseem/libroom/feature/book/data/BookRepositoryImpl.kt)
- The Getting Started section uses hardcoded login credentials ('Email: [e-mail redacted]; Password: 123456') rather than real user/pass auth for production. (README.md)

## New (4)

- Dependency hygiene not measured — dependency manifest found but not parsed for hygiene
- Duplicated block (16 lines × 2) (app/src/main/java/com/waseem/libroom/feature/book/data/BookRepositoryImpl.kt)
- Duplicated block (16 lines × 3) (app/src/main/java/com/waseem/libroom/feature/book/data/BookRepositoryImpl.kt)
- The Getting Started section is a one-line build snippet with hardcoded credentials ('Email: [e-mail redacted] Password: 123456') that the reader cannot run without copying and pasting, which is insecure for an open repo. (README.md)
