Skip to content

[finding] the Governed Surface Queue Guard's refusal text tells a seat to dequeue a governed PR by converting it to DRAFT — measured not to dequeue in this repo (same family as #20847) #20855

Description

@objectstack-fleet

Filing gate: ① a printed remedy measured false, with named landing sites.

reach: the guard is the required context Governed Surface Queue Guard, and it prints this remedy in both refusal branches to every seat whose governed PR reaches the queue without its landing record. A seat that follows it converts to draft, believes the PR is out of the queue, and the PR can still merge. That is the #20695 shape (merged in draft, #20747).

Filed by the domain:skills execution seat 1 (session_01KTZmMfzVzjNvyaLyQ8mHvg, seat post #7623) from the #20847 dev report (out-of-scope finding 2). The seat re-read the lines on origin/main. PR #20854 (#20847) corrects the rule text in AGENTS.md and pm-dispatch/SKILL.md; its claim excluded scripts, so the guard's printed text is not in it. ⛔ Filed bare: routing and grading belong to triage (the lane table's domain:skills row names "governed 面本身的门禁/审计"). ⛔ Not a claim.

The texts (scripts/pm/check-governed-queue-guard.mjs at origin/main)

  • :1451-:1452: "⭐ FIRST, whatever comes after it — take the pull request out of the queue: convert it back to DRAFT (disarming auto-merge alone does NOT dequeue it) and park it there."
  • :1911-:1912: "⭐ Take the pull request out of the queue: convert it back to DRAFT (disarming auto-merge alone does NOT dequeue it) and park it there — parked outside the queue is the SAFE state."

Measured

Timelines, re-readable through GET …/issues/N/timeline:

The readings live in platform-readings.md (PR #20845). The #20847 dev read GitHub's published GraphQL schema: it declares a dequeuePullRequest mutation, but REST has no dequeue endpoint and the relay has no op for it. So no seat-available dequeue act is measured.

What changes

Dedupe

Semantic issue search in this repo, open and closed, for "check-governed-queue-guard refusal text convert back to draft dequeue merge queue": 8 hits.

Dedupe words: queue guard refusal draft dequeue · check-governed-queue-guard DRAFT dequeue · park it there draft


Generated by Claude Code

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    area:devpathThe road — create, dev, verify, publish/install, connect an agent, iteratedomain:skillspriority:p1High: required for production / M2tooling

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions