# Changelog

## Baseline

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

## Lenses

- Code Health 76
- Architecture 75
- Maturity 87
- Readiness 85
- Security 83
- Domain Modelling 40
- Accessibility 62
- Performance 60

## Changes since last survey

- 300 commits — 237 feature/other, 63 fixes

## By area

- backend/src — 98 commits
- frontend/apps — 51 commits
- frontend/packages — 43 commits
- (repo) — 41 commits
- frontend/e2e — 12 commits
- .github/workflows — 8 commits
- (root) — 7 commits
- docs/development — 6 commits
- deployment/wrx1 — 4 commits
- backend/test — 3 commits
- deployment/k8s — 3 commits
- docs/adr — 3 commits
- docs/insight — 3 commits
- backend/Backend.slnx — 2 commits
- docs/architecture — 2 commits
- frontend/bun.lock — 2 commits
- TODOS/wave-c-authz-gating.md — 1 commit
- TODOS/wave1-test-bughunt-findings.md — 1 commit
- TODOS/wave2-test-bughunt-findings.md — 1 commit
- backend/deployment — 1 commit

## Notable commits

- fix: Add image resize/align to the rich text editor, fix low-fidelity image embeds
- fix: Add submission attribution, task thumbnails, rich-text captions, and fix Governance Tasks gaps
- fix: Categorical DC fix
- fix: Client application assignment controls, duplication fixes, and UI polish (#273)
- fix: Correct the Standing-value fix: presentation depends only on Level/Flow + validity, not collection origin
- fix: Fix @repo/utils lint errors flagged by CI
- fix: Fix AssignQuestion stale-assignee bug and add missing E2E coverage
- fix: Fix Insight charts silently dropping/miscalculating long-running Standing values
- fix: Fix KPI default collection cadence: fired daily instead of monthly
- fix: Fix KPI-domain auth bypass on malformed identity, HeroBand keyboard bug, and clean up KPI Insight review findings
- fix: Fix broken structure-tab avatars and wire up card-level editing
- fix: Fix data_context_options default + generate missing StrategicPlanStatus migration
- fix: Fix duplicate-KPI creation across executions and survey triggers
- fix: Fix enduser formatter/import-sort violations flagged by CI
- fix: Fix lint: format/organize-imports + one real useIterableCallbackReturn violation
- fix: Fix partner formatter/import-sort violations flagged by CI
- fix: Fix remaining pre-existing lint debt in touched files + stale test assertion
- fix: Fix stale NuGet lock files after Partner.Features.Common dependency change
- fix: Fix stale-header flash on Operations/Governance landing pages
- fix: Fix: delegating a pending Recommended action's configuration always failed
- …and 280 more

## API surface

- 40 HTTP endpoints (baseline)
