# Changelog

## Score

- CAI 58 → 60 (+1.3)
- Rubric changed (rubric-2026.09.11 → rubric-2026.09.18) — scores are not directly comparable.

## Lenses

- Code Health 99 → 99 (-0.2)
- Architecture 100 → 100 (+0.0)
- Maturity 59 → 59 (+0.0)
- Readiness 33 → 38 (+4.9)
- Security 100 → 100 (+0.0)

## Resolved (1)

- Dependency hygiene PARTLY measured — SwiftPM pinning read, dependency currency NOT established

## New (4)

- Ambiguous duplication of progress state. It is unclear if these represent different stages of the same value (e.g., raw vs. formatted) or distinct metrics. Without clear semantic distinction, this creates confusion for consumers trying to bind UI or logic.
- Conflicting types for the same conceptual entity. Exposing both a complex object (Progress?) and a primitive (Double) for 'progress' suggests either a leak of internal implementation details or a lack of abstraction. Consumers may not know which to use.
- Coverage not measured — Swift suite
- Duplicated block (7 lines × 2) (Sources/DockProgress/DockProgress.swift)
