From cf9e808bacafa19486578727f46692c13f113e79 Mon Sep 17 00:00:00 2001 From: Claude Date: Mon, 7 Sep 2026 12:13:26 +0000 Subject: [PATCH] skills(pm-dispatch): name the widening-tell gate in the landing pre-check Landing pre-check 2 already runs `check-clause2-carriers.mjs --pair`; that predicate now also refuses a diff whose card declares `Clause-2: no` while the diff adds a schema key, a closed-set member, a published export row or a registry entry. The exit-code sentence is corrected to match, and one line names the gate that issues the refusal. Paid for at the 60-line ceiling by deleting a restatement: its first clause is carried verbatim by references/lanes/director.md, and its second by the two downgrade-fuse lines below it. Co-Authored-By: Claude Fable 5.1 Claude-Session: https://claude.ai/code/session_018dxq7YqsLDMeZDZ5AzsgJX --- .claude/skills/pm-dispatch/references/contract-review.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.claude/skills/pm-dispatch/references/contract-review.md b/.claude/skills/pm-dispatch/references/contract-review.md index 380f8f3e07..6075387d49 100644 --- a/.claude/skills/pm-dispatch/references/contract-review.md +++ b/.claude/skills/pm-dispatch/references/contract-review.md @@ -40,11 +40,11 @@ - 轮次报告设复审清单专节,形状与代裁清单同为强制审计。 - 落地前检三条:① 席内契约档 PASS 在案,即卡上的达档裁决评论。 - ② 双载体已清,逐对机读 `node scripts/pm/check-clause2-carriers.mjs --pair PR-NUMBER`。 -- 该命令 0 = 双肢可读且一致,4 = 不一致,3 = 环境答不了;⛔ 3 不作干净。 +- 该命令 0 = 双肢一致且无放宽 tell,4 = 任一不成立,3 = 环境答不了;⛔ 3 不作干净。 +- 放宽 tell 由 `scripts/pm/check-widening-tells.mjs` 判,`no` 撞新键/成员/导出/登记即拒,附 file:line。 - ③ PR 全部 check 全绿,⛔ 非 required 子集;受管面不适用,draft-only 终局不变。 - 外部评审链是可选事后审计:分诊定时轮与总监席召唤 ⛔ 不是放行必要条件。 - 审计 FAIL 按状态机 label-flip 交回派发席补丁轮。 -- ⛔ 不与席内复核抢同一载体的放行动作;资格与档位硬门对审计者同样成立。 ## 降档保险丝(机读)