# Changelog

## Score

- CAI 54 → 52 (-2.5)
- Rubric changed (rubric-2026.10.1 → rubric-2026.10.5) — scores are not directly comparable.

## Lenses

- Code Health 98 → 75 (-23.6)
- Architecture 69 → 69 (+0.0)
- Maturity 56 → 51 (-5.1)
- Readiness 41 → 41 (+0.0)
- Security 78 → 78 (+0.0)

## Resolved (2)

- Ambiguous intent of 'convert' vs 'listen' in CLI context. 'convert' implies a one-off transformation, while 'listen' implies a watcher or server mode. However, without documentation, it is unclear if 'listen' is a distinct mode or a misnamed alias for a continuous conversion process. If 'listen' is just a file-watcher for 'convert', the naming is acceptable but slightly disjointed. If they are distinct entry points for the same core logic, the naming is inconsistent with standard CLI patterns (e.g., 'convert' vs 'watch').
- PR-triggered workflow without a permissions block

## New (3)

- Orphaned file (lib/md2key/keynote.rb)
- Orphaned file (lib/md2key/parser.rb)
- PR-triggered workflow without a permissions block (.github/workflows/main.yml)
