What I'm changing How I did it Checklist Tests pass: ./scripts/run-tests.sh Checks pass: uv run pre-commit run --all-files CHANGELOG is updated (if necessary)