## Summary

<!-- What does this PR do and why? -->

## Changes

-

## Testing

<!-- How was this verified? Which tests were added/updated? -->

## Checklist

- [ ] Tests added or updated
- [ ] Quality gates pass (`pytest tests/unit/ -x -q && mypy src/ --strict && ruff check src/ tests/`)
- [ ] No breaking changes (or documented in this PR)
