## What Changed

<!-- Describe your changes -->

## Related Issue

<!-- Link to issue: Fixes #123 -->

## Checklist

- [ ] Tests pass (`uv run pytest`)
- [ ] Linter passes (`uv run ruff check src tests`)
- [ ] Type checker passes (`uv run mypy src`)
- [ ] Documentation updated (if applicable)
