| ## Summary | |
| Brief description of what this PR does. | |
| ## Changes | |
| - ... | |
| - ... | |
| ## Testing | |
| - [ ] All existing tests pass (`pytest tests/ -v`) | |
| - [ ] Lint passes (`ruff check src/ tests/`) | |
| - [ ] New tests added for new functionality | |
| - [ ] Tested manually with example script | |
| ## Related Issues | |
| Closes # | |