# Changelog

## Score

- CAI 49 → 47 (-1.2)
- Rubric changed (rubric-2026.08.18 → rubric-2026.08.19) — scores are not directly comparable.

## Lenses

- Code Health 75 → 75 (+0.1)
- Architecture 100 → 100 (+0.0)
- Maturity 62 → 62 (+0.0)
- Readiness 63 → 63 (+0.0)
- Security 28 → 25 (-2.5)

## Resolved (6)

- Critical CVE: [GHSA redacted] (uv.lock)
- Duplicated block (10 lines × 2) (routilux/server/models/execute.py)
- Duplicated block (12 lines × 2) (routilux/server/models/execute.py)
- High CVE: [GHSA redacted] (uv.lock)
- High CVE: [GHSA redacted] (uv.lock)
- High CVE: [GHSA redacted] (uv.lock)

## New (16)

- Critical CVE: [GHSA redacted] (uv.lock)
- Critical CVE: [GHSA redacted] (uv.lock)
- Critical CVE: [GHSA redacted] (uv.lock)
- High CVE: [GHSA redacted] (uv.lock)
- High CVE: [GHSA redacted] (uv.lock)
- High CVE: [GHSA redacted] (uv.lock)
- High CVE: [GHSA redacted] (uv.lock)
- High CVE: [GHSA redacted] (uv.lock)
- High CVE: [GHSA redacted] (uv.lock)
- Medium CVE: [GHSA redacted] (uv.lock)
- Medium CVE: [GHSA redacted] (uv.lock)
- Medium CVE: [GHSA redacted] (uv.lock)
- Medium CVE: [GHSA redacted] (uv.lock)
- Medium CVE: [GHSA redacted] (uv.lock)
- Medium CVE: [GHSA redacted] (uv.lock)
- Medium CVE: PYSEC-2026-2132 (uv.lock)

## Architecture

- Unchanged — 0 containers · 1 contexts · 0 edges
