## Summary

<!-- What changed and why? -->

## Changes

-

## Validation

<!-- Commands you ran, with relevant output -->

```bash
uv run pytest
uv run ruff check .
uv run ty check .
```

## Checklist

- [ ] I ran tests or explain why not
- [ ] I added or updated docs when behavior changed
- [ ] I confirmed this does not introduce unrelated changes
