## Summary - [ ] Tests added/updated - [ ] Docs updated (README/docs) if behavior changed - [ ] Lint/type checks pass locally (`ruff`, `mypy`, `pytest`) ## Problem / Context ## Solution ## Testing - Command(s) run: