## Summary - What changed? - Why is this needed? ## Validation - [ ] Backend tests passed - [ ] Frontend typecheck/build passed - [ ] OpenAPI SDK regenerated or checked when API contracts changed - [ ] Smoke test run when relevant Commands run: ```bash # paste commands here ``` ## Risk - User-facing impact: - Deployment or migration impact: - Rollback approach: ## Notes - Related issue: - Follow-up work: - Docs or operator runbooks updated when behavior changed: