# Changelog

## Score

- CAI 49 → 51 (+1.8)
- Rubric changed (rubric-2026.08.17 → rubric-2026.08.18) — scores are not directly comparable.

## Lenses

- Code Health 92 → 91 (-0.3)
- Architecture 98 → 100 (+1.9)
- Maturity 56 → 56 (+0.0)
- Readiness 32 → 36 (+3.8)
- Security 79 → 79 (+0.1)
- Domain Modelling 57 → 57 (+0.0)

## Resolved (30)

- Change coupling: port.go ↔ jobdto.go (internal/core/port/port.go)
- Dependency hygiene not measured — no supported dependency manifest was read
- Duplicated block (10 lines × 2) (internal/repository/storage/relational/mysql/mysql.go)
- Duplicated block (10 lines × 2) (internal/repository/storage/relational/mysql/mysql.go)
- Duplicated block (10–12 lines × 4) (internal/repository/storage/memorydb/memorydb.go)
- Duplicated block (11 lines × 2) (internal/core/service/jobsrv/service.go)
- Duplicated block (11 lines × 2) (internal/repository/storage/relational/mysql/mysql.go)
- Duplicated block (11 lines × 2) (internal/repository/storage/relational/mysql/mysql.go)
- Duplicated block (11–12 lines × 2) (internal/repository/storage/memorydb/memorydb.go)
- Duplicated block (11–12 lines × 2) (internal/repository/storage/relational/mysql/mysql.go)
- Duplicated block (12 lines × 2) (internal/repository/storage/relational/mysql/mysql.go)
- Duplicated block (12 lines × 2) (internal/repository/storage/relational/mysql/mysql.go)
- Duplicated block (12 lines × 3) (internal/handler/jobhdl/http.go)
- Duplicated block (13 lines × 2) (internal/repository/storage/relational/mysql/mysql.go)
- Duplicated block (13–14 lines × 2) (internal/handler/jobhdl/http.go)
- Duplicated block (14 lines × 2) (internal/handler/jobhdl/http.go)
- Duplicated block (14 lines × 2) (internal/repository/storage/relational/mysql/mysql.go)
- Duplicated block (14 lines × 2) (internal/repository/storage/relational/mysql/mysql.go)
- Duplicated block (14 lines × 2) (internal/repository/storage/relational/mysql/mysql.go)
- Duplicated block (15 lines × 2) (internal/repository/storage/relational/mysql/mysql.go)
- …and 10 more

## New (30)

- Dependency hygiene not measured — dependency manifest found but not parsed for hygiene
- Duplicated block (10 lines × 2) (internal/repository/storage/memorydb/memorydb.go)
- Duplicated block (10 lines × 2) (internal/repository/storage/memorydb/memorydb.go)
- Duplicated block (10 lines × 2) (internal/repository/storage/relational/mysql/mysql.go)
- Duplicated block (11 lines × 2) (internal/core/service/jobsrv/service.go)
- Duplicated block (11 lines × 2) (internal/repository/storage/memorydb/memorydb.go)
- Duplicated block (11 lines × 2) (internal/repository/storage/relational/mysql/mysql.go)
- Duplicated block (11 lines × 2) (internal/repository/storage/relational/mysql/mysql.go)
- Duplicated block (11 lines × 2) (internal/repository/storage/relational/mysql/mysql.go)
- Duplicated block (11 lines × 2) (internal/repository/storage/relational/mysql/mysql.go)
- Duplicated block (11 lines × 2) (internal/repository/storage/relational/mysql/mysql.go)
- Duplicated block (11 lines × 2) (internal/repository/storage/relational/postgres/postgres.go)
- Duplicated block (12 lines × 2) (internal/handler/jobhdl/http.go)
- Duplicated block (12 lines × 2) (internal/repository/storage/relational/mysql/mysql.go)
- Duplicated block (12 lines × 3) (internal/handler/jobhdl/http.go)
- Duplicated block (13 lines × 2) (internal/handler/jobhdl/http.go)
- Duplicated block (13 lines × 2) (internal/repository/storage/relational/mysql/mysql.go)
- Duplicated block (13 lines × 2) (internal/repository/storage/relational/mysql/mysql.go)
- Duplicated block (13 lines × 2) (internal/repository/storage/relational/mysql/mysql.go)
- Duplicated block (13 lines × 2) (internal/repository/storage/relational/mysql/mysql.go)
- …and 10 more
