# Changelog

## Score

- CAI 65 → 65 (+0.2)
- Rubric changed (rubric-2026.09.13 → rubric-2026.10.1) — scores are not directly comparable.

## Lenses

- Code Health 79 → 79 (+0.3)
- Architecture 99 → 94 (-4.7)
- Maturity 62 → 62 (-0.4)
- Readiness 58 → 58 (-0.2)
- Security 75 → 78 (+3.6)
- Performance 80 (new)

## Resolved (6)

- Documentation: written for insiders (docs/content/documentation/auto/configuration.md)
- Duplicated block (18 lines × 2) (packages/Thoth.Json.JavaScript/Decode.fs)
- Duplicated block (8 lines × 2) (packages/Thoth.Json.JavaScript/Decode.fs)
- Hotspot: packages/Thoth.Json.Core.Auto/Encode.fs (packages/Thoth.Json.Core.Auto/Encode.fs)
- Members sharing a duplicated core (4 members, 50+ identical tokens) (packages/Thoth.Json.JavaScript/Decode.fs)
- Off-boarding risk: anonymized user #1

## New (6)

- Documentation: no architecture or design documentation (docs/content/documentation/manual/json-representation.md)
- Members sharing a duplicated core (4 members, 50+ identical tokens) (packages/Thoth.Json.JavaScript/Decode.fs)
- Off-boarding risk: anonymized user #1
- Outdated: Fable.Package.SDK
- Outdated: Scriptorium.Quill
- Projects may be oversized for their cohesion

## Changes since last survey

- 2 commits — 1 feature/other, 1 fixes

## By area

- docs/Site.fs — 1 commit
- packages/Thoth.Json.JavaScript — 1 commit

## Notable commits

- fix: fix: unsafeFromString raises instead of returning a Result for a codec
- change: feat: add DecodeOptions.ExactNumbers to Thoth.Json.JavaScript

## Architecture

- Containers 0 added · 0 removed · contexts 1 added · 0 removed · edges 1 added · 0 removed

## Added bounded contexts (1)

- Thoth.Json.JavaScript

## Added dependency edges (1)

- Thoth.Json.JavaScript → Thoth.Json.Core (coupling)
