# Release Checklist 1. Update `CHANGELOG.md` with final release notes. 2. Bump `project.version` in `pyproject.toml`. 3. Run: - `python3 -m py_compile src/*.py tests/*.py` - `python3 -m unittest discover -s tests -p 'test_*.py'` 4. Build artifacts: - `python3 -m build` 5. Tag release: - `git tag vX.Y.Z` - `git push origin vX.Y.Z`