# Changelog

## Score

- CAI 45 → 45 (-0.0)
- Rubric changed (rubric-2026.08.18 → rubric-2026.08.19) — scores are not directly comparable.

## Lenses

- Code Health 40 → 38 (-2.2)
- Architecture 97 → 97 (+0.1)
- Maturity 42 → 45 (+2.8)
- Readiness 42 → 39 (-2.7)
- Security 50 → 78 (+27.1)
- Performance 75 → 75 (+0.0)

## Resolved (26)

- BarePragmaDisable (cs/benchmark/Input.cs)
- BarePragmaDisable (cs/benchmark/Key.cs)
- BarePragmaDisable (cs/benchmark/KeySpanByte.cs)
- BarePragmaDisable (cs/benchmark/Output.cs)
- BarePragmaDisable (cs/benchmark/Value.cs)
- BarePragmaDisable (cs/samples/FasterLogPubSub/Program.cs)
- BarePragmaDisable (cs/samples/StoreDiskReadBenchmark/Program.cs)
- BarePragmaDisable (cs/src/core/Allocator/MallocFixedPageSize.cs)
- BarePragmaDisable (cs/src/core/FasterLog/CommitFailureException.cs)
- BarePragmaDisable (cs/src/core/FasterLog/CommitInfo.cs)
- BarePragmaDisable (cs/src/core/Index/Common/AddressInfo.cs)
- BarePragmaDisable (cs/src/core/Index/FASTER/Extensions.cs)
- BarePragmaDisable (cs/src/core/Index/Interfaces/FunctionsBase.cs)
- Change coupling: ICheckpointManager.cs ↔ Recovery.cs (cs/src/core/Index/Recovery/ICheckpointManager.cs)
- Dead code: ClearCountsOnError (cs/test/ReadCacheChainTests.cs)
- Dead code: LongStressChainTests (cs/test/ReadCacheChainTests.cs)
- Dead code: SingleWriterTests (cs/test/SingleWriterTests.cs)
- Dead code: SpanByteStressChainTests (cs/test/ReadCacheChainTests.cs)
- Dead code: VersionedReadApp (cs/samples/ReadAddress/VersionedReadApp.cs)
- Duplicated block (17 lines × 2) (cs/src/core/Index/FASTER/FASTERBase.cs)
- …and 6 more

## New (3)

- Duplicated block (17 lines × 2) (cs/src/core/Index/FASTER/FASTERBase.cs)
- EmptyCatchBlock (cs/playground/MemoryDb/Program.cs)
- redundant comment (cs/benchmark/ConcurrentDictionaryBenchmark.cs)

## Architecture

- Unchanged — 7 containers · 1 contexts · 0 edges
