Problem
The repo has no pull request template. Contributors (human and AI agents) can submit PRs without confirming they followed the required workflow — edit templates not version-specific files, build the image, run tests with correct env vars. This leads to avoidable CI failures and review delays.
What needs to happen
Add .github/PULL_REQUEST_TEMPLATE.md with sections and a testing checklist specific to this repo's workflow.
Template should include
Sections:
- What — brief description of the change
- Why — link to issue or motivation
Testing checklist (checkboxes):
Repo-specific reminders (checkboxes):
Notes
- The checklist items map directly to the anti-patterns documented in
AGENTS.md under "Things to Avoid".
- Keep it concise — a wall of text gets ignored. Checkbox items only, no prose paragraphs.
Definition of Done
Problem
The repo has no pull request template. Contributors (human and AI agents) can submit PRs without confirming they followed the required workflow — edit templates not version-specific files, build the image, run tests with correct env vars. This leads to avoidable CI failures and review delays.
What needs to happen
Add
.github/PULL_REQUEST_TEMPLATE.mdwith sections and a testing checklist specific to this repo's workflow.Template should include
Sections:
Testing checklist (checkboxes):
tox -e lint(covers ruff + Containerfile hadolint)tox -e type./scripts/build.sh <type>-<version>pytest tests/ -vwith appropriate*_IMAGEenv varsRepo-specific reminders (checkboxes):
Containerfile.*.template), not version-specific Containerfiles directlyapp.conf, not hardcoded in Containerfiles:latesttags in production buildsNotes
AGENTS.mdunder "Things to Avoid".Definition of Done
.github/PULL_REQUEST_TEMPLATE.mdexists