diff --git a/.github/pull_request_template.md b/.github/pull_request_template.md new file mode 100644 index 0000000..1a6d792 --- /dev/null +++ b/.github/pull_request_template.md @@ -0,0 +1,26 @@ +Thanks for the pull request. See [CONTRIBUTING.md](CONTRIBUTING.md) for how changes land on `main`. + +## Summary + + + +## Related issue + + + +Closes # + +## How to verify + + + +- + +## Checklist + +- [ ] **Evidence recorded.** Summary and how to verify are filled in (commands, tests, or links). See [verify](principles/verify.md) and [playbooks/verify.md](playbooks/verify.md). +- [ ] **CI green.** Required checks on this pull request are passing, including validate. +- [ ] **No secrets.** The pull request body and diff have no tokens, PATs, private config, or exploit details. Report security issues privately — [SECURITY.md](SECURITY.md). +- [ ] **CODEOWNERS human merge (no self-merge).** Authors wait for an independent human review and merge. Reviewers are listed in [.github/CODEOWNERS](.github/CODEOWNERS). See [no-self-merge](principles/no-self-merge.md) and [human-gate](principles/human-gate.md). +- [ ] **Public language safe.** No private credentials, internal roster names, or private links.