Skip to content

docs(skills): pm-dispatch 探活规程扩为五条 —— 定时器先挂 + 批量在飞期 ≤45 分钟巡检 - #5872

Merged
os-zhuang merged 1 commit into
mainfrom
claude/pm-skill-liveness-cadence
Aug 6, 2026
Merged

docs(skills): pm-dispatch 探活规程扩为五条 —— 定时器先挂 + 批量在飞期 ≤45 分钟巡检#5872
os-zhuang merged 1 commit into
mainfrom
claude/pm-skill-liveness-cadence

Conversation

@os-zhuang

Copy link
Copy Markdown
Contributor

维护者 2026-08-06 授权的制度性补丁(会话内批复「同意:④ 待你授权(制度性)」,spec 车道 PM session_018fxLGQdatPbBUvCgiVxg6D),与 PR #5597(探活协议入册)同流程。

教训来源(当日实测)

2026-08-06 两波 worker 重启灭批(05:5x-07:33Z 四连、08:10-08:38Z 四连,共 8 个在飞 dev 被静默杀死)。第一波暴露的不是探活协议缺失——协议在册且有效——而是守夜链的单点:巡检执行中被穿插提问打断,排在末尾的定时器重挂丢失,45 分钟探活门槛因此没有载体,静默拖到 ~100 分钟才被维护者的「好像很久没进展了」捅破。第二波在 30 分钟监护节奏下于一个周期内即被发现并全员复活,零丢单——两波对照本身就是新条款的效果实验。

改动(.claude/skills/pm-dispatch/SKILL.md,step 6 探活规程 三条 → 五条)

  1. 定时器重挂 = 巡检第一动作:先挂后查,链条对中断免疫;挂错间隔可在轮末修正,「没挂」无法被本轮以外机制补救。
  2. 批量在飞期主巡检间隔 ≤45 分钟:间隔超过探活门槛,门槛即失效(静默窗口退化为巡检间隔);待命期可放宽 60-70 分钟,灭批频发期压到 20-30 分钟。

.claude/ 内部工具文档,无包面、无生成物、无行为代码——skip-changeset 适用。


Generated by Claude Code

维护者 2026-08-06 授权的制度性补丁,来自当日两波 worker 重启灭批(4+4)的实测教训:
一次巡检中断导致重挂丢失,四连灭批静默 ~100 分钟(设计门槛 ≤45 分钟)。

- 定时器重挂改为巡检第一动作:先挂后查,守夜链对中断免疫;
- 批量在飞期主巡检间隔 ≤45 分钟:间隔超过探活门槛会让门槛失效,
  静默窗口退化为巡检间隔本身;待命期可放宽,灭批频发期压到 20-30 分钟。

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_018fxLGQdatPbBUvCgiVxg6D
@vercel

vercel Bot commented Aug 6, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

1 Skipped Deployment
Project Deployment Actions Updated (UTC)
objectstack Ignored Ignored Aug 6, 2026 10:34am

Request Review

@github-actions github-actions Bot added the size/s label Aug 6, 2026
@os-zhuang os-zhuang added skip-changeset PR has no user-facing published change; bypasses the changeset gate and removed size/s labels Aug 6, 2026 — with Claude
@github-actions github-actions Bot added the documentation Improvements or additions to documentation label Aug 6, 2026
@os-zhuang
os-zhuang marked this pull request as ready for review August 6, 2026 11:18
@os-zhuang
os-zhuang added this pull request to the merge queue Aug 6, 2026
Merged via the queue into main with commit ef72dcf Aug 6, 2026
24 of 25 checks passed
@os-zhuang
os-zhuang deleted the claude/pm-skill-liveness-cadence branch August 6, 2026 11:34
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentation Improvements or additions to documentation skip-changeset PR has no user-facing published change; bypasses the changeset gate

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants