# Changelog

## Score

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

## Lenses

- Code Health 97 → 99 (+1.8)
- Architecture 100 → 69 (-31.0)
- Maturity 39 → 46 (+7.1)
- Readiness 78 → 27 (-50.9)
- Security 81 → 100 (+19.2)

## Resolved (19)

- Concentrated knowledge decay
- Coverage not included — suite not readable by the collector
- Dependency hygiene not measured — dependency manifest found but not parsed for hygiene
- FileTooLong: dsl/RichMapFeature.scala (core/src/main/scala/com/salesforce/op/dsl/RichMapFeature.scala)
- FileTooLong: op/ModelInsights.scala (core/src/main/scala/com/salesforce/op/ModelInsights.scala)
- Largest orphaned file (core/src/main/scala/com/salesforce/op/ModelInsights.scala)
- Largest orphaned file (core/src/main/scala/com/salesforce/op/dsl/RichMapFeature.scala)
- Largest orphaned file (core/src/main/scala/com/salesforce/op/dsl/RichTextFeature.scala)
- No SBOM
- No build provenance
- Rotate the exposed credentials — git history can't be un-committed
- Scanner failed to run — not a clean result
- Secret: aws-access-token (helloworld/build.gradle)
- TooManyMethods: FeatureBuilder (features/src/main/scala/com/salesforce/op/features/FeatureBuilder.scala)
- TooManyMethods: OpXGBoostClassifier (core/src/main/scala/com/salesforce/op/stages/impl/classification/OpXGBoostClassifier.scala)
- TooManyMethods: OpXGBoostRegressor (core/src/main/scala/com/salesforce/op/stages/impl/regression/OpXGBoostRegressor.scala)
- TooManyMethods: SanityCheckerParams (core/src/main/scala/com/salesforce/op/stages/impl/preparators/SanityChecker.scala)
- complexity unreadable for .java, .py, .scala — churn × complexity hotspots could not be measured
- dormant codebase — no living knowledge left to concentrate

## New (6)

- Dimension evaluation failed
- No automated tests
- No tests found
- 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

## Architecture

- Containers 0 added · 0 removed · contexts 0 added · 2 removed · edges 0 added · 0 removed

## Removed bounded contexts (2)

- .
- TransmogrifAI
