# Changelog

## Score

- CAI 63 → 52 (-11.0)
- Rubric changed (rubric-2026.08.18 → rubric-2026.08.15) — scores are not directly comparable.

## Lenses

- Code Health 91 → 97 (+5.6)
- Architecture 100 → 96 (-4.4)
- Maturity 39 → 45 (+6.0)
- Readiness 73 → 30 (-43.2)
- Security 97 → 97 (+0.0)

## Resolved (34)

- Coverage not included — suite not readable by the collector
- DeduplicationHandler.flush (cognitive 17) (src/Monolog/Handler/DeduplicationHandler.php)
- Dependency hygiene not measured — dependency manifest found but not parsed for hygiene
- Duplicated block (11 lines × 2) (src/Monolog/Handler/FallbackGroupHandler.php)
- Duplicated block (14 lines × 2) (src/Monolog/Formatter/JsonFormatter.php)
- Duplicated block (16 lines × 2) (src/Monolog/Handler/InsightOpsHandler.php)
- Duplicated block (5 lines × 2) (src/Monolog/Formatter/GelfMessageFormatter.php)
- Duplicated block (5 lines × 2) (src/Monolog/Formatter/LineFormatter.php)
- Duplicated block (9 lines × 2) (src/Monolog/Handler/NewRelicHandler.php)
- Further orphaned files (smaller)
- GelfMessageFormatter.format (cognitive 28) (src/Monolog/Formatter/GelfMessageFormatter.php)
- GelfMessageFormatter.format (cyclomatic 20) (src/Monolog/Formatter/GelfMessageFormatter.php)
- JsonFormatter.normalize (cognitive 24) (src/Monolog/Formatter/JsonFormatter.php)
- LineFormatter.format (cognitive 18) (src/Monolog/Formatter/LineFormatter.php)
- Logger.addRecord (cognitive 28) (src/Monolog/Logger.php)
- Logger.addRecord (cyclomatic 16) (src/Monolog/Logger.php)
- NewRelicHandler.write (cognitive 32) (src/Monolog/Handler/NewRelicHandler.php)
- NewRelicHandler.write (cyclomatic 18) (src/Monolog/Handler/NewRelicHandler.php)
- NormalizerFormatter.normalize (cognitive 32) (src/Monolog/Formatter/NormalizerFormatter.php)
- NormalizerFormatter.normalize (cyclomatic 19) (src/Monolog/Formatter/NormalizerFormatter.php)
- …and 14 more

## New (9)

- Context/problem and consequences/trade-offs are absent (only handler/formatter/processor lists appear) (doc/02-handlers-formatters-processors.md)
- Coverage not measured — test suite did not build
- Dimension evaluation failed
- Duplicated block (10 lines × 2) (src/Monolog/Handler/NewRelicHandler.php)
- Duplicated block (6 lines × 2) (src/Monolog/Formatter/GelfMessageFormatter.php)
- Duplicated block (6 lines × 2) (src/Monolog/Formatter/LineFormatter.php)
- LLM evaluation failed
- No context/problem (why these utilities matter) and no explicit decision; only a list of classes is present (doc/03-utilities.md)
- No tests found
