# Changelog

## Score

- CAI 58 → 56 (-1.9)
- Rubric changed (rubric-2026.08.18 → rubric-2026.08.19) — scores are not directly comparable.

## Lenses

- Code Health 62 → 61 (-0.7)
- Architecture 96 → 96 (+0.0)
- Maturity 49 → 50 (+0.4)
- Readiness 63 → 55 (-8.5)
- Security 69 → 69 (+0.0)

## Resolved (186)

- Duplicated block (10 lines × 2) (src/FSharp.Data.Adaptive/AdaptifyHelpers.fs)
- Duplicated block (10 lines × 2) (src/FSharp.Data.Adaptive/AdaptiveHashMap/AdaptiveHashMap.fs)
- Duplicated block (10 lines × 2) (src/FSharp.Data.Adaptive/AdaptiveHashSet/AdaptiveHashSet.fsi)
- Duplicated block (10 lines × 2) (src/FSharp.Data.Adaptive/AdaptiveIndexList/ChangeableIndexList.fs)
- Duplicated block (10 lines × 2) (src/FSharp.Data.Adaptive/AdaptiveValue/AdaptiveReduction.fs)
- Duplicated block (10 lines × 2) (src/FSharp.Data.Adaptive/Datastructures/HashCollections.fs)
- Duplicated block (10 lines × 2) (src/FSharp.Data.Adaptive/Datastructures/HashCollections.fs)
- Duplicated block (10 lines × 2) (src/FSharp.Data.Adaptive/Datastructures/HashCollections.fs)
- Duplicated block (10 lines × 2) (src/FSharp.Data.Adaptive/Datastructures/HashCollections.fs)
- Duplicated block (10 lines × 2) (src/FSharp.Data.Adaptive/Datastructures/HashCollections.fs)
- Duplicated block (10 lines × 2) (src/FSharp.Data.Adaptive/Datastructures/IndexList.fs)
- Duplicated block (10 lines × 2) (src/FSharp.Data.Adaptive/Datastructures/IndexList.fs)
- Duplicated block (10 lines × 2) (src/FSharp.Data.Adaptive/Datastructures/MapExt.fs)
- Duplicated block (10 lines × 2) (src/FSharp.Data.Adaptive/Datastructures/MapExt.fs)
- Duplicated block (11 lines × 2) (src/Demo/Scratch/ABag.fs)
- Duplicated block (11 lines × 2) (src/FSharp.Data.Adaptive/AdaptiveHashMap/AdaptiveHashMap.fs)
- Duplicated block (11 lines × 2) (src/FSharp.Data.Adaptive/AdaptiveHashMap/AdaptiveHashMap.fs)
- Duplicated block (11 lines × 2) (src/FSharp.Data.Adaptive/AdaptiveHashMap/AdaptiveHashMap.fs)
- Duplicated block (11 lines × 2) (src/FSharp.Data.Adaptive/AdaptiveHashSet/AdaptiveHashSet.fs)
- Duplicated block (11 lines × 2) (src/FSharp.Data.Adaptive/AdaptiveHashSet/AdaptiveHashSet.fs)
- …and 166 more

## New (171)

- Duplicated block (10 lines × 2) (src/Demo/Scratch/ABag.fs)
- Duplicated block (10 lines × 2) (src/FSharp.Data.Adaptive/AdaptiveHashMap/AdaptiveHashMap.fs)
- Duplicated block (10 lines × 2) (src/FSharp.Data.Adaptive/AdaptiveHashMap/AdaptiveHashMap.fs)
- Duplicated block (10 lines × 2) (src/FSharp.Data.Adaptive/AdaptiveHashSet/AdaptiveHashSet.fs)
- Duplicated block (10 lines × 2) (src/FSharp.Data.Adaptive/AdaptiveHashSet/AdaptiveHashSet.fs)
- Duplicated block (10 lines × 2) (src/FSharp.Data.Adaptive/AdaptiveHashSet/AdaptiveHashSet.fs)
- Duplicated block (10 lines × 2) (src/FSharp.Data.Adaptive/AdaptiveHashSet/AdaptiveHashSet.fs)
- Duplicated block (10 lines × 2) (src/FSharp.Data.Adaptive/AdaptiveHashSet/AdaptiveHashSet.fs)
- Duplicated block (10 lines × 2) (src/FSharp.Data.Adaptive/AdaptiveHashSet/AdaptiveHashSet.fsi)
- Duplicated block (10 lines × 2) (src/FSharp.Data.Adaptive/AdaptiveIndexList/AdaptiveIndexList.fs)
- Duplicated block (10 lines × 2) (src/FSharp.Data.Adaptive/Datastructures/Deltas.fs)
- Duplicated block (10 lines × 2) (src/FSharp.Data.Adaptive/Datastructures/HashCollections.fs)
- Duplicated block (10 lines × 2) (src/FSharp.Data.Adaptive/Datastructures/HashCollections.fs)
- Duplicated block (10 lines × 2) (src/FSharp.Data.Adaptive/Datastructures/IndexList.fs)
- Duplicated block (10 lines × 2) (src/FSharp.Data.Adaptive/Datastructures/MapExt.fs)
- Duplicated block (10 lines × 2) (src/FSharp.Data.Adaptive/Datastructures/MapExt.fs)
- Duplicated block (10 lines × 2) (src/FSharp.Data.Adaptive/Traceable/History.fs)
- Duplicated block (10 lines × 3) (src/FSharp.Data.Adaptive/AdaptiveHashSet/AdaptiveHashSet.fs)
- Duplicated block (10 lines × 3) (src/FSharp.Data.Adaptive/AdaptiveHashSet/AdaptiveHashSet.fs)
- Duplicated block (11 lines × 2) (src/FSharp.Data.Adaptive/AdaptiveHashMap/AdaptiveHashMap.fs)
- …and 151 more

## Architecture

- Unchanged — 1 containers · 3 contexts · 0 edges
