Skip to content

Commit d192977

Browse files
committed
docs(pm): a suspended seat account is a dead session — takeover, re-rendered records, retriage, durable state
dispatch-runbook.md 〈接手中断的 dev〉: an account suspension is the dead-session case; the taker re-claims and re-renders any vanished record (claim / review / ruling) on the current head from the body's lines. Paid in place by folding the "PM session dead does not imply its dev is dead" line with the three-state recovery line beside it; the cross-account liveness clause it dropped is stated by the Routine-transport section above. platform-readings.md 〈API 配额〉: a suspension hides the account's comments fleet-wide with no timeline event; assignee, PRs and bodies persist; pm:retriage is the remedy for vanished triage. It replaces the older suspension reading in the same block (comments and cards 404 by author, labels / state / title / body survive), which the director's measurement supersedes. seat-post-protocol.md 〈活性、写侧刷新与收班〉: durable state lives in the body or is written as the App; the body stays under the relay's 60,000-byte cap. The oversized-post line from the four-sections block is folded into it. Claude-Session: https://claude.ai/code/session_01XPUwWGnmky4PXPofNsf2w7 Co-authored-by: Claude <noreply@anthropic.com>
1 parent 2cf9db7 commit d192977

3 files changed

Lines changed: 4 additions & 4 deletions

File tree

‎.claude/skills/pm-dispatch/references/dispatch-runbook.md‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -145,8 +145,8 @@
145145
- 派第二个 dev 上别人的分支前先读三处:远程分支头(`git ls-remote`)、该分支最后推送时刻。
146146
- 第三处是卡上最新 `os-dev-report` 的时刻;任一落在云端收集边界内 ⇒ ⛔ 不派第二个 dev。
147147
- 改在该 PR 上留言唤醒它自己的 dev(云端 dev 订阅自己的 PR),满一个边界的静默才走接手。
148-
- PM 会话已死 ⛔ 不推导其 dev 已死;跨账号活性只认 GitHub 产出读数。
149-
- 死后恢复查三态:远程(`git ls-remote`)、仅容器磁盘、真没了。
148+
- PM 会话已死 ⛔ 不推导其 dev 已死;死后恢复查三态:远程 `ls-remote`、仅容器磁盘、真没了。
149+
- 账号封禁即死会话:接手者重认领,消失的记录(认领/复核/裁决)按正文行在当前 head 重出。
150150
- 中间那态最值钱:worktree 比 agent 活得久、同容器共享,未提交改动通常还在。
151151
- 只查远程会令下一个 dev 从零开始;捡到的工作一律标 UNVERIFIED 交接,不丢弃也不继承。
152152
- worktree 已存在 ⇒ ⛔ 不要新建,`cd` 进去接着做,第二个 worktree 会劈开工作。

‎.claude/skills/pm-dispatch/references/platform-readings.md‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -132,7 +132,7 @@
132132
- 两次实测:分诊席 2026-09-15 `claude[bot]`→`os-sam`;技能席 2026-09-15→16 `claude[bot]`→`os-zhuang`。
133133
- 类只认每次写回读的 `user.login`/`user.type`,⛔ 不从开轮标记沿用:标记读数带日期、不站住。
134134
- `performed_via_github_app`、`GET /user` 与 core 限流头对两类同答 ⇒ 三者都不是判别式。
135-
- 用户类写绑作者:封号则其评论与卡按作者 404,标签/状态/标题/正文存活。
135+
- 封号隐藏其全部评论、无 timeline 事件;assignee、PR、正文存活;分诊没了挂 `pm:retriage`。
136136
- ⇒ 耐久算按令牌类重算,⛔ 不假定署名恒 `claude[bot]`;用户类下请 PR 作者复审回 422。
137137
- GraphQL 池 5000/时,只留给没有 REST 对应物的几件。
138138
- 那几件 = `rest-channel.md`〈不可迁移〉那三件;draft 翻转与 auto-merge 挂载有 ccr 路、不在内。

‎.claude/skills/pm-dispatch/references/seat-post-protocol.md‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,6 @@
1616
- 班次叙事 ⛔ 不进贴正文:逐卡状态在卡与 PR 上必填,轮次合计走轮次报告。
1717
- 接管压缩:接任 PM 把交接的有效内容按四段模板重述为新正文,编辑历史即存档。
1818
- 旧账留在上一版 body revision,审计评论带版本指针(哪一版、何时)。
19-
- 超大贴由半状态巡查的 report-only 项浮出,⛔ 不等读取失败。
2019
- 热文件串行队是跨轮跨班次的常设事实:文件 → 有序卡片清单 → 每张卡认领的区域。
2120
- 新增座位贴(拆域或加席)先查 `pm:seat` 索引再立贴,席号取本车道现有最大席号加一。
2221

@@ -28,6 +27,7 @@
2827
- 可跑读法:本车道 `pm:dispatched` 卡按 `updated_at` 降序一搜,或读最近一条认领评论。
2928
- 写侧刷新三时刻:派发、收班、暂停或交接前;时间戳恒取自 `scripts/pm/post-stamped.mjs`。
3029
- 刷新前回执未读敲门;`post-stamped.mjs --body` 拦截:评论晚于正文末次戳 ⇒ `--ack-through=ID`。
30+
- 耐久状态只住正文或以 App 写入;正文守中继上限 60,000 字节,超大贴由半状态巡查浮出。
3131
- 协议升级迁移状态、或巡检发现正文不符时,当场改正文 + 审计评论。
3232
- Routine 座位的收尾简报也落自己的座位贴,它是下一轮自退守卫的读数。
3333
- 安置默认离任留守;留不了才热移交:在飞卡落收单注记 + 点名看护者。

0 commit comments

Comments
 (0)