## What does this PR do? ## Test plan - [ ] Tests added/updated (full-string response assertions, SQL setup co-located — see CONTRIBUTING.md) - [ ] `dotnet test` green locally ## Checklist - [ ] Changelog entry added to `changelog/v.md` (user-facing changes) - [ ] Breaking change? → called out in the changelog under "Breaking Changes" - [ ] AOT/trim-safe (no reflection-based serialization or libraries)