diff --git a/.github/PULL_REQUEST_TEMPLATE.md b/.github/PULL_REQUEST_TEMPLATE.md deleted file mode 100644 index 0d58403..0000000 --- a/.github/PULL_REQUEST_TEMPLATE.md +++ /dev/null @@ -1,38 +0,0 @@ -Closes # - - - -## Summary - - - -## Fix - - - -## Verification - - - -## Related - - diff --git a/AGENTS.md b/AGENTS.md index 0d308d2..05304f8 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -149,10 +149,14 @@ are validated upstream, and this repo must not hand-edit them. `ci-status` is the single required check. It fails on a title that is not Conventional Commits (`build`, `chore`, `ci`, `docs`, `feat`, `fix`, `perf`, `refactor`, `revert`, `security`, `style`, `test`) and on a `do-not-merge` -label. Every body opens with a closing keyword and issue (`Closes #`, -`Fixes`, or `Resolves`, cross-repo as `Closes /#`) or with -the literal `No related issue: `, then carries a non-empty -`## Summary`, `## Fix`, `## Verification` and `## Related`. The linkage rule is -advisory: a body missing the keyword or a section gets a comment and the -`needs-issue-linkage` label, not a red check. Draft the body to -`.github/PULL_REQUEST_TEMPLATE.md` before opening the pull request. +label. Every body opens with a closing keyword and issue ("Closes #", +"Fixes", or "Resolves", cross-repo as "Closes /#") or with +the no-issue escape and its reason, "No related issue: ". Write that +opening line as plain text: the gate masks inline code spans before matching, +so a backticked keyword or escape is invisible to it. The body then carries a +non-empty `## Summary`, `## Fix`, `## Verification` and `## Related`. The +linkage rule is advisory: a body missing the keyword or a section gets a +comment and the `needs-issue-linkage` label, not a red check. Draft the body +to that shape before opening the pull request: this repository carries no +local template and inherits the org default from +[`melodic-software/.github`](https://github.com/melodic-software/.github/blob/main/.github/PULL_REQUEST_TEMPLATE.md).