# Changelog

## Score

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

## Lenses

- Code Health 91 → 91 (+0.6)
- Architecture 96 → 96 (+0.0)
- Maturity 62 → 62 (-0.1)
- Readiness 49 → 49 (+0.0)
- Security 83 → 63 (-20.8)

## Resolved (51)

- Change coupling: beacon_assigns.ex ↔ page_live.ex (lib/beacon/web/beacon_assigns.ex)
- Change coupling: dev.exs ↔ media_library_controller.ex (dev.exs)
- Dimension evaluation failed
- Duplicated block (10 lines × 2) (lib/beacon/content.ex)
- Duplicated block (10 lines × 2) (lib/beacon/content.ex)
- Duplicated block (10 lines × 2) (lib/beacon/content/component_attr.ex)
- Duplicated block (10 lines × 2) (lib/beacon/content/page_field.ex)
- Duplicated block (10 lines × 2) (lib/beacon/content/page_field.ex)
- Duplicated block (10 lines × 2) (lib/beacon/runtime_renderer.ex)
- Duplicated block (10 lines × 2) (lib/beacon/runtime_renderer.ex)
- Duplicated block (10 lines × 35) (lib/heroicons.ex)
- Duplicated block (11 lines × 2) (lib/beacon/content/page_field.ex)
- Duplicated block (11 lines × 2) (lib/beacon/proxy_endpoint.ex)
- Duplicated block (12 lines × 2) (lib/beacon/cache.ex)
- Duplicated block (12 lines × 2) (lib/beacon/migrations/v013.ex)
- Duplicated block (12 lines × 2) (lib/beacon/runtime_renderer.ex)
- Duplicated block (12 lines × 2) (lib/beacon/runtime_renderer.ex)
- Duplicated block (12 lines × 2) (lib/beacon/seo/index_now.ex)
- Duplicated block (13 lines × 2) (lib/beacon/runtime_renderer.ex)
- Duplicated block (15 lines × 2) (lib/beacon/runtime_renderer/loader.ex)
- …and 31 more

## New (50)

- Change coupling: config.exs ↔ mix.exs (config/config.exs)
- Change coupling: layouts.ex ↔ assets_controller.ex (lib/beacon/web/components/layouts.ex)
- Duplicated block (10 lines × 2) (lib/beacon/proxy_endpoint.ex)
- Duplicated block (10 lines × 2) (lib/beacon/runtime_renderer.ex)
- Duplicated block (10 lines × 2) (lib/beacon/runtime_renderer.ex)
- Duplicated block (11 lines × 2) (lib/beacon/cache.ex)
- Duplicated block (11 lines × 2) (lib/beacon/migrations/v013.ex)
- Duplicated block (11 lines × 2) (lib/beacon/seo/index_now.ex)
- Duplicated block (12 lines × 2) (lib/beacon/runtime_renderer.ex)
- Duplicated block (14 lines × 2) (lib/beacon/runtime_renderer.ex)
- Duplicated block (14 lines × 2) (lib/beacon/runtime_renderer/loader.ex)
- Duplicated block (17 lines × 2) (lib/beacon/runtime_renderer.ex)
- Duplicated block (23 lines × 2) (lib/beacon/content.ex)
- Duplicated block (5 lines × 3) (lib/heroicons.ex)
- Duplicated block (6 lines × 2) (lib/beacon/content.ex)
- Duplicated block (6 lines × 2) (lib/beacon/content.ex)
- Duplicated block (6 lines × 2) (lib/beacon/media_library/processors/image.ex)
- Duplicated block (6 lines × 2) (lib/beacon/runtime_renderer/loader.ex)
- Duplicated block (6 lines × 202) (lib/heroicons.ex)
- Duplicated block (6 lines × 5) (lib/heroicons.ex)
- …and 30 more
