Skip to content

Canonical prose fixes routed back from the PlexCleaner #880 review - #416

Merged
ptr727 merged 1 commit into
developfrom
canonical-fixes-plexcleaner-880
Jul 23, 2026
Merged

Canonical prose fixes routed back from the PlexCleaner #880 review#416
ptr727 merged 1 commit into
developfrom
canonical-fixes-plexcleaner-880

Conversation

@ptr727

@ptr727 ptr727 commented Jul 23, 2026

Copy link
Copy Markdown
Owner

Three fixes surfaced by the PlexCleaner convergence (PlexCleaner#880), all in vendored canonical text a downstream repo cannot fix without forking the carry:

  • Self-contain the Verification Discipline lint-gate bullet (item 1). It named a sibling section (Running the Linters Locally) that a repo with an older AGENTS.md section set does not carry, so the vendored verbatim section dangled there. State the behavior without naming the sibling. Same self-containment principle as the finmod round-1 fix.
  • Git and Commit Rules grammar (item 4): a your-key signature -> a signature from your key (Copilot flagged it on the downstream PR; declined-locally-and-routed-up, correctly, since the section is verbatim).
  • WORKFLOW.md D4.2 (item 3): the target_commitish clause said never github.sha, which is self-contradictory once the publisher pins ref to github.sha - they are the same commit. Reworded to the built commit's SHA (NBGV's GitCommitId), never a branch name or a separately re-resolved ref.

Re-vendors two verbatim AGENTS sections (Verification Discipline, Git and Commit Rules) + WORKFLOW.md. Item 2 (a set -euo undercount) was the PhotoCleaner agent's manual grep, not the hub audit - no query to fix.

Three fixes the PlexCleaner convergence surfaced, all in vendored canonical text
a downstream repo cannot fix without forking the carry:

- Self-contain the Verification Discipline lint-gate bullet: it named a sibling
  section (Running the Linters Locally) that a repo with an older AGENTS.md
  structure does not carry, so the verbatim section dangled there. State the
  behavior without naming the sibling.
- Git and Commit Rules history-rewrite bullet: a your-key signature -> a
  signature from your key (grammar, flagged by Copilot on the downstream PR).
- WORKFLOW.md D4.2: the target_commitish clause said never github.sha, which is
  self-contradictory once the publisher pins ref to github.sha (they are the
  same commit). The real rule is the built commit, never a branch name or a
  separately re-resolved ref.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Copilot AI review requested due to automatic review settings July 23, 2026 22:35

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Updates vendored canonical governance text to remove a dangling intra-doc reference, fix a grammar issue in the git-history rewrite guidance, and clarify the target_commitish requirement so it stays consistent with the publisher's built-commit pinning.

Changes:

  • WORKFLOW.md: Clarifies D4.2 to require tagging the built commit SHA via NBGV GitCommitId, avoiding branch names and separately re-resolved refs.
  • AGENTS.md: Fixes grammar in the history-rewrite signing bullet (a signature from your key).
  • AGENTS.md: Makes the Verification Discipline lint-gate bullet self-contained by removing the dependency on a sibling section name.

Reviewed changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated no comments.

File Description
WORKFLOW.md Clarifies D4.2 wording around target_commitish to match the built-commit pinning contract (GitCommitId).
AGENTS.md Self-contains the Verification Discipline lint-gate guidance and fixes grammar in the history-rewrite signing guidance.

@ptr727
ptr727 merged commit a68da32 into develop Jul 23, 2026
7 checks passed
@ptr727
ptr727 deleted the canonical-fixes-plexcleaner-880 branch July 23, 2026 22:59
ptr727 added a commit that referenced this pull request Jul 23, 2026
…e reconciliation (#418)

Carries #413 (PhotoCleaner registry), #415 (Q3 action-pin SHA masking), #416 (PlexCleaner #880 canonical prose fixes), #417 (Q4 docker atomicity + validate-release contract). Merge commit, no release.
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.

2 participants