- Create a feature branch from
main. - Install dependencies with uv:
uv sync --no-editable --extra lint --extra test
- Run checks locally:
uv run ruff check .uv run ruff format --check .uv run pytest
- Open a pull request with a clear description of the change and validation steps.
- Use Python 3.10+ compatible syntax.
- Keep scripts and docs in English.
- Prefer small, reviewable commits.
- Include tests for behavior changes.
- Do not commit generated artifacts or local runtime caches.
- Keep large benchmark artifacts outside the repository when possible and document retrieval steps in PRs.