diff --git a/.github/PULL_REQUEST_TEMPLATE.md b/.github/PULL_REQUEST_TEMPLATE.md new file mode 100644 index 00000000..e31bf637 --- /dev/null +++ b/.github/PULL_REQUEST_TEMPLATE.md @@ -0,0 +1,17 @@ +## Summary + + + +## Changes + + +- + +## Checklist + +- [ ] Lint and format pass (`ruff`) +- [ ] Type check passes (`mypy` and `pyrefly`) +- [ ] Tests pass and new behavior is covered +- [ ] Build succeeds (`uv build`) if packaging or build config changed +- [ ] Docs updated if behavior or public API changed +- [ ] Repo metadata stays consistent across the three surfaces (GitHub description, pyproject `description`, profile blurb) if this touches packaging