# Changelog

## Score

- CAI 60 → 60 (+0.0)
- Rubric changed (rubric-2026.08.18 → rubric-2026.08.19) — scores are not directly comparable.

## Lenses

- Code Health 91 → 91 (+0.0)
- Architecture 96 → 96 (+0.0)
- Maturity 53 → 53 (+0.0)
- Readiness 55 → 55 (+0.0)
- Security 58 → 58 (+0.0)
- Domain Modelling 100 → 100 (+0.0)

## Resolved (7)

- Duplicated block (11 lines × 2) (src/logicblocks/event/persistence/postgres/query.py)
- Duplicated block (14 lines × 2) (src/logicblocks/event/store/adapters/memory/adapter.py)
- Duplicated block (17 lines × 2) (src/logicblocks/event/persistence/postgres/converters/clause.py)
- Duplicated block (18 lines × 2) (src/logicblocks/event/persistence/postgres/converters/clause.py)
- Duplicated block (19 lines × 2) (src/logicblocks/event/persistence/postgres/converters/clause.py)
- Duplicated block (19 lines × 2) (src/logicblocks/event/store/adapters/memory/adapter.py)
- Off-boarding risk: anonymized user #1

## New (7)

- Duplicated block (10 lines × 2) (src/logicblocks/event/persistence/postgres/query.py)
- Duplicated block (13 lines × 2) (src/logicblocks/event/store/adapters/memory/adapter.py)
- Duplicated block (15 lines × 2) (src/logicblocks/event/persistence/postgres/converters/clause.py)
- Duplicated block (17 lines × 2) (src/logicblocks/event/persistence/postgres/converters/clause.py)
- Duplicated block (17 lines × 2) (src/logicblocks/event/persistence/postgres/converters/clause.py)
- Duplicated block (18 lines × 2) (src/logicblocks/event/store/adapters/memory/adapter.py)
- Off-boarding risk: anonymized user #1
