From d07a226ace2336ac51c44a6f99115ab80b5f2bd2 Mon Sep 17 00:00:00 2001 From: Claude Date: Fri, 14 Aug 2026 04:41:54 +0000 Subject: [PATCH] =?UTF-8?q?docs(pm-dispatch):=20backlog=20sweep=20predicat?= =?UTF-8?q?e=20=E2=91=A0=20answered=20by=20a=20per-round=20stock=20query,?= =?UTF-8?q?=20never=20a=20changed-since=20frontier?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit A frontier defined as 'changed since the last round' is structurally blind to exactly the cards predicate ① (fully bare) exists for: an untouched card's updated_at never advances, so once it slips past its creation round it never re-enters any later frontier, and every subsequent brief truthfully reports the frontier clean. Predicate ① is now answered by a per-round stock query (one list_issues over all open cards, minimal fields, filtered locally); the frontier stays for shapes ② and ③, which are already time-gated. Net-zero on SKILL.md (686/686): four lines rewritten in place. Co-Authored-By: Claude Fable 5 Claude-Session: https://claude.ai/code/session_018WuTtyckQa1VcXwgd52JpN --- .claude/skills/pm-dispatch/SKILL.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/.claude/skills/pm-dispatch/SKILL.md b/.claude/skills/pm-dispatch/SKILL.md index 6fdad6b72b..c8ddf87cb7 100644 --- a/.claude/skills/pm-dispatch/SKILL.md +++ b/.claude/skills/pm-dispatch/SKILL.md @@ -248,10 +248,10 @@ UI 创建并勾 GitHub 连接器、UI 钉模型(会话内 create_trigger 的Rout **Backlog sweep(常设职责,不等请求)。** 每轮扫任一析取命中的卡:① 全裸(无`pm:*`、 无 `needs-user-decision`、无 `domain:*`);② 有 `pm:queue` 无 `domain:*`(**仅限主仓** —— 姊妹 -仓没有车道标签,这形状是它们队列卡的常态);③ 有 `domain:*` 无 pm-state。②③ 只取 `updated_at` -早于 ~2 分钟的卡且不是可选项 —— 半标注卡是协议自己按设计生产的(一次标签写入即把老卡打成半标 -注),只带路由或状态机其一的卡对两个视图同时不可见。排除:`tracking`、`status:parked`(其正常形 -状恰是「带域标签无 pm-state」)、全部 `pm:seat` 贴;存量大时每轮限量、优先最新。**紧急卡直接分诊** +仓没有车道标签,这形状是它们队列卡的常态);③ 有 `domain:*` 无 pm-state。**① 用存量查询作答,⛔ 不用「自上轮变化」前沿**:每轮一次 `list_issues` +扫全部 open 卡(最小字段),本地滤出命中 ① 的卡 —— 未被碰过的卡 `updated_at` 永不前进,前沿式读法对它结构性失明,且失明无症状(每轮简报仍如实报「前沿干净」)。 +前沿只留给 ②③:只取 `updated_at` 早于 ~2 分钟的卡、不是可选项 —— 半标注卡是协议自己按设计生产的(一次标签写入即把老卡打成半标注),只带路由或状态机其一的 +卡对两个视图同时不可见。排除:`tracking`、`status:parked`(其正常形状恰是「带域标签无 pm-state」)、全部 `pm:seat` 贴;存量大时每轮限量、优先最新。**紧急卡直接分诊** (维护者 2026-08-13):维护者点名或 p0 嫌疑 ⇒ 立即起 `claude-fable-5` 分诊子代理,不等 Routine 班 次;授权面 = 分诊本身(定级/路由/标签/既有评论格式),⛔ 不写码不认领;产出落卡,与 Routine 分诊同格式同效力(细则见 `references/dispatch-runbook.md`)。