Skip to content

Commit 10d1312

Browse files
committed
docs(pm-dispatch): 落地窗口给关键 PR 挂事件订阅(维护者 2026-08-07 拍板)
ACCEPT 后与多步落地序列中的压后单挂 subscribe_pr_activity,把冲突/CI 红 的感知从巡检轮询滞后缩到实时;四条边界:不订阅 dev 报告前的 PR、不替代 flip 定点、MERGED 即退订、仅会话型座位可用且暂停时清点不留孤儿订阅。 出处:#6072 压后待放期间起冲突,维护者先于 PM 看到。 Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_011M7UwH25Unfi73UHim7ajY
1 parent def5919 commit 10d1312

1 file changed

Lines changed: 14 additions & 0 deletions

File tree

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

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1645,6 +1645,20 @@ flip 定点**,到点核对门禁 job 结论(notes 10)、绿即转 ready + 挂 au
16451645
全部由定点驱动、零漏接(#5885);定点文本按 notes 3 的配额交接纪律携带完整待执行
16461646
状态(哪个 PR、什么判据),抗上下文丢失。⛔ 不要坐等 webhook,也不要忙轮询。
16471647

1648+
**落地窗口给关键 PR 挂事件订阅(`subscribe_pr_activity`,维护者 2026-08-07
1649+
拍板)。** 适用面:会话型座位、且 PR 已进入 PM 的落地窗口 —— ACCEPT 后,以及被
1650+
压在多步落地序列里的单(补圈集、等上游 MERGED 的压后单)。这类单的 base 会在
1651+
等待期间被 main 甩开,冲突转换与 CI 红正是 PM 可动作的事件;订阅把感知从
1652+
「一个巡检周期的轮询滞后」缩到实时(出处:#6072 压后待放期间起冲突,维护者先于
1653+
PM 看到 —— 感知通道缺口实测)。四条边界:
1654+
- ⛔ 不订阅 dev 交报告前的 PR —— 报告前是 dev 的领地,双驾驶员互踩;
1655+
- 订阅是**感知补充**,不替代 flip 定点(上一段一字不变:CI success webhook
1656+
依旧不可靠,转 ready 仍由定点驱动);
1657+
- MERGED / 关闭即退订(`unsubscribe_pr_activity`);
1658+
- 仅会话型座位可用 —— webhook 投进订阅它的那个会话,Routine 座位每 fire 新
1659+
会话、收不到,维持轮询姿态。暂停/交接时清点在挂的订阅并写进座位贴,⛔ 不留
1660+
孤儿订阅。
1661+
16481662
车道 PM 因此**不再自挂 flaky 盯守定时器** —— 已入过队的 PR 被踢出后,认签名与原样重投
16491663
是管家的活。管家的四分支照 #5810 的签名台账机械执行:**已知 flaky** ⇒ 原样重投;
16501664
**已修签名再现** ⇒ ⛔ 不重投,按 notes 2 判为新问题、通知车道重新诊断;**基上缺一个

0 commit comments

Comments
 (0)