Fixes #<issue-number>

### Summary
- What changed and why in 1–3 sentences.

### Checklist
- [ ] Linked to issue(s) above by issue number (e.g. `Closes #<issue-number>`)
- [ ] One problem per PR (no unrelated changes)
- [ ] Lints pass; CI green
