# Changelog

## Score

- CAI 55 → 42 (-12.8)
- Rubric changed (rubric-2026.08.18 → rubric-2026.08.15) — scores are not directly comparable.

## Lenses

- Code Health 98 → 100 (+2.3)
- Maturity 70 → 65 (-4.8)
- Readiness 52 → 28 (-24.1)
- Security 39 → 39 (+0.0)

## Resolved (16)

- Change coupling: Cancellation.swift ↔ Create.swift (Sources/ComposableArchitecture/Effects/Cancellation.swift)
- Change coupling: Package.swift ↔ Exports.swift (Package.swift)
- Coverage not included — suite not readable by the collector
- Dependency hygiene not measured — dependency manifest found but not parsed for hygiene
- FileTooLong: ComposableArchitecture/TestStore.swift (Sources/ComposableArchitecture/TestStore.swift)
- FileTooLong: ComposableArchitectureMacros/ObservableStateMacro.swift (Sources/ComposableArchitectureMacros/ObservableStateMacro.swift)
- FileTooLong: ComposableArchitectureMacros/ReducerMacro.swift (Sources/ComposableArchitectureMacros/ReducerMacro.swift)
- FileTooLong: Internal/Deprecations.swift (Sources/ComposableArchitecture/Internal/Deprecations.swift)
- FileTooLong: Observation/Store+Observation.swift (Sources/ComposableArchitecture/Observation/Store+Observation.swift)
- Further orphaned files (smaller)
- LLM evaluation failed
- Off-boarding risk: anonymized user #1
- PR-triggered workflow without a permissions block
- Scanner failed to run — not a clean result
- TooManyMethods: TestStore (Sources/ComposableArchitecture/TestStore.swift)
- complexity unreadable for .swift — churn × complexity hotspots could not be measured

## New (4)

- Dimension evaluation failed
- No automated tests
- No tests found
- The Examples directory is a single workspace (ComposableArchitecture.xcworkspace), so readers cannot browse individual case studies independently of one another without opening the workspace. (Examples/README.md)
