# Changelog

## Score

- CAI 46 → 50 (+4.7)
- Rubric changed (rubric-2026.08.17 → rubric-2026.08.18) — scores are not directly comparable.

## Lenses

- Code Health 98 → 99 (+0.6)
- Architecture 70 → 70 (+0.0)
- Maturity 60 → 67 (+6.6)
- Readiness 26 → 34 (+8.2)
- Security 93 → 93 (+0.3)
- Domain Modelling 100 → 100 (+0.0)
- Accessibility 51 → 51 (+0.0)

## Resolved (15)

- Dependency hygiene not measured — no supported dependency manifest was read
- Dimension evaluation failed
- Duplicated block (11 lines × 2) (internal/common/client/grpc.go)
- Duplicated block (11 lines × 2) (internal/common/decorator/metrics.go)
- Duplicated block (11 lines × 2) (internal/trainings/app/command/approve_training_reschedule.go)
- Duplicated block (11 lines × 3) (internal/trainings/app/command/cancel_training.go)
- Duplicated block (12 lines × 2) (internal/trainings/ports/http.go)
- Duplicated block (14 lines × 2) (internal/common/decorator/logging.go)
- Duplicated block (16 lines × 2) (internal/trainer/ports/http.go)
- Duplicated block (7 lines × 2) (internal/common/server/http.go)
- Low IaC: DS-0026 (docker/app-prod/Dockerfile)
- Low IaC: DS-0026 (docker/app/Dockerfile)
- Low IaC: DS-0026 (docker/firestore-emulator/Dockerfile)
- Low IaC: DS-0026 (docker/web/Dockerfile)
- Off-boarding risk: anonymized user #1

## New (7)

- Dependency hygiene not measured — dependency manifest found but not parsed for hygiene
- Duplicated block (11 lines × 2) (internal/common/client/grpc.go)
- Duplicated block (12 lines × 2) (internal/trainings/ports/http.go)
- Duplicated block (16 lines × 2) (internal/trainer/ports/http.go)
- Duplicated block (7 lines × 2) (internal/common/server/http.go)
- OSV Dependency Vulnerabilities not included (check did not complete)
- Off-boarding risk: anonymized user #1
