# Changelog

## Baseline

- First survey — no prior run to compare against. CAI 45.

## Lenses

- Code Health 72
- Maturity 65
- Readiness 23
- Security 65

## Changes since last survey

- 300 commits — 149 feature/other, 151 fixes

## By area

- packages/agent — 115 commits
- packages/coding-agent — 80 commits
- packages/tui — 31 commits
- packages/ai — 28 commits
- packages/server — 12 commits
- .github/APPROVED_CONTRIBUTORS — 9 commits
- packages/storage — 9 commits
- packages/session-backends — 7 commits
- (root) — 3 commits
- .github/workflows — 1 commit
- packages/client — 1 commit
- packages/telemetry — 1 commit
- scripts/build-binaries.sh — 1 commit
- scripts/local-release.mjs — 1 commit
- scripts/release.mjs — 1 commit

## Notable commits

- fix: Merge pull request #7383 from earendil-works/fix-issue-7150
- fix: Merge pull request #7397 from earendil-works/fix/server-protocol-invariants
- fix: Merge pull request #7401 from earendil-works/fix-model-tests
- fix: Merge pull request #7410 from earendil-works/fix/sqlite-session-linear-time
- fix: Merge pull request #7449 from earendil-works/fix/agent-timeout-output-test
- fix: Merge pull request #7450 from earendil-works/fix/sqlite-compaction-discovery
- fix: Merge pull request #7454 from earendil-works/fix/models-json-hot-reload-test
- fix: Revert "feat(tui): add switchable terminal renderers (#7440)" (#7473)
- fix: Revert docs changes
- fix: doc(changelog): Fix link
- fix: docs(agent): fix coherence defects found by independent review
- fix: docs(coding-agent): fix branch summary diagram (#7526)
- fix: event bus leak fix (#7656)
- fix: fix(agent): avoid counting entries when opening sessions
- fix: fix(agent): complete JSONL crash and corruption handling
- fix: fix(agent): complete JSONL storage round-trip coverage
- fix: fix(agent): correct JSONL fork entry semantics
- fix: fix(agent): count copied messages in fork stats
- fix: fix(agent): handle Windows resource paths
- fix: fix(agent): harden bounded branch queries
- …and 280 more
