# Changelog

## Score

- CAI 52 → 52 (-0.4)
- Rubric changed (rubric-2026.08.18 → rubric-2026.08.19) — scores are not directly comparable.

## Lenses

- Code Health 55 → 60 (+5.3)
- Architecture 97 → 97 (+0.1)
- Maturity 61 → 61 (+0.2)
- Readiness 37 → 37 (+0.0)
- Security 78 → 70 (-8.0)

## Resolved (7)

- Dimension evaluation failed
- Duplicated block (14 lines × 2) (lib/mix/tasks/phx.gen.auth.ex)
- Duplicated block (17 lines × 2) (lib/phoenix/router/helpers.ex)
- Duplicated block (19 lines × 2) (lib/mix/tasks/phx.gen.auth.ex)
- Duplicated block (24 lines × 2) (lib/mix/tasks/phx.gen.html.ex)
- Duplicated block (9 lines × 2) (lib/mix/tasks/phx.gen.html.ex)
- Off-boarding risk: anonymized user #1

## New (25)

- Duplicated block (13 lines × 2) (lib/mix/tasks/phx.gen.auth.ex)
- Duplicated block (17 lines × 2) (lib/phoenix/router/helpers.ex)
- Duplicated block (18 lines × 2) (lib/mix/tasks/phx.gen.auth.ex)
- Duplicated block (22 lines × 2) (lib/mix/tasks/phx.gen.html.ex)
- Duplicated block (8 lines × 2) (lib/mix/tasks/phx.gen.html.ex)
- High CVE: [GHSA redacted] (package-lock.json)
- High CVE: [GHSA redacted] (package-lock.json)
- High CVE: [GHSA redacted] (package-lock.json)
- High CVE: [GHSA redacted] (package-lock.json)
- High CVE: [GHSA redacted] (package-lock.json)
- High CVE: [GHSA redacted] (package-lock.json)
- High CVE: [GHSA redacted] (package-lock.json)
- High CVE: [GHSA redacted] (package-lock.json)
- High CVE: [GHSA redacted] (package-lock.json)
- High vulnerability: [GHSA redacted] (package-lock.json)
- Medium CVE: EEF-[CVE redacted] (mix.lock)
- Medium CVE: EEF-[CVE redacted] (mix.lock)
- Medium CVE: EEF-[CVE redacted] (mix.lock)
- Medium CVE: EEF-[CVE redacted] (mix.lock)
- Medium CVE: EEF-[CVE redacted] (mix.lock)
- …and 5 more
