# Changelog

## Baseline

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

## Lenses

- Code Health 60
- Architecture 47
- Maturity 63
- Readiness 20
- Security 53

## Changes since last survey

- 300 commits — 214 feature/other, 86 fixes

## By area

- apps/server — 61 commits
- packages/stage-ui — 46 commits
- (root) — 35 commits
- apps/stage-tamagotchi — 26 commits
- packages/i18n — 26 commits
- apps/ui-admin — 9 commits
- .agents/skills — 8 commits
- apps/ui-server-auth — 7 commits
- docs/content — 7 commits
- packages/stage-pages — 6 commits
- packages/stage-ui-live2d — 6 commits
- .github/workflows — 5 commits
- apps/stage-pocket — 5 commits
- nix/pnpm-deps-hash.txt — 5 commits
- packages/stage-layouts — 5 commits
- server/apps — 5 commits
- engines/stage-tamagotchi-godot — 4 commits
- services/computer-use-mcp — 4 commits
- nix/assets-hash.txt — 3 commits
- packages/stage-ui-mmd — 3 commits

## Notable commits

- fix: chore: cleanup and lint fix
- fix: docs(ui-server-auth): fix stale server-dev auth UI domain in README (#2031)
- fix: fix(*): harden local service boundaries (#2062)
- fix: fix(.agents/skills): added vishot skills and create-pr guidelines
- fix: fix(analytics): address speech preview review (#2024)
- fix: fix(analytics): normalize PostHog event semantics (#2041)
- fix: fix(auth-ui): remove unavailable analytics script (#2168)
- fix: fix(computer-use-mcp): don't orphan background processes on terminal timeout (#2006)
- fix: fix(core-agent): stabilize legacy chat timestamps (#1858)
- fix: fix(docker): add git installation to Dockerfile for build dependencies
- fix: fix(docs): miss use of base for resolving author data
- fix: fix(electron): make remote inspector opening configurable (#2156)
- fix: fix(nix): missing runtime libs & small changes (#1956)
- fix: fix(rate-limit): clarify trusted proxy documentation and improve client address handling
- fix: fix(server): auth UI callback trust (#1976)
- fix: fix(server): correct observability dashboard signals (#2142)
- fix: fix(server): expose official voice preview urls
- fix: fix(server): gate streaming tts requests
- fix: fix(server): harden provider catalog gating
- fix: fix(server): improve ai generation analytics correlation
- …and 280 more
