Contributing
Local developer loop
uv sync --all-extras
uv run pytest
Style and quality
The project uses Ruff and pytest as part of the development extras.
Suggested contribution workflow
Add or update tests first.
Implement code changes.
Run tests and check generated result files if behavior changed.
Update docs for user-visible features (CLI flags, metrics, exports).
For repository policies and release process, see CONTRIBUTING.md and CHANGELOG.md in the project root.