# Changelog

## Score

- CAI 57 → 43 (-14.3)
- Rubric changed (rubric-2026.08.18 → rubric-2026.08.15) — scores are not directly comparable.

## Lenses

- Code Health 100 → 100 (-0.1)
- Architecture 100 → 94 (-5.9)
- Maturity 59 → 51 (-7.4)
- Readiness 70 → 32 (-37.6)
- Security 42 → 33 (-8.3)

## Resolved (7)

- Coverage not included — suite not readable by the collector
- Dependency hygiene not measured — dependency manifest found but not parsed for hygiene
- Duplicated block (30 lines × 2) (sample/src/main/kotlin/com/chuckerteam/chucker/sample/compose/ChuckerSampleControls.kt)
- LLM evaluation failed
- Off-boarding risk: anonymized user #1
- Workflow token permissions not restricted
- knowledge concentrated in recent work — freshness signal contradicted by repo activity

## New (6)

- Coverage not measured — test suite did not build
- Dimension evaluation failed
- Duplicated block (55 lines × 2) (sample/src/main/kotlin/com/chuckerteam/chucker/sample/compose/ChuckerSampleControls.kt)
- No artifact signing
- No tests found
- The document mentions a 'Java' section but does not cover the migration path for Kotlin code that uses the builder pattern or retainDataFor/showNotification on the interceptor, which are the most common pain points for migrating from Chuck. (docs/migrating-from-chuck.md)

## Changes since last survey

- 2 commits — 1 feature/other, 1 fixes

## By area

- (root) — 1 commit
- gradle/libs.versions.toml — 1 commit

## Notable commits

- fix: fix: target Java 17 bytecode instead of Java 21 (fixes #1660) (#1661)
- change: chore(deps): update dependency com.google.devtools.ksp to v2.3.11 (#1659)
