Skip to content

Commit b095ba0

Browse files
committed
docs(agents,pm-dispatch): a draft flip drops only an unqueued PR's auto-merge; a queued pull-back goes to the maintainer
The "State on your PR" paragraph and multi-agent section 7 stop saying a draft conversion drops queue membership; pm-dispatch SKILL.md's queued pull-back line asks the maintainer for a manual removal at once, since no seat act is measured to dequeue a PR. Co-authored-by: Claude <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01KTZmMfzVzjNvyaLyQ8mHvg
1 parent 47aa88d commit b095ba0

2 files changed

Lines changed: 5 additions & 5 deletions

File tree

‎.claude/skills/pm-dispatch/SKILL.md‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -199,7 +199,7 @@ PM 的工作是循环:选卡 → 认领 → 派发 → 收集 → 复核 → 报
199199
- 该账户改为把 PR assign 给它替代通知,另一账户照常请审;轮次报告点名说明走了兜底。
200200
- 请审走免碰 draft 位的 REST 专用路,ready/draft 走中继 op;MCP 兜底已拒;端点见 rest-channel。
201201
- ④ 轮次报告单列 awaiting a human merge。
202-
- 已入队才读到本条 ⇒ 转 draft 与 disable 都做;出队以阳性探针答,ref 缺席只旁证。
202+
- 已入队 ⇒ 转 draft 并 disable,即请维护者手动出队(席位无实测手段);出队以阳性探针答。
203203
- skills 车道自有 PR:纯代码面如 `scripts/pm/` 由本席按达档自审(清单不减)后落地。
204204
- 受管面两层:Tier S = `.claude/**` 全树,余皆 Tier H 等人批;S 经达档复核 PASS 后 ready → 入队。
205205
- 路径面干净的才转 ready → 入队;队列是唯一被认可的落地路径,⛔ 永不队列外合并。

‎AGENTS.md‎

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -426,8 +426,8 @@ write; never a token in a remote URL, a `git config` value on disk or a log line
426426
it.** Under one shared identity every other participant's write arrives unsigned: the PM
427427
flipping your draft to ready and arming auto-merge, a bot re-labelling, the platform
428428
rewriting your body. A rewritten body is evidence about the body and of nothing else —
429-
⛔ never extend it to the draft flag, which flipped back destroys auto-merge and queue
430-
membership at once (§7's draft-flip re-arm note), invisibly. Read the timeline event's
429+
⛔ never extend it to the draft flag, which flipped back destroys an unqueued PR's
430+
auto-merge at once (§7's draft-flip re-arm note), invisibly. Read the timeline event's
431431
actor, or ask; undo only once you know who set it and why.
432432

433433
**Write the attribution footer in the form the surface keeps — blank line, rule, ONE footer line:**
@@ -530,8 +530,8 @@ Even inside your own worktree, operate defensively:
530530
known-flaky signature, then re-arm once, never reflexively; **collateral eviction is
531531
silent** (triage comments only on `failure`, so an entry cancelled because something
532532
*ahead* failed gets nothing) — neither on `main` nor in the queue means dropped, re-arm;
533-
**flipping back to draft drops auto-merge and queue membership at once**, and neither
534-
returns by itself — ready *first*, arm *second*. One non-fix: **a stale red does not
533+
**flipping back to draft drops an unqueued PR's auto-merge at once**, and it does not
534+
return by itself — ready *first*, arm *second*. One non-fix: **a stale red does not
535535
clear by re-running** — `rerun_failed_jobs` reuses the original run's commit and merge
536536
ref, so a fix that landed on `main` since is invisible to it; only a new commit
537537
(`git merge origin/main`) helps. Whether a direct `gh pr merge` is refused here is

0 commit comments

Comments
 (0)