# Changelog

## Score

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

## Lenses

- Code Health 99 → 99 (+0.3)
- Architecture 69 → 69 (+0.0)
- Maturity 41 → 43 (+1.4)
- Readiness 26 → 33 (+7.7)
- Security 100 → 97 (-3.3)
- Domain Modelling 100 → 100 (+0.0)

## Resolved (8)

- Coverage not included — suite not readable by the collector
- Dependency hygiene not measured — no supported dependency manifest was read
- Duplicated block (11 lines × 2) (examples/aiogram_with_sqlalchemy.py)
- Duplicated block (7 lines × 2) (examples/aiogram_with_sqlalchemy.py)
- Duplicated block (8 lines × 2) (examples/aiogram_with_sqlalchemy.py)
- No exposed public API
- Test reliability not included
- single-maintainer — knowledge-concentration (bus factor) risk

## New (9)

- Critical CVE: [GHSA redacted] (poetry.lock)
- Dependency hygiene PARTLY measured — Python dependencies read, no exact pin to grade for currency
- Documentation: no architecture or design documentation (README.rst)
- Duplicated block (10 lines × 2) (examples/aiogram_with_sqlalchemy.py)
- Duplicated block (7 lines × 2) (examples/aiogram_with_sqlalchemy.py)
- Duplicated block (7 lines × 2) (examples/aiogram_with_sqlalchemy.py)
- Duplicated block (7 lines × 2) (examples/aiogram_with_sqlalchemy.py)
- Medium CVE: [GHSA redacted] (poetry.lock)
- Medium CVE: [GHSA redacted] (poetry.lock)
