From cbea8298192e7f2ae7f48fa0445534499751dddd Mon Sep 17 00:00:00 2001 From: Claude Date: Wed, 16 Sep 2026 15:05:10 +0000 Subject: [PATCH 1/2] =?UTF-8?q?docs(pm-skill):=20flip=20the=20gate=20asymm?= =?UTF-8?q?etry=20=E2=80=94=20adding=20a=20required=20gate/hook/ratchet=20?= =?UTF-8?q?joins=20the=20human=20floor,=20census-marked=20retirement=20bec?= =?UTF-8?q?omes=20class-1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Maintainer ruling 「F」: two re-keys, line-neutral (SKILL.md 812/812, core-rules.md 151/151), every touched line ≤120 bytes. 1. 人工地板 gains 新增必需门禁/hook/棘轮 (the card names the guarded contract and the expected catch); the 具名不升级 wording is scoped to an EXISTING gate's internals (既有 … 非新增) so a new gate cannot ride it. 2. The class-1 self-adjudication floor 门禁强度 gains the carve-out: retiring a gate the gate census marks retire is not floor movement; the director or the skills seat rules it citing the census row. 3. core-rules.md twins re-keyed identically. Claude-Session: https://claude.ai/code/session_01Wj1HUjzyeiBQ8atRf1ZhaL Co-authored-by: Claude --- .claude/skills/pm-dispatch/SKILL.md | 10 +++++----- .claude/skills/pm-dispatch/references/core-rules.md | 6 +++--- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/.claude/skills/pm-dispatch/SKILL.md b/.claude/skills/pm-dispatch/SKILL.md index 48358d58891..a4b1680cae3 100644 --- a/.claude/skills/pm-dispatch/SKILL.md +++ b/.claude/skills/pm-dispatch/SKILL.md @@ -387,8 +387,8 @@ PM 的工作是循环:选卡 → 认领 → 派发 → 收集 → 复核 → 报 - 拆分/分票时 `target:*` 随工作走,对每一半重跑二元判据,默认继承,不继承按四类写明理由。 - 每张板恰好一个生产者;鲜度节奏、清板三选一、pin 前置见 `references/seat-post-protocol.md`。 - 代裁人工地板(恒交维护者):功能新增;ADR;协议/公开契约变化;破坏性或难回滚动作。 -- 人工地板同含:安全/权限边界;门禁削弱(降阈值、删必查项、抬 ratchet 上限、跳过测试)。 -- 人工地板同含:花费/配额/舰队形态/默认模型档位;新增运行时第三方依赖。 +- 人工地板同含:安全/权限边界;门禁削弱(降阈/删必查/抬上限/跳测);新增运行时第三方依赖; +- 花费/配额/舰队形态/默认模型档位;新增必需门禁/hook/棘轮(卡具名所守契约与预期捕获)。 - 唯一例外:`platform-readings.md` 增量抬上限到落地行数,免决策卡,记 `ruledRaises` 引常设裁决。 - 条件:席位验收评论逐条核实、去重计数(候选/落地/已有/拒收)、一事一行、不计重排。 - 代裁车道只覆盖代码整理(行为不变的重构)与 bug 修复。 @@ -400,8 +400,8 @@ PM 的工作是循环:选卡 → 认领 → 派发 → 收集 → 复核 → 报 - 一类自裁门:召唤中总监席可免呈自裁一张决策卡,当且仅当三判据全立。 - ① 既有裁定/在案类规则/成文纪律机械决定方向,裁决评论点名所用权威。 - ② 失败方向响亮(拒绝/诊断/红门禁)且一次 revert 可回。 -- ③ 四类地板零移动:安全/权限边界、已发布契约语义、产品能力取舍、门禁强度。 -- 任一地板触碰 ⇒ 照常现场呈报;地板是排除项不是权重。 +- ③ 四类地板零移动:安全/权限边界、已发布契约语义、产品能力取舍、门禁强度; +- 门禁普查标 retire 的退役除外,总监/技能席引该行裁;触地板即呈报,地板是排除项非权重。 - 一类自裁逐卡记录:裁决评论引本通道与 ①的权威,录裁 + 转 `pm:queue`,⛔ 裁不派。 - 每场召唤收尾呈摘要表(卡、权威、方向)供维护者追认;被推翻的行按新裁决执行。 - 二类(带一个可报点)与三类(地板)照旧现场呈报,走常设决裁批流程。 @@ -709,7 +709,7 @@ PM 的工作是循环:选卡 → 认领 → 派发 → 收集 → 复核 → 报 - 或修复需破坏性/难回滚动作;其余归 PM 裁量:裁定、派发、维护者否决窗口而非许可门。 - 具名不升级类(立即行动):恢复不变量;技术任务间顺序与依赖;验证策略;说明书脱节。 - 四类记账事同属不升级类,恒以无产品可见行为变化为界:去重与卡片合并;台账与记账整理; -- 纯文档措辞更正(无契约声明改动);门禁内部参数与扫描器盲区修复(加强,非削弱)。 +- 纯文档措辞更正(无契约声明改动);既有门禁内部参数与盲区修复(加强,非削弱,非新增)。 - dev 的 `needs_decision` 经 PM 复核落进不升级类的,PM 直接答复不上传。 - 第三档:带前提的裁决,三件套缺一不可:① 裁决(选定路线)。 - ② 把裁决挂在具名、可证伪的前提上,派发令要求 dev 先验前提再动手。 diff --git a/.claude/skills/pm-dispatch/references/core-rules.md b/.claude/skills/pm-dispatch/references/core-rules.md index 65daecc0569..a3c2201afe2 100644 --- a/.claude/skills/pm-dispatch/references/core-rules.md +++ b/.claude/skills/pm-dispatch/references/core-rules.md @@ -92,8 +92,8 @@ - 发版板判据二元:不修它当前候选版能不能发 ⛔ 不做渐变,拆票时标签随工作走。 - 发版阻塞四类:用户今天撞上的已发布面缺陷、契约声明未兑现、迁移形状、要道歉的。 - 代裁只出自维护者召唤的总监席 ⛔ 永不凭自述;其档位由维护者按项目定,⛔ 无硬门。 -- 人工地板恒交维护者:功能新增、ADR、协议与公开契约变化、破坏性或难回滚动作。 -- 人工地板同样含安全与权限边界、门禁削弱、花费配额与模型档位、新增运行时依赖。 +- 人工地板恒交维护者:新功能、ADR、协议/公开契约变化、破坏性/难回滚动作、门禁削弱。 +- 地板同含安全/权限边界、花费配额与模型档位、新增运行时依赖或必需门禁/hook/棘轮。 - 代裁车道只覆盖行为不变的重构与缺陷修复,边界测试是接受面有没有扩大。 - 置信门四条全立才可代裁:四棱同向、不在地板、不推翻既有裁决、否决窗口执行。 - 代裁即换标签、贴四棱块与结论、打自动裁决标记、轮报设专节;发现契约要动则回箱。 @@ -134,7 +134,7 @@ - 升级只有两条门槛:公开契约或产品语义真实分歧且规范定不了,或动作破坏性难回滚。 - 其余都是 PM 的裁量,给维护者的是否决窗口而不是许可门。 - 具名不升级类:恢复不变量的修复、技术任务之间的顺序与依赖、验证策略、说明书脱节。 -- 记账事不升级(无产品可见行为变化):去重并卡、台账整理、纯文档措辞、门禁盲区加强。 +- 记账不升级(无产品可见行为变化):去重并卡、理台账、纯文档措辞、既有门禁盲区加强。 - 带前提的裁决三件缺一不可:选路线、挂具名可证伪前提、前提不成立必须报分叉。 - 同族近似单默认并入既有拒收集;两个实现不一致时带治理的一侧胜出并删另一侧。 - 落卡先刷新前提,每条前提行自带一条 re-check 命令;决策默认锚在所属 issue。 From 45aeee5d572c241af04f6a3f374dbbfafd175582 Mon Sep 17 00:00:00 2001 From: Claude Date: Wed, 16 Sep 2026 15:09:35 +0000 Subject: [PATCH 2/2] =?UTF-8?q?docs(pm-skill):=20spell=20the=20core-rules?= =?UTF-8?q?=20twin=20with=20the=20literal=20=E6=96=B0=E5=A2=9E=E5=BF=85?= =?UTF-8?q?=E9=9C=80=E9=97=A8=E7=A6=81/hook/=E6=A3=98=E8=BD=AE=20so=20both?= =?UTF-8?q?=20files=20grep=20identically?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Line 96 stays ≤120 bytes (exactly 120) and core-rules.md stays 151 lines. Claude-Session: https://claude.ai/code/session_01Wj1HUjzyeiBQ8atRf1ZhaL Co-authored-by: Claude --- .claude/skills/pm-dispatch/references/core-rules.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.claude/skills/pm-dispatch/references/core-rules.md b/.claude/skills/pm-dispatch/references/core-rules.md index a3c2201afe2..d63b515e824 100644 --- a/.claude/skills/pm-dispatch/references/core-rules.md +++ b/.claude/skills/pm-dispatch/references/core-rules.md @@ -93,7 +93,7 @@ - 发版阻塞四类:用户今天撞上的已发布面缺陷、契约声明未兑现、迁移形状、要道歉的。 - 代裁只出自维护者召唤的总监席 ⛔ 永不凭自述;其档位由维护者按项目定,⛔ 无硬门。 - 人工地板恒交维护者:新功能、ADR、协议/公开契约变化、破坏性/难回滚动作、门禁削弱。 -- 地板同含安全/权限边界、花费配额与模型档位、新增运行时依赖或必需门禁/hook/棘轮。 +- 地板含安全/权限边界、花费配额与模型档位、新增运行时依赖、新增必需门禁/hook/棘轮。 - 代裁车道只覆盖行为不变的重构与缺陷修复,边界测试是接受面有没有扩大。 - 置信门四条全立才可代裁:四棱同向、不在地板、不推翻既有裁决、否决窗口执行。 - 代裁即换标签、贴四棱块与结论、打自动裁决标记、轮报设专节;发现契约要动则回箱。