# Changelog

## Baseline

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

## Lenses

- Code Health 78
- Architecture 67
- Maturity 81
- Readiness 71
- Security 55
- Event-Driven 100
- Accessibility 66
- Performance 72

## Changes since last survey

- 300 commits — 260 feature/other, 40 fixes

## By area

- src/modules — 137 commits
- (repo) — 44 commits
- (root) — 32 commits
- test/unit — 21 commits
- doc/wiki — 10 commits
- test/component — 10 commits
- test/integration — 9 commits
- src/apps — 6 commits
- .agents/skills — 5 commits
- .github/workflows — 5 commits
- doc/changelogs — 5 commits
- src/clients — 3 commits
- src/common — 3 commits
- .github/agents — 2 commits
- specs/009-operational-dashboard — 2 commits
- .github/pull_request_template.md — 1 commit
- .specify/integrations — 1 commit
- design/artwork — 1 commit
- design/video — 1 commit
- doc/qa — 1 commit

## Notable commits

- fix: Add idempotency tests for trigger indexing and fix serialization mismatch in WorkflowTriggerEqualityComparer
- fix: Add idempotency tests for trigger indexing and fix serialization mismatch in WorkflowTriggerEqualityComparer (#7320)
- fix: Add regression test for missing NotFoundActivity descriptor
- fix: Code cleanup and typo fix (#7393)
- fix: Fix ActivityNodeId column truncation for deeply nested workflows (#7338)
- fix: Fix BulkDispatchWorkflows sharing input dictionary across dispatches (#7284)
- fix: Fix SQLite structured log shell lifecycle (#7461)
- fix: Fix System.Dynamic registration for C# variable accessors (#7415)
- fix: Fix bulk dispatch component test hang
- fix: Fix cross-tenant cache collision in CachingWorkflowDefinitionService (#7318)
- fix: Fix flaky publish event payload test
- fix: Fix publish event payload assertion casing
- fix: Fix serialization logic in `WorkflowTriggerEqualityComparer`: avoid type discriminator injection.
- fix: Fix structured log diagnostics registration
- fix: Fix structured log write buffer shutdown flush (#7460)
- fix: Fix tenant coordinator test options reference
- fix: Fix tenant scope for interrupted workflow restarts (#7389)
- fix: Fix tenant service mutation race (#7898)
- fix: Fix update wiki workflow action
- fix: Fix/startuptask activate default tenant when empty (#7305)
- …and 280 more

## API surface

- 6 HTTP endpoints (baseline)
