# Changelog

## Score

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

## Lenses

- Code Health 96 → 100 (+3.9)
- Maturity 35 → 44 (+9.0)
- Readiness 59 → 23 (-35.9)
- Security 57 → 50 (-6.3)

## Resolved (19)

- Boundary-crossing change coupling: SqlIdiom.scala ↔ OrientDBIdiom.scala (quill-engine/src/main/scala/io/getquill/sql/idiom/SqlIdiom.scala)
- Change coupling clique: Liftables.scala, StatefulTransformer.scala, StatelessTransformer.scala (quill-core/src/main/scala/io/getquill/quotation/Liftables.scala)
- Change coupling: Decoders.scala ↔ Encoders.scala (quill-jdbc/src/main/scala/io/getquill/context/jdbc/Decoders.scala)
- Coverage not included — suite not readable by the collector
- Dependency hygiene not measured — dependency manifest found but not parsed for hygiene
- Dormant codebase
- FileTooLong: ast/Ast.scala (quill-engine/src/main/scala/io/getquill/ast/Ast.scala)
- FileTooLong: idiom/SqlIdiom.scala (quill-engine/src/main/scala/io/getquill/sql/idiom/SqlIdiom.scala)
- FileTooLong: quotation/Parsing.scala (quill-core/src/main/scala/io/getquill/quotation/Parsing.scala)
- LLM evaluation failed
- Largest orphaned file (quill-core/src/main/scala/io/getquill/quotation/Parsing.scala)
- Largest orphaned file (quill-engine/src/main/scala/io/getquill/ast/Ast.scala)
- Largest orphaned file (quill-engine/src/main/scala/io/getquill/sql/idiom/SqlIdiom.scala)
- TooManyMethods: Messages (quill-engine/src/main/scala/io/getquill/util/Messages.scala)
- TooManyMethods: Parsing (quill-core/src/main/scala/io/getquill/quotation/Parsing.scala)
- TooManyMethods: SqlIdiom (quill-engine/src/main/scala/io/getquill/sql/idiom/SqlIdiom.scala)
- 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 (8)

- Dimension evaluation failed
- No artifact signing
- No automated tests
- No tests found
- The 'External content' section lists YouTube talks but does not link to them or explain what each video covers (e.g. Dotty/Scala 3 vs Slick). (docs/additional-resources.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
