diff --git a/.claude/skills/pm-dispatch/references/dispatch-runbook.md b/.claude/skills/pm-dispatch/references/dispatch-runbook.md index dce62f2d00..248b89e576 100644 --- a/.claude/skills/pm-dispatch/references/dispatch-runbook.md +++ b/.claude/skills/pm-dispatch/references/dispatch-runbook.md @@ -66,7 +66,6 @@ fire 附带一次: - **>24h 无自有产出(与既有回收线同一条)⇒ 当场降级**:标题改 `⏳ vacant` + 摘 assignee **同笔**,留证据评论(最后自有产出的时间戳与链接);在飞认领照认领协议由原认领者跟 完。 -- 惰性判定(接管冲突时)照旧,本巡查是其常设出口(细则见 `seat-post-protocol.md`)。 ## 分诊席读数成本三则(维护者 2026-08-20) @@ -96,7 +95,10 @@ fire 附带一次: `state=CLOSED` + `since` 与 `Blocked-by:` 反向索引求交,命中走既有回队双查;健康指标 = 逐 标签 `perPage: 1` 只读 `totalCount`。每日层(当日首 fire)= 四仓全量对账 + 归集本就日频的 职责(finding 集中轮、`Restart-when:` 判据批扫、决策箱回填)。成本靶:干活轮 ≤50k,空转轮 -守既有探针预算(契约复审的常设承担归项目总监席人工召唤,见 `contract-review.md`)。 +守既有探针预算(契约复审的常设承担归项目总监席人工召唤,见 `contract-review.md`)。每条枚举 +都比对返回数与 `totalCount`:不等 ⇒ 本轮没读完,报 `sweep INCOMPLETE` 点名缺口,⛔ 永不报干 +净(同 `check-governed-merges.mjs` 对未审计仓的标准);分页只治当次,治不了下次涨过页宽,故一个 +谓词、⛔ 不加第二条代码路径。 ## 落卡与裁决记录细则(维护者 2026-08-13) @@ -112,8 +114,6 @@ fire 附带一次: 一 —— open 卡标题带决策标记或线程含裁决记录、却仍挂 `needs-user-decision`;旗二 —— `pm:blocked` 卡的 `Blocked-by:` 目标已关闭。「交付了一半的阻塞」是判断不是 grep,归四件 之③,⛔ 不进机械旗。 -- **落卡分析模板 + 业务写法六项**(中文,2026-08-19 裁;业务角度,2026-08-20 裁):模板骨 - 架、六项写法要求与四棱块固定形状全部细则移 `references/decision-analysis.md`。 - **行文纪律**:出处一行(日期 + 原话);实测叙事至多压成一行 —— 故事住在卡上,不进操作 文本。