pipe/.github/PULL_REQUEST_TEMPLATE.md
trvon edaaec0a94
chore: align the hooks, PR template, CODEOWNERS and commitlint with the repo
- The pre-push hook skipped on PIPE_SKIP_PREPUSH_CI_GATE while the gate
  script it runs skipped on PIPE_SKIP_PREPUSH_GATE, so each name worked in only
  one place. Both now use PIPE_SKIP_PREPUSH_GATE.
- The PR template asked for a hand-written CHANGELOG entry; release-please
  generates CHANGELOG.md from commit subjects, so the item now says that. It
  also asked for a "Stability note" the repo does not have; removed.
- CODEOWNERS listed /docs/**, which does not exist.
- commitlint accepted `merge` but rejected `security`, a type
  release-please-config.json maps to its Security section; `security` is now
  allowed.
2026-09-22 12:22:04 -06:00

1,020 B

Problem

Solution

Rule changes

  • No rule behaviour change
  • New or changed rules (name + what now fires / no longer fires):
  • Precision measured for any new rule (fixture contract at minimum, real-code adjudication where possible — see tool/adjudicate.py)

Release Note

  • Internal only (no user-facing release note)
  • User-facing summary (1-2 bullets, outcome-focused):
  • Migration or operator note (if needed):

Breaking Changes

  • None
  • Yes — details:

Tests

  • Unit
  • Rule contract (positive and negative control)
  • Recall manifest still passes (pipe recall --root <dir> --strict)

Documentation

  • CHANGELOG entry: automated — release-please builds it from the Conventional Commit subjects, so check those read well; do not edit CHANGELOG.md by hand
  • README updated (rules table / precision numbers / flags and output)

AI usage

  • No AI used
  • AI used — what was delegated, and what was verified independently