Skip to content

Commit 37f6b49

Browse files
yinlianghuiclaude
andauthored
skills(pm-dispatch): a describing text that disagrees with an unruled implementation is a docs fix in the queue, never a decision card (#17083)
Seven in-place line rewrites, zero net lines, every file at its ceiling (SKILL.md 812, core-rules.md 151, director.md 72). Triage reads the `pm:queue` / `needs-user-decision` criteria lines; the dispatching seat reads the named non-escalation class; the director seat reads the decision-box entry clause, which applies the class-1 self-ruling gate. The provenance boundary decides which side moves: a sentence with a ruled provenance is finding class (b) and the implementation moves; a sentence without one is a documentation defect and the text moves. Claude-Session: https://claude.ai/code/session_01HxLw5aKDPR5RJgyUR7Exkd Co-authored-by: Claude <noreply@anthropic.com>
1 parent 9cb6f51 commit 37f6b49

3 files changed

Lines changed: 7 additions & 7 deletions

File tree

.claude/skills/pm-dispatch/SKILL.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -339,9 +339,9 @@ PM 的工作是循环:选卡 → 认领 → 派发 → 收集 → 复核 → 报
339339
- 分类动作每张三选一,外加一个修复通道。
340340
- ⛔ 不挂 `needs:contract-review`:随 draft PR 或 `Clause-②: yes` 认领;裁定写方向、给六态之一。
341341
- `pm:queue` = 有具名落点或复现的具体缺陷,或范围明确的工具/门禁修复,无可问之事。
342-
- `pm:queue` 也收恢复不变量的 findingtest-only pin。
342+
- `pm:queue` 也收恢复不变量的 findingtest-only pin,与实现未被裁错的说明书脱节(修文档)
343343
- `needs-user-decision` = 设计卡、feature/契约形状提案、需要 appetite 的多周程序。
344-
- 碰存量数据迁移形状或删除已发布能力的卡也进决策箱
344+
- 碰迁移形状或删已发布能力也进决策箱;说明书脱节不进:有裁定出处才是 (b),否则改文档
345345
- 决策卡落卡必带四棱卡面块与其上的「维护者速读」,⛔ 不留待有人接手再补。
346346
- 决策卡的速读同题,用业务语言先讲事情与选项,末句只问一字:A/B/C 或是否。
347347
- `finding` = 三类内待定级:(a) 可复现缺陷(复现或失败探针);(b) 违背已声明契约(引契约文);
@@ -711,7 +711,7 @@ PM 的工作是循环:选卡 → 认领 → 派发 → 收集 → 复核 → 报
711711
- 先过升级门槛:明显的问题直接修,大多数感觉像决定的不是决定。
712712
- 只在至少一条成立时升级:选项在产品语义或公开契约形状上真实分歧且既有规范定不了。
713713
- 或修复需破坏性/难回滚动作;其余归 PM 裁量:裁定、派发、维护者否决窗口而非许可门。
714-
- 具名不升级类(立即行动):恢复不变量的修复;技术任务间的顺序与依赖;验证策略。
714+
- 具名不升级类(立即行动):恢复不变量;技术任务间顺序与依赖;验证策略;说明书脱节
715715
- dev 的 `needs_decision` 经 PM 复核落进不升级类的,PM 直接答复不上传。
716716
- 第三档:带前提的裁决,三件套缺一不可:① 裁决(选定路线)。
717717
- ② 把裁决挂在具名、可证伪的前提上,派发令要求 dev 先验前提再动手。

.claude/skills/pm-dispatch/references/core-rules.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -83,8 +83,8 @@
8383
- sweep 扫全裸卡、队列卡缺域标签、域标签卡缺 pm 状态,排除跟踪、停放与协议载体卡。
8484
- 首触定级跑到清空 ⛔ 无总量预算、未跑完断点续跑;清得空最新优先,否则最老优先。
8585
- 裸卡超过十五张则下一轮改域分批集中模式,每批不超过五张同族卡。
86-
- 有落点或可复现的具体缺陷与范围明确的工具修复进 `pm:queue`
87-
- 设计卡、契约形状提案、碰迁移形状或删已发布能力的进决策箱,落卡即带四棱块
86+
- 有落点或可复现的缺陷、范围明确的工具修复与实现未被裁错的说明书脱节进 `pm:queue`
87+
- 设计卡、契约形状提案、碰迁移形状或删已发布能力的进决策箱;无出处说明书脱节不进
8888
- 立卡限三类:可复现缺陷、契约违背、元数据陷阱;截断卡先发修复指令再跳过,不可派发。
8989
- 三类边界:缺陷问错不问缺、文档同判;元数据须他人再作者化;引向更糟的警告在类外。
9090
- 类型字段由分诊席唯一生产,违背已声明契约是缺陷、扩大接受面是功能、其余是任务。
@@ -134,7 +134,7 @@
134134
## 升级与决策
135135
- 升级只有两条门槛:公开契约或产品语义真实分歧且规范定不了,或动作破坏性难回滚。
136136
- 其余都是 PM 的裁量,给维护者的是否决窗口而不是许可门。
137-
- 具名不升级类:恢复不变量的修复、技术任务之间的顺序与依赖、验证策略。
137+
- 具名不升级类:恢复不变量的修复、技术任务之间的顺序与依赖、验证策略、说明书脱节
138138
- 带前提的裁决三件缺一不可:选路线、挂具名可证伪前提、前提不成立必须报分叉。
139139
- 同族近似单默认并入既有拒收集;两个实现不一致时带治理的一侧胜出并删另一侧。
140140
- 落卡先刷新前提,每条前提行自带一条 re-check 命令;决策默认锚在所属 issue。

.claude/skills/pm-dispatch/references/lanes/director.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@
4545
- 呈报前逐卡逐仓重跑 `git grep -n -iE 'TERMS' origin/main -- AGENTS.md docs/adr packages/spec/src`
4646
- spec 之争前两行 = 协议原文(带文件)、是否改协议;改 ⇒ 重立协议卡,否则只议对齐。
4747
- 代裁通道(分诊席或本席)的硬门、置信门与人工地板见 SKILL.md 分诊座位职责,⛔ 不另抄。
48-
- 不达档 ⇒ 通道整体跳过,卡走维护者路径,恒安全
48+
- 入箱先退回:实现未被裁错的说明书脱节卡按一类自裁录裁转 `pm:queue` 修文档,⛔ 不呈批
4949

5050
## 职责三:维护者动作台账
5151

0 commit comments

Comments
 (0)