diff --git a/.github/pull_request_template.md b/.github/pull_request_template.md new file mode 100644 index 0000000..b357d67 --- /dev/null +++ b/.github/pull_request_template.md @@ -0,0 +1,15 @@ +## Background + + + +## Implementation Approach + + + +## Testing Approach + + + +## Review Perspectives / Points of Concern + + diff --git a/AGENTS.md b/AGENTS.md index b531331..c3ee22e 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -32,6 +32,7 @@ The canonical language contract is `stack-sh/specification`. Never introduce syn - Keep GitHub Actions on their latest supported major versions; Dependabot checks for updates weekly. - Do not use panic-producing `unwrap`, `expect`, `panic`, `unreachable`, `todo`, or `unimplemented` macros in any target; package-level Clippy lints enforce this boundary. - Write repository content, code comments, issues, and pull requests in English. +- Write pull request titles and bodies in English, and follow `.github/pull_request_template.md` without removing or renaming its sections. - Keep temporary implementation plans and task lists outside the repository under `/tmp`. ## Boundaries