# Changelog

## Baseline

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

## Lenses

- Code Health 77
- Architecture 16
- Maturity 77
- Readiness 38
- Security 55
- Domain Modelling 100
- Accessibility 53

## Changes since last survey

- 300 commits — 183 feature/other, 117 fixes

## By area

- packages/app — 116 commits
- packages/console — 39 commits
- packages/opencode — 27 commits
- packages/web — 24 commits
- nix/hashes.json — 21 commits
- packages/session-ui — 19 commits
- (root) — 13 commits
- packages/desktop — 9 commits
- (repo) — 7 commits
- packages/ui — 7 commits
- packages/core — 4 commits
- packages/llm — 4 commits
- nix/desktop.nix — 2 commits
- packages/sdk — 2 commits
- packages/stats — 2 commits
- .github/workflows — 1 commit
- .opencode/skills — 1 commit
- infra/console.ts — 1 commit
- packages/cli — 1 commit

## Notable commits

- fix: Revert "chore: generate"
- fix: Revert "fix slow queries"
- fix: feat(app): fix composer attachment fades (#38547)
- fix: feat(app): fix file tree button bg (#38629)
- fix: fix gemini reasoning tokens not counted
- fix: fix slow queries
- fix: fix slow queries
- fix: fix slow queries
- fix: fix(acp): drain updates before end turn (#40422)
- fix: fix(app): add scroll to project selector dropdown (#39016)
- fix: fix(app): align Windows upgrade drawer (#37895)
- fix: fix(app): align debug gutter text (#39782)
- fix: fix(app): classify existing web profiles for layout transition (#38117)
- fix: fix(app): clear stale timeline errors (#39465)
- fix: fix(app): collapse deletion-only edit parts (#40536)
- fix: fix(app): complete mentions at cursor (#37941)
- fix: fix(app): complete shared RTL primitives (#40388)
- fix: fix(app): contain right panel suspense (#39080)
- fix: fix(app): correct RTL layout interactions (#40410)
- fix: fix(app): deduplicate diff summaries linearly (#37414)
- …and 280 more
