- Bug fix
- New feature
- Performance improvement
- Refactoring (no functional changes)
- Documentation
- CI/CD or tooling
- Dependencies
- Unit tests pass (
make test-paralleloruv run pytest -n auto -m "not integration") - New tests added
- Integration tests pass (
make test-integration, requires Docker) - Manual testing (describe below)
- PR title follows Conventional Commits format
- All pre-commit checks pass (
make pre-commit) - No hardcoded strings in non-config/non-constants files
- No
# type: ignore,cast(),Any, orobjecttype hints - No new comments or docstrings (code should be self-documenting)