## {{spec_title}}

**Risk tier:** {{risk_tier}}
**Codex passes run:** {{codex_pass_count}}

## Summary

<!-- 1-3 bullets describing the change and why it matters. -->

## Reviewer checklist

- [ ] Code follows team style + conventions
- [ ] Tests cover the new/changed behavior
- [ ] Docs / CHANGELOG updated if user-visible
- [ ] No new secrets, broken RLS, or unguarded `SELECT *`

## Review assignment

Please assign at least one reviewer from the team. Auto-merge is OFF for
this repo's profile — this PR will wait for explicit approval.

## Test plan

- [ ] CI green
- [ ] Manual smoke test (link to staging / screenshot if UI)

---
Generated by Cadence (`small-team` profile).
