# Changelog

## Score

- CAI 47 → 49 (+2.0)
- Rubric changed (rubric-2026.09.15 → rubric-2026.10.1) — scores are not directly comparable.

## Lenses

- Code Health 92 → 94 (+2.0)
- Architecture 79 → 69 (-10.2)
- Maturity 55 → 55 (+0.0)
- Readiness 41 → 41 (-0.4)
- Security 73 → 75 (+2.4)
- Accessibility 37 → 44 (+6.6)

## Resolved (15)

- Documentation: no installation or build instructions (README.md)
- Duplicated block (13 lines × 3) (lib/lynx_web/controllers/settings_controller.ex)
- Duplicated block (13 lines × 4) (lib/lynx_web/controllers/environment_controller.ex)
- Duplicated block (13 lines × 4) (lib/lynx_web/controllers/environment_controller.ex)
- Duplicated block (13 lines × 6) (lib/lynx_web/controllers/environment_controller.ex)
- Duplicated block (16 lines × 2) (lib/lynx_web/views/lock_view.ex)
- Duplicated block (6 lines × 5) (lib/lynx_web/views/environment_view.ex)
- Duplicated block (7 lines × 3) (lib/lynx/module/project_module.ex)
- Duplicated block (9 lines × 2) (lib/lynx/module/lock_module.ex)
- Duplicated block (9 lines × 2) (lib/lynx_web/controllers/project_controller.ex)
- Members sharing a duplicated core (10 members, 50+ identical tokens) (lib/lynx_web/controllers/page_controller.ex)
- Members sharing a duplicated core (12 members, 50+ identical tokens) (lib/lynx/module/environment_module.ex)
- Members sharing a duplicated core (4 members, 50+ identical tokens) (lib/lynx/service/validator_service.ex)
- Members sharing a duplicated core (5 members, 50+ identical tokens) (lib/lynx/module/lock_module.ex)
- Members sharing a duplicated core (8 members, 50+ identical tokens) (lib/lynx_web/controllers/environment_controller.ex)

## New (14)

- Duplicated block (10 lines × 2) (lib/lynx_web/controllers/project_controller.ex)
- Duplicated block (13–15 lines × 2) (lib/lynx/module/lock_module.ex)
- Duplicated block (14 lines × 3) (lib/lynx_web/controllers/settings_controller.ex)
- Duplicated block (14 lines × 6) (lib/lynx_web/controllers/environment_controller.ex)
- Duplicated block (16 lines × 2) (lib/lynx/service/validator_service.ex)
- Duplicated block (16 lines × 2) (lib/lynx_web/views/lock_view.ex)
- Duplicated block (8 lines × 3) (lib/lynx/module/project_module.ex)
- Duplicated block (8 lines × 5) (lib/lynx_web/views/environment_view.ex)
- Members sharing a duplicated core (10 members, 50+ identical tokens) (lib/lynx_web/controllers/page_controller.ex)
- Members sharing a duplicated core (12 members, 50+ identical tokens) (lib/lynx/module/environment_module.ex)
- Members sharing a duplicated core (4 members, 50+ identical tokens) (lib/lynx/service/validator_service.ex)
- Members sharing a duplicated core (5 members, 50+ identical tokens) (lib/lynx/module/lock_module.ex)
- Members sharing a duplicated core (8 members, 50+ identical tokens) (lib/lynx_web/controllers/environment_controller.ex)
- Projects may be oversized for their cohesion
