Repository navigation
docs(pm-dispatch): the director seat stops presenting governed drafts in a ruling batch - #26693
Conversation
… in a ruling batch The maintainer's GitHub approval is the only act that lands a governed PR, and its 维护者速读 is already the digest, so a batch row asking for a chat 「同意」 duplicates the PR and lands nothing. decision-analysis.md loses the governed-draft batch exception; director.md's three batch lines become one four-pieces check (seat record, 维护者速读, review requested through the relay, green head) that fills what is missing and never presents the PR in a batch. Claude-Session: https://claude.ai/code/session_01ADHkmRU8xsrP6izdDAuZvx Co-authored-by: Claude <noreply@anthropic.com>
席位核对ACCEPT ·
|
Contract reviewServed-tier: Director seat (summon #52, ledger objectstack#12708), summoned by the ① Derived judgments
② Semver level
③ Boundary flags
④ Design judgment
Implemented-by: VERDICT: PASS Generated by Claude Code |
Requested by Steve · project thread
Fixes #26671
Clause-②: no
Metadata-protocol: none
维护者速读
.claude/skills/pm-dispatch/references/lanes/director.md第 57–58 行(新的四件核对);.claude/skills/pm-dispatch/references/decision-analysis.md原第 13 行(删除的例外)。git grep -n 受管草稿 .claude/skills/pm-dispatch应无输出。What changes
.claude/skills/pm-dispatch/references/decision-analysis.md: the governed-draft batch exception (one row per PR in a ruling batch) is deleted..claude/skills/pm-dispatch/references/lanes/director.md: the three governed-draft batch lines (the draft list diff, the batch of at most five rows, recording batch replies per PR) become one duty in two lines: before a governed PR waits on the maintainer the seat checks four pieces (seat record, 维护者速读, review requested through the relaypr_request_reviewers, green head), fills the missing ones, never puts the PR into a batch and never asks for a chat 「同意」; approval and merge stay the maintainer's click.Tests
No test edits; no forced test edit. Docs-only diff on a governed
.claude/**surface.Acceptance notes
git grep -n 受管草稿 .claude/skills/pm-dispatchnow prints nothing (exit 1); before, it printed decision-analysis.md:13 and director.md:57.pr_request_reviewers补).Verification
Head
eac0bda1, local gate set fromnode scripts/pm/dispatch-gates.mjs --commands --repo objectstack-ai/objectstack, run after the last commit:17 derived families, all exit 0; --ran reconciliation
Tier S governed surface: this PR stays draft; the seat asks the director for the contract review.
🤖 Generated with Claude Code
https://claude.ai/code/session_01ADHkmRU8xsrP6izdDAuZvx
Generated by Claude Code