From a1cac8608bff2a45df8e0bf9a99d48a0bc963400 Mon Sep 17 00:00:00 2001 From: Claude Date: Sat, 12 Sep 2026 09:27:12 +0000 Subject: [PATCH] docs(pm): platform-readings.md undraft rows name the ccr REST route beside MCP The three undraft rows said MCP was the only channel and that a zero GraphQL pool left a seat with nothing to do but wait for the reset. Two seats measured otherwise on 2026-09-12, both with read-back: the session proxy refuses naked GraphQL and its refusal names REST routes on the seat's own credential, and `POST .../pulls/{n}/ccr/ready_for_review` really does flip a draft. The rows now name both channels, keep the naked `PATCH /pulls/{n}` 200 no-op as the forbidden reading with its own 2026-09-11 date, and state read-back as the criterion. Rewritten in place, three lines out and three lines in, so the file stays at 449 lines against its 449 ceiling and every other line is byte-identical. Co-authored-by: Claude Claude-Session: https://claude.ai/code/session_01MCLBsUgfykL74aU716rzVK --- .claude/skills/pm-dispatch/references/platform-readings.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.claude/skills/pm-dispatch/references/platform-readings.md b/.claude/skills/pm-dispatch/references/platform-readings.md index 276786c4d0..5953c762e3 100644 --- a/.claude/skills/pm-dispatch/references/platform-readings.md +++ b/.claude/skills/pm-dispatch/references/platform-readings.md @@ -44,9 +44,9 @@ - reviewers/title/body/labels 的单字段调用同坑,曾把治理面 draft 发布进合并队列。 - 请审专用路 = REST `POST /pulls/{n}/requested_reviewers`,载荷只有 reviewers/team_reviewers。 - 它不碰 draft 位;门开席位优先走它,MCP-only 席才用 update 加显式 `draft: true`。 -- undraft 可用路径只有 MCP 这条:传 `draft: false` 落地。 -- 裸 GraphQL 在会话内被拒,它建议的改用 REST 对 undraft 是错的。 -- 裸 REST `PATCH /pulls/{n}` 传 `draft: false` 回 200 而无操作 ⇒ 接口性质,池 0 只能等重置。 +- undraft 两条通道:席位凭据走 `POST .../pulls/{n}/ccr/ready_for_review`,MCP 传 `draft: false`。 +- 2026-09-12 两席实调:裸 GraphQL 会话内被拒,建议的 REST 正是 ccr 路 ⇒ 池 0 不再只能等重置。 +- ⛔ 裸 `PATCH /pulls/{n}` 传 `draft: false` 回 200 而无操作(2026-09-11);读回才作数:`GET /pulls/{n}`。 - `enable_pr_auto_merge` 恒显式传 `mergeMethod: "SQUASH"`;不传静默退回被禁的 merge-commit = 无操作。 - 它存的方法恒为 `merge`,不论请求了什么;REST `auto_merge.merge_method` 读回 `merge`。 - 仓库 `allow_merge_commit:false` 时同样读回 `merge`;无 REST 端点设该方法。