# Changelog

## Score

- CAI 35 → 37 (+1.6)
- Rubric changed (rubric-2026.08.17 → rubric-2026.08.18) — scores are not directly comparable.

## Lenses

- Code Health 94 → 95 (+0.8)
- Architecture 100 → 100 (+0.0)
- Maturity 44 → 49 (+4.9)
- Readiness 12 → 12 (+0.0)
- Security 84 → 96 (+12.4)
- Domain Modelling 41 → 41 (+0.0)

## Resolved (27)

- Dependency hygiene not measured — no supported dependency manifest was read
- Duplicated block (10 lines × 2) (modules/auths/la/infrastructure/repository/auth_repo.go)
- Duplicated block (10 lines × 2) (modules/email/la/application/service/email_service.go)
- Duplicated block (10 lines × 2) (modules/geolocation/crud/domain/service/country_svc.go)
- Duplicated block (10 lines × 3) (system/indexer/adapter/elasticsearch/config.go)
- Duplicated block (11 lines × 2) (connector/covid19/covid19goid/covid19.go)
- Duplicated block (12 lines × 2) (modules/covid19/la/infrastructure/adapter/covid19/covid19goid/covid19goid.go)
- Duplicated block (13 lines × 3) (database/migrations/MS0302_seed_data_email.go)
- Duplicated block (14 lines × 2) (interface/restapi/feature/auths.go)
- Duplicated block (14 lines × 7) (interface/restapi/feature/email.go)
- Duplicated block (16 lines × 15) (system/indexer/adapter/elasticsearch/indexer_es6.go)
- Duplicated block (16 lines × 2) (system/config/config.go)
- Duplicated block (5 lines × 2) (modules/email/la/infrastructure/repository/email_template_repo.go)
- Duplicated block (5 lines × 2) (modules/email/la/infrastructure/repository/email_template_repo.go)
- Duplicated block (5 lines × 2) (system/service/smtp.go)
- Duplicated block (6 lines × 2) (modules/auths/la/application/service/auth_service.go)
- Duplicated block (6 lines × 2) (modules/auths/la/infrastructure/repository/auth_repo.go)
- Duplicated block (6 lines × 2) (modules/geolocation/crud/domain/schema/country/add_country_req_val.go)
- Duplicated block (6 lines × 2) (system/indexer/indexer.go)
- Duplicated block (7–9 lines × 2) (modules/email/la/infrastructure/repository/email_template_repo.go)
- …and 7 more

## New (21)

- Dependency hygiene not measured — dependency manifest found but not parsed for hygiene
- Duplicated block (10 lines × 2) (modules/geolocation/crud/domain/service/country_svc.go)
- Duplicated block (10 lines × 3) (system/indexer/adapter/elasticsearch/config.go)
- Duplicated block (11 lines × 2) (connector/covid19/covid19goid/covid19.go)
- Duplicated block (13 lines × 3) (database/migrations/MS0302_seed_data_email.go)
- Duplicated block (14 lines × 2) (interface/restapi/feature/auths.go)
- Duplicated block (14 lines × 7) (interface/restapi/feature/email.go)
- Duplicated block (16 lines × 15) (system/indexer/adapter/elasticsearch/indexer_es6.go)
- Duplicated block (16 lines × 2) (system/config/config.go)
- Duplicated block (30 lines × 2) (modules/covid19/la/infrastructure/adapter/covid19/covid19goid/covid19goid.go)
- Duplicated block (32 lines × 2) (database/migrations/MS0101_create_structure_iam.go)
- Duplicated block (5 lines × 2) (modules/auths/la/infrastructure/repository/auth_repo.go)
- Duplicated block (5 lines × 2) (system/service/smtp.go)
- Duplicated block (5 lines × 7) (modules/auths/la/infrastructure/repository/auth_repo.go)
- Duplicated block (6 lines × 2) (system/indexer/indexer.go)
- Duplicated block (6 lines × 4) (modules/email/la/infrastructure/repository/email_template_repo.go)
- Duplicated block (7 lines × 2) (modules/email/la/infrastructure/repository/email_template_repo.go)
- Duplicated block (8 lines × 2) (modules/auths/la/infrastructure/repository/auth_repo.go)
- Duplicated block (9 lines × 3) (modules/email/la/infrastructure/repository/email_template_repo.go)
- Largest orphaned file (database/migrations/MS0202_seed_data_geo.go)
- …and 1 more
