Skip to content

chore: delete PR template to inherit org default - #49

Merged
kyle-sexton merged 1 commit into
mainfrom
p8b-drop-pr-template
Sep 15, 2026
Merged

kyle-sexton merged 1 commit into
mainfrom
p8b-drop-pr-template

Conversation

@kyle-sexton

Copy link
Copy Markdown
Contributor

No related issue: fleet drift sweep removing a shadow PR template, tracked on the
program issue rather than a per-repository one.

Summary

This repository kept a local .github/PULL_REQUEST_TEMPLATE.md that is an old
copy of the org default. It names two no-issue escapes and backticks both. The
pr-contract composite masks inline code spans before matching, so an author
who copied either escape verbatim failed the linkage check and drew the
advisory needs-issue-linkage label with no visible cause. That is exactly the
trap .github#135 removed from the org default, which now names one escape,
No related issue: <reason>, as plain text.

The copy also sat outside the lockstep drift lane, which fetches only
.github, so nothing watched it for drift.

Fix

Delete the local copy so the repository inherits the org default through
GitHub's community-health-file fallback, following medley#1628,
provisioning#453 and claude-code-plugins#4177.

The local copy carries nothing the org default lacks: the org default is a
strict superset, adding the explicit instruction to write the escape without
backticks and why.

AGENTS.md pointed at .github/PULL_REQUEST_TEMPLATE.md as the shape to draft
against. That path no longer exists here, so the sentence now points at the org
default it inherits, as medley#1628 did for its own contributor doc. The
contract the paragraph states is unchanged, and it already named the current
plain-text escape.

Verification

The deleted file's blob is 0d58403, byte-identical across this repository,
agent-plugins and claude-code-proxy, and distinct from the current org
default (55008f0).

Fed to the tightened lockstep drift lane (standards, this program's companion
change), the deleted copy reports org PR template (no-issue markers): mentions none of the following outside an inline code span or code block: No linked issue, No related issue. The org default it is replaced by reports no finding.

Before this change, gh api repos/melodic-software/cursor-plugins/community/profile
resolved pull_request_template to this repository's own file; the three
repositories that already took this change resolve it to
melodic-software/.github. That receipt flips only once this merges.

This body itself uses the current escape wording, so pr-contract passing with
no needs-issue-linkage label is the demonstration.

Related

Refs: melodic-software/github-iac#378

Last step of the PR-template escape work: .github#135 fixed the org default,
standards#574 and its follow-up made the drift lane refuse the backticked
shape, and this removes the shadow copies that lane never saw.

🤖 Generated with Claude Code

https://claude.ai/code/session_01M98vWnd3jQJ19Pe6Uj7bV9

This repository kept a local copy of a pre-fix org PR template, naming two
no-issue escapes and backticking both. The `pr-contract` composite masks
inline code spans before matching, so an author copying either escape
verbatim drew the advisory `needs-issue-linkage` label with no visible
cause. The copy also sits outside the lockstep drift lane, which fetches the
template only from the org `.github` repository, so nothing watched it.

Delete it so the repository inherits the org default, which names one escape
as plain text. The contributor doc pointed at the deleted path, so it now
points at the org default. Its opening-line literals move out of code spans
in the same edit: the composite masks the body once and matches the closing
keyword against the same masked text as the escape, so a backticked keyword
is invisible to the gate exactly as a backticked escape is.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01M98vWnd3jQJ19Pe6Uj7bV9
@chatgpt-codex-connector

chatgpt-codex-connector Bot commented Sep 15, 2026

Copy link
Copy Markdown

Codex Review Summary

This comment shows the latest Codex review activity on this pull request.

Review Status Commit Review trigger
📝 Code Review Completed 2026-09-15T15:30:56.458747Z 367e4c3 PR opened
ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review" or "@codex security review".

Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings.

@kyle-sexton
kyle-sexton merged commit 3fea630 into main Sep 15, 2026
8 checks passed
@kyle-sexton
kyle-sexton deleted the p8b-drop-pr-template branch September 15, 2026 15:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant