## Summary

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

## Changes

<!-- List key changes -->

-
-

## Testing

```bash
uv run pytest              # Tests pass
uv run ruff check .        # Linting passes
```

## Closes

<!-- Link related issues: Closes #123 -->
