# Changelog

## Score

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

## Lenses

- Code Health 100 → 100 (+0.0)
- Architecture 100 → 100 (+0.0)
- Maturity 65 → 65 (+0.0)
- Readiness 56 → 56 (+0.0)
- Security 51 → 51 (+0.0)
- Domain Modelling 100 → 100 (+0.0)
- Event Sourcing 100 → 100 (+0.0)

## Resolved (1)

- The Install section mentions 2.1.0 as the target version but the latest release is v2.1.0, so it reads like a draft or older version. (docs/index.html)

## New (1)

- The API documentation update design spec begins and clips, so the detailed doc-comment rewrite rules (noun/verb start, no type-description sections for target types) are not visible. (docs/superpowers/specs/2026-04-23-api-docs-design.md)

## Changes since last survey

- 6 commits — 3 feature/other, 3 fixes

## By area

- scripts/transfer — 4 commits
- Sources/KurrentDB — 1 commit
- server/docker-compose.yaml — 1 commit

## Notable commits

- fix: [FIX] Don't require caughtUp as the second subscription message
- fix: [FIX] Persist KurrentDB data across container restarts in docker-compose
- fix: [UPD] Fix ownership and recreate truncate.chk after data migration
- change: [ADD] Script to migrate single-node data into cluster node1 volume
- change: [UPD] Allow single-to-cluster.sh to accept a host path as --source
- change: [UPD] Recreate truncate.chk before chowning target volume
