# Changelog

## Score

- CAI 54 → 47 (-7.5)
- Rubric changed (rubric-2026.08.18 → rubric-2026.08.15) — scores are not directly comparable.

## Lenses

- Code Health 100 → 100 (-0.0)
- Architecture 100 → 69 (-31.0)
- Maturity 38 → 46 (+7.6)
- Readiness 57 → 30 (-27.1)
- Security 65 → 85 (+20.1)

## Resolved (16)

- Coverage not included — suite not readable by the collector
- Dependency hygiene not measured — dependency manifest found but not parsed for hygiene
- Dormant codebase
- Duplicated block (11 lines × 2) (math/src/main/java/breeze/linalg/operators/DenseVectorSupportMethods.java)
- Duplicated block (9 lines × 2) (math/src/main/java/breeze/linalg/operators/DenseVectorSupportMethods.java)
- Largest orphaned file (math/src/main/codegen/breeze/linalg/operators/CSCMatrixOps.scala)
- Largest orphaned file (math/src/main/codegen/breeze/linalg/operators/DenseMatrixOps.scala)
- Largest orphaned file (math/src/main/scala/breeze/math/VectorSpace.scala)
- No SBOM
- No build provenance
- The README states Breeze is 'mostly retired' and provides no replacement documentation for users who still want to use it. (README.md)
- The viz README is a stub giving release info but no real documentation for the visualization library. (viz/README.md)
- Unpinned build actions
- Workflow token permissions not restricted
- complexity unreadable for .scala — churn × complexity hotspots could not be measured
- dormant codebase — no living knowledge left to concentrate

## New (10)

- Dimension evaluation failed
- Duplicated block (55 lines × 2) (math/src/main/java/breeze/linalg/operators/DenseVectorSupportMethods.java)
- No automated tests
- No tests found
- The README links only Scaladoc (outdated) and a Google group for questions; there is no clear entry point for learning or getting help. (README.md)
- The README states Breeze is 'mostly retired' with no successor or active maintainer, leaving readers unsure what to do next. (README.md)
- The viz library README mentions planned features (LaTeX labels) but does not state whether it is actively maintained or has dropped support. (viz/README.md)
- early-stage repository — too little history to judge knowledge freshness
- single-commit history — no usable git history window to measure hotspots
- single-maintainer — knowledge-concentration (bus factor) risk
