From 8b7dae6c00df0d7f49fd5449e667e57b4934d862 Mon Sep 17 00:00:00 2001 From: Claude Date: Sat, 12 Sep 2026 06:38:18 +0000 Subject: [PATCH] skills(pm-dispatch): an out-of-tier seat hands a skills-face hunk's review to the skills seat MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The governed ACCEPT fork's rule ① required the reviewing seat of a `skills/**`-touching PR to run at the contract-review tier, while the tiering ruling reserves that tier away from every non-skills lane — an unsatisfiable conjunction for any lane that reaches `skills/**` incidentally (the repair-don't-file rule produces exactly that). Rule ① now says: the skills-face hunk must be reviewed by a seat AT the contract-review tier, and a seat outside that tier hands that hunk's review to the skills seat first (before the four-piece terminal fires). The conclusion still goes on the issue; the lane's own review of the code half stands. One line replaced in place (96 B -> 119 B, under the 120-byte line cap); line count unchanged at 812/812; no reference twin. Co-authored-by: Claude Claude-Session: https://claude.ai/code/session_01MCLBsUgfykL74aU716rzVK --- .claude/skills/pm-dispatch/SKILL.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.claude/skills/pm-dispatch/SKILL.md b/.claude/skills/pm-dispatch/SKILL.md index 462312bf3e..7491e287fd 100644 --- a/.claude/skills/pm-dispatch/SKILL.md +++ b/.claude/skills/pm-dispatch/SKILL.md @@ -607,7 +607,7 @@ PM 的工作是循环:选卡 → 认领 → 派发 → 收集 → 复核 → 报 - governed 面统一定义:`docs/adr/**` + `.claude/**`(全量,含 agents/hooks/settings)+ `skills/**`。 - governed 面同含 `AGENTS.md` + `CLAUDE.md`;agent 指令文件跨仓同判,仓集读 `GOVERNED_REPOS`,此处不列。 - 路径面一条命中 ⇒ ACCEPT 换终局四件套,混合 diff ⛔ 不按比例判;要拆让 dev 单独开 PR。 -- ① 复核结论照常写在 issue 上;技能面 PR 的复核席须跑在契约复审档位。 +- ① 复核结论照常写在 issue 上;技能面 hunk 须由契约复审档的席复核,档外席先交 skills 席。 - ② PR 留给维护者看得见地悬着;终局两条:人工直合即审核记录;授权批准 ⇒ 队列放行。 - 看得见 = ACCEPT 同笔挂 `needs-user-decision` + 贴终稿「维护者速读」评论;①仍是审核记录。 - 速读五段固定:改了什么/为什么改/风险与代价(含回滚)/席位意见/你要做的(一个动作)。