# Changelog

## Score

- CAI 41 → 42 (+0.2)
- 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 41 → 42 (+0.6)
- Readiness 24 → 24 (+0.0)
- Security 50 → 50 (+0.0)
- Domain Modelling 70 → 70 (+0.0)
- Event Sourcing 100 → 100 (+0.0)

## Resolved (4)

- Duplicated block (8 lines × 2) (section7/gatewayserver/src/main/java/com/eazybytes/gatewayserver/GatewayserverApplication.java)
- Duplicated block (9 lines × 5) (section4/accounts/src/main/java/com/eazybytes/accounts/exception/GlobalExceptionHandler.java)
- Duplicated block (9–10 lines × 2) (section5/customer/src/main/java/com/eazybytes/customer/controller/CustomerController.java)
- The course topics list ('Section 1 - Database-per-service pattern') is present in the top-level README but no corresponding section appears in any document body. (README.md)

## New (4)

- Duplicated block (24 lines × 3) (section4/accounts/src/main/java/com/eazybytes/accounts/command/interceptor/AccountsCommandInterceptor.java)
- Duplicated block (9 lines × 2) (section5/customer/src/main/java/com/eazybytes/customer/controller/CustomerController.java)
- Duplicated block (9 lines × 5) (section6/accounts/src/main/java/com/eazybytes/accounts/exception/GlobalExceptionHandler.java)
- Scanner failed to run — not a clean result
