# Changelog

## Score

- CAI 47 → 59 (+12.3)
- Rubric changed (rubric-2026.08.19 → rubric-2026.09.15) — scores are not directly comparable.

## Lenses

- Code Health 79 → 93 (+14.0)
- Architecture 100 → 100 (+0.0)
- Maturity 29 → 43 (+14.4)
- Readiness 33 → 64 (+30.9)
- Security 100 → 67 (-33.3)
- Event Sourcing 100 → 100 (+0.0)

## Resolved (11)

- Dependency hygiene not measured — dependency manifest found but not parsed for hygiene
- Largest orphaned file (src/getoptw.erl)
- No automated tests
- No exposed public API
- No tests found
- Test reliability not included
- The README is thin and states the project has been parked with redbug in its own repo while the rest was not of much general interest but remains compatible for modern OTP releases; it does not link to or describe dtop/etop reimplementations. (README.md)
- TooManyMethods: getoptw (src/getoptw.erl)
- TooManyMethods: watchdog (src/watchdog.erl)
- complexity unreadable for .erl, .hrl — churn × complexity hotspots could not be measured
- dormant codebase — no living knowledge left to concentrate

## New (12)

- Coverage not measured — no coverage collector is wired up
- Documentation: no installation or build instructions (README.md)
- Documentation: no project overview (README.md)
- Duplicated block (6 lines × 2) (src/loggerConsumer.erl)
- Duplicated block (7 lines × 2) (src/loggerConsumer.erl)
- Duplicated block (9 lines × 2) (src/getoptw.erl)
- No SBOM
- No artifact signing
- No build provenance
- atop.getallocdata (cognitive 19) (src/atop.erl)
- redbug.mk_outer (cognitive 16) (src/redbug.erl)
- redbug.mk_outer (cyclomatic 19) (src/redbug.erl)
