## Summary

- What changed?
- Why?

## Reality check

Paste commands that verify the change (or link to docs). Keep it minimal.

## Risk

- [ ] docs-only
- [ ] low-risk code change
- [ ] behavior change (call out user impact)

## Codex

- [ ] I checked Codex’s review comments and addressed or explicitly rejected them.

## Auto-merge (optional)

If this PR is safe to land without waiting for a human review, add the **`automerge`** label.
