## Summary

Closes #

## Changes

-

## Checklist

- [ ] Tests written before implementation (TDD)
- [ ] `uv run pytest` passes
- [ ] `uv run ruff check .` passes
- [ ] `uv run ruff format --check .` passes
- [ ] `uv run mypy src/` passes
- [ ] `CHANGELOG.md` updated (if user-facing change)
- [ ] `README.md` updated (if new command or changed behavior)
