diff --git a/.github/PULL_REQUEST_TEMPLATE.md b/.github/PULL_REQUEST_TEMPLATE.md new file mode 100644 index 000000000..e5800f31d --- /dev/null +++ b/.github/PULL_REQUEST_TEMPLATE.md @@ -0,0 +1,29 @@ + + +## What & why + + +Closes # + +## How to verify + + +## Checklist +- [ ] Scoped to one concern; no drive-by reformatting/renames +- [ ] Tests added/adjusted — a regression test **fails before** the change and **passes after** (line coverage is not proof) +- [ ] `./gradlew build -PdisableSigning=true -Pcoverage=true` passes locally +- [ ] Behavior & compatibility preserved (public API, serialization, DB schema, wire/HL7) — or the change is intentional and called out above +- [ ] No PHI in logs; no new unsafe/reflective deserialization or XXE