# Changelog

## Score

- CAI 54 → 56 (+2.2)
- Rubric changed (rubric-2026.08.18 → rubric-2026.08.19) — scores are not directly comparable.

## Lenses

- Code Health 51 → 62 (+10.6)
- Architecture 94 → 94 (+0.3)
- Maturity 52 → 54 (+1.2)
- Readiness 52 → 52 (+0.0)
- Security 61 → 61 (+0.0)
- Performance 70 → 70 (+0.0)

## Resolved (25)

- BarePragmaDisable (Harmony/Tools/AccessTools.cs)
- BarePragmaDisable (Harmony/Tools/AccessTools.cs)
- BarePragmaDisable (Harmony/Tools/AccessTools.cs)
- BarePragmaDisable (HarmonyTests/Tools/Assets/AccessToolsClass.cs)
- BarePragmaDisable (HarmonyTests/Tools/Assets/AccessToolsClass.cs)
- BarePragmaDisable (HarmonyTests/Traverse/Assets/TraverseTypes.cs)
- BarePragmaDisable (HarmonyTests/Traverse/Assets/TraverseTypes.cs)
- BarePragmaDisable (HarmonyTests/Traverse/Assets/TraverseTypes.cs)
- BarePragmaDisable (HarmonyTests/Traverse/Assets/TraverseTypes.cs)
- BarePragmaDisable (HarmonyTests/Traverse/Assets/TraverseTypes.cs)
- BarePragmaDisable (HarmonyTests/Traverse/Assets/TraverseTypes.cs)
- BarePragmaDisable (HarmonyTests/Traverse/Assets/TraverseTypes.cs)
- BarePragmaDisable (HarmonyTests/Traverse/Assets/TraverseTypes.cs)
- Duplicated block (10 lines × 2) (Harmony/Internal/CodeTranspiler.cs)
- Duplicated block (10 lines × 2) (Harmony/Internal/CodeTranspiler.cs)
- Duplicated block (8 lines × 2) (Harmony/Internal/CodeTranspiler.cs)
- Further orphaned files (smaller)
- LLM evaluation failed
- Low cohesion: CodeMatcher (LCOM4 4) (Harmony/Tools/CodeMatcher.cs)
- ObsoleteWithCallers (Harmony/Extras/FastAccess.cs)
- …and 5 more

## New (23)

- BarePragmaDisable (Harmony/Tools/AccessTools.cs)
- BarePragmaDisable (Harmony/Tools/AccessTools.cs)
- BarePragmaDisable (Harmony/Tools/AccessTools.cs)
- BarePragmaDisable (HarmonyTests/Tools/Assets/AccessToolsClass.cs)
- BarePragmaDisable (HarmonyTests/Tools/Assets/AccessToolsClass.cs)
- BarePragmaDisable (HarmonyTests/Traverse/Assets/TraverseTypes.cs)
- BarePragmaDisable (HarmonyTests/Traverse/Assets/TraverseTypes.cs)
- BarePragmaDisable (HarmonyTests/Traverse/Assets/TraverseTypes.cs)
- BarePragmaDisable (HarmonyTests/Traverse/Assets/TraverseTypes.cs)
- BarePragmaDisable (HarmonyTests/Traverse/Assets/TraverseTypes.cs)
- BarePragmaDisable (HarmonyTests/Traverse/Assets/TraverseTypes.cs)
- BarePragmaDisable (HarmonyTests/Traverse/Assets/TraverseTypes.cs)
- BarePragmaDisable (HarmonyTests/Traverse/Assets/TraverseTypes.cs)
- Duplicated block (9 lines × 4) (Harmony/Internal/CodeTranspiler.cs)
- Low XML-doc coverage: Documentation(net35) (Documentation/Documentation.csproj)
- Projects may be oversized for their cohesion
- XML-doc coverage: Lib.Harmony(net35) (Lib.Harmony/Lib.Harmony.csproj)
- XML-doc coverage: Lib.Harmony.Ref (Lib.Harmony.Ref/Lib.Harmony.Ref.csproj)
- XML-doc coverage: Lib.Harmony.Thin(net35) (Lib.Harmony.Thin/Lib.Harmony.Thin.csproj)
- XML-doc coverage: TestLibrary(net35) (TestLibrary/TestLibrary.csproj)
- …and 3 more

## Architecture

- Unchanged — 12 containers · 0 contexts · 0 edges
