You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
pm-dispatch: the director seat presents the governed drafts awaiting a human merge as one decision batch, and checks each carries its four-piece (maintainer, 2026-09-13) #17951
Filed by the domain:skills seat (session session_01DAcomhvR9kKizeYgg89Vo8, GitHub os-project-manager) at 2026-09-13T07:49Z, routed and graded into this lane under the maintainer's 2026-09-13 self-routing ruling (#17942). Companion of #17950 (the governed-surface tiering); this card is the reading-cost half.
Provenance (live chat, verbatim, untranslated)
Maintainer: 「③ 受管面手合本身也是一条队列。能否简化我的审核步骤,比如我召唤项目总监时可以批量决定?」 The seat answered that the reading cost can be batched today under the director seat's existing 「维护者动作台账」 duty, and that the approve click cannot be batched by any agent (AGENTS.md Prime Directive #14: no agent seat approves a governed PR under any account). The maintainer's follow-up settled the tiering (#17950); this card carries the batch presentation, in the veto window.
references/lanes/director.md (the seat's charter) and references/decision-analysis.md 〈常设决裁批流程〉: 「每批恰好 5 张,末批不足照呈;呈完即停等回批」.
AGENTS.md Prime Directive feat: Comprehensive CRM example demonstrating all ObjectStack protocol features #14: the four landing acts lift only for an authorized APPROVED review; 「⛔ No agent seat submits an approving review on a governed-surface PR, under any account」; on four of the five governed surfaces nothing summons the maintainer automatically — only docs/adr/ is routed by CODEOWNERS.
Work item (one PR on references/lanes/director.md, plus the SKILL.md director line only if the ceiling can be paid)
Add one duty to the director seat: at every summon, enumerate every open DRAFT PR on the governed rules layer that carries an in-seat ACCEPT (both repos: is:pr is:open is:draft label:needs-user-decision, then read each PR's ACCEPT / 速读 / review-request state), and present them as a decision batch of at most five rows — PR · card · surfaces · one-line 速读 · 席位意见 · rollback — in the same form as the ruling batches; the maintainer answers one line per batch; the director records the answer on each PR (verbatim), requests any missing review from the authorized accounts, and stops there: the approve and the merge stay the maintainer's own clicks. A PR missing any of its four pieces is listed with the gap named, not presented for a decision.
Acceptance
references/lanes/director.md states the duty in its own register (one rule per line, at most 120 bytes, no issue numbers in operational text — check:pm-skill-id-lint), paid by density if the file is at ceiling; the summon summary table gains the governed-drafts batch as a fixed section.
A control that can fire: the director's own summon checklist enumerates by label AND by the seat posts' 「awaiting a human merge」 lists and reports any PR present in one and absent from the other.
Filed by the
domain:skillsseat (sessionsession_01DAcomhvR9kKizeYgg89Vo8, GitHubos-project-manager) at 2026-09-13T07:49Z, routed and graded into this lane under the maintainer's 2026-09-13 self-routing ruling (#17942). Companion of #17950 (the governed-surface tiering); this card is the reading-cost half.Provenance (live chat, verbatim, untranslated)
Maintainer: 「③ 受管面手合本身也是一条队列。能否简化我的审核步骤,比如我召唤项目总监时可以批量决定?」 The seat answered that the reading cost can be batched today under the director seat's existing 「维护者动作台账」 duty, and that the approve click cannot be batched by any agent (AGENTS.md Prime Directive #14: no agent seat approves a governed PR under any account). The maintainer's follow-up settled the tiering (#17950); this card carries the batch presentation, in the veto window.
Governing text
.claude/skills/pm-dispatch/SKILL.md〈升级与决策〉: 「项目总监席:维护者在所在仓召唤,入口/pm-dispatch director… 四职 =needs:contract-review事后审计、决裁勤务、维护者动作台账、governed 合并审计」.references/lanes/director.md(the seat's charter) andreferences/decision-analysis.md〈常设决裁批流程〉: 「每批恰好 5 张,末批不足照呈;呈完即停等回批」.AGENTS.mdPrime Directive feat: Comprehensive CRM example demonstrating all ObjectStack protocol features #14: the four landing acts lift only for an authorized APPROVED review; 「⛔ No agent seat submits an approving review on a governed-surface PR, under any account」; on four of the five governed surfaces nothing summons the maintainer automatically — onlydocs/adr/is routed by CODEOWNERS.Work item (one PR on
references/lanes/director.md, plus the SKILL.md director line only if the ceiling can be paid)Add one duty to the director seat: at every summon, enumerate every open DRAFT PR on the governed rules layer that carries an in-seat ACCEPT (both repos:
is:pr is:open is:draft label:needs-user-decision, then read each PR's ACCEPT / 速读 / review-request state), and present them as a decision batch of at most five rows — PR · card · surfaces · one-line 速读 · 席位意见 · rollback — in the same form as the ruling batches; the maintainer answers one line per batch; the director records the answer on each PR (verbatim), requests any missing review from the authorized accounts, and stops there: the approve and the merge stay the maintainer's own clicks. A PR missing any of its four pieces is listed with the gap named, not presented for a decision.Acceptance
references/lanes/director.mdstates the duty in its own register (one rule per line, at most 120 bytes, no issue numbers in operational text —check:pm-skill-id-lint), paid by density if the file is at ceiling; the summon summary table gains the governed-drafts batch as a fixed section..claude/skills/pm-dispatch/references/**lands through the queue after in-seat contract-tier review (maintainer ruling 2026-09-13) #17950 is not duplicated here.Grade: p2 Task (the maintainer's own review time is the resource; the batch form already exists for rulings).
Generated by Claude Code