# Changelog

## Score

- CAI 66 → 63 (-2.4)
- Rubric changed (rubric-2026.10.1 → rubric-2026.10.5) — scores are not directly comparable.

## Lenses

- Code Health 100 → 100 (-0.0)
- Architecture 69 → 69 (+0.0)
- Maturity 56 → 50 (-5.1)
- Readiness 70 → 70 (+0.1)
- Security 89 → 89 (+0.0)

## Resolved (4)

- Off-boarding risk: anonymized user #1
- Outdated: rubocop-minitest
- PR-triggered workflow without a permissions block
- Semantic duplication: 'Impersonate' and 'Mimic' appear to serve the same intent of making the generated null class behave like another class. The naming convention is inconsistent (Impersonate vs Mimic), and both are nested command types within NullClassBuilder, suggesting they might be interchangeable or overlapping strategies.

## New (5)

- Off-boarding risk: anonymized user #1
- PR-triggered workflow without a permissions block (.github/workflows/docs.yml)
- PR-triggered workflow without a permissions block (.github/workflows/lint.yml)
- PR-triggered workflow without a permissions block (.github/workflows/test.yml)
- PR-triggered workflow without a permissions block (.github/workflows/typecheck.yml)
