# Changelog

## Score

- CAI 33 → 34 (+0.4)
- Rubric changed (rubric-2026.08.17 → rubric-2026.08.18) — scores are not directly comparable.

## Lenses

- Code Health 68 → 70 (+2.0)
- Architecture 83 → 83 (-0.0)
- Maturity 46 → 46 (+0.0)
- Readiness 20 → 20 (+0.0)
- Security 68 → 75 (+6.2)
- Domain Modelling 100 → 100 (+0.0)
- Accessibility 27 → 27 (-0.0)

## Resolved (5)

- Duplicated block (26–32 lines × 2) (src/BugTracker.Persistence/Configurations/Identity/UserRolesConfiguration.cs)
- Duplicated block (53–58 lines × 2) (src/BugTracker.Persistence/Configurations/Identity/DemoUserConfiguration.cs)
- Duplicated block (8–9 lines × 2) (src/BugTracker.Persistence/Services/Data/TicketRepository.cs)
- Duplicated block (8–9 lines × 3) (src/BugTracker.Persistence/Services/Data/TicketRepository.cs)
- Inconsistent spelling of 'Dictionary' in the type name.

## New (6)

- Duplicated block (26 lines × 2) (src/BugTracker.Persistence/Configurations/Identity/UserRolesConfiguration.cs)
- Duplicated block (53 lines × 2) (src/BugTracker.Persistence/Configurations/Identity/DemoUserConfiguration.cs)
- Duplicated block (8 lines × 2) (src/BugTracker.Persistence/Services/Data/TicketRepository.cs)
- Duplicated block (8 lines × 3) (src/BugTracker.Persistence/Services/Data/TicketRepository.cs)
- Largest orphaned file (src/BugTracker.Persistence/Services/Data/TicketRepository.cs)
- No quick start or installation instructions; only a demo link and no clone command. (README.md)

## API surface

- Unchanged — 2 HTTP endpoints

## Architecture

- Unchanged — 2 containers · 0 contexts · 0 edges
