diff --git a/.claude/skills/pm-dispatch/references/dispatch-runbook.md b/.claude/skills/pm-dispatch/references/dispatch-runbook.md index 96e97afd778..050dab5c032 100644 --- a/.claude/skills/pm-dispatch/references/dispatch-runbook.md +++ b/.claude/skills/pm-dispatch/references/dispatch-runbook.md @@ -145,8 +145,8 @@ - 派第二个 dev 上别人的分支前先读三处:远程分支头(`git ls-remote`)、该分支最后推送时刻。 - 第三处是卡上最新 `os-dev-report` 的时刻;任一落在云端收集边界内 ⇒ ⛔ 不派第二个 dev。 - 改在该 PR 上留言唤醒它自己的 dev(云端 dev 订阅自己的 PR),满一个边界的静默才走接手。 -- PM 会话已死 ⛔ 不推导其 dev 已死;跨账号活性只认 GitHub 产出读数。 -- 死后恢复查三态:远程(`git ls-remote`)、仅容器磁盘、真没了。 +- PM 会话已死 ⛔ 不推导其 dev 已死;死后恢复查三态:远程 `ls-remote`、仅容器磁盘、真没了。 +- 账号封禁即死会话:接手者重认领,消失的记录(认领/复核/裁决)按正文行在当前 head 重出。 - 中间那态最值钱:worktree 比 agent 活得久、同容器共享,未提交改动通常还在。 - 只查远程会令下一个 dev 从零开始;捡到的工作一律标 UNVERIFIED 交接,不丢弃也不继承。 - worktree 已存在 ⇒ ⛔ 不要新建,`cd` 进去接着做,第二个 worktree 会劈开工作。 diff --git a/.claude/skills/pm-dispatch/references/platform-readings.md b/.claude/skills/pm-dispatch/references/platform-readings.md index 685fd89cb41..5eb7c62301e 100644 --- a/.claude/skills/pm-dispatch/references/platform-readings.md +++ b/.claude/skills/pm-dispatch/references/platform-readings.md @@ -132,7 +132,7 @@ - 两次实测:分诊席 2026-09-15 `claude[bot]`→`os-sam`;技能席 2026-09-15→16 `claude[bot]`→`os-zhuang`。 - 类只认每次写回读的 `user.login`/`user.type`,⛔ 不从开轮标记沿用:标记读数带日期、不站住。 - `performed_via_github_app`、`GET /user` 与 core 限流头对两类同答 ⇒ 三者都不是判别式。 -- 用户类写绑作者:封号则其评论与卡按作者 404,标签/状态/标题/正文存活。 +- 封号隐藏其全部评论、无 timeline 事件;assignee、PR、正文存活;分诊没了挂 `pm:retriage`。 - ⇒ 耐久算按令牌类重算,⛔ 不假定署名恒 `claude[bot]`;用户类下请 PR 作者复审回 422。 - GraphQL 池 5000/时,只留给没有 REST 对应物的几件。 - 那几件 = `rest-channel.md`〈不可迁移〉那三件;draft 翻转与 auto-merge 挂载有 ccr 路、不在内。 diff --git a/.claude/skills/pm-dispatch/references/seat-post-protocol.md b/.claude/skills/pm-dispatch/references/seat-post-protocol.md index 6eb8bda51eb..449b42ff359 100644 --- a/.claude/skills/pm-dispatch/references/seat-post-protocol.md +++ b/.claude/skills/pm-dispatch/references/seat-post-protocol.md @@ -16,7 +16,6 @@ - 班次叙事 ⛔ 不进贴正文:逐卡状态在卡与 PR 上必填,轮次合计走轮次报告。 - 接管压缩:接任 PM 把交接的有效内容按四段模板重述为新正文,编辑历史即存档。 - 旧账留在上一版 body revision,审计评论带版本指针(哪一版、何时)。 -- 超大贴由半状态巡查的 report-only 项浮出,⛔ 不等读取失败。 - 热文件串行队是跨轮跨班次的常设事实:文件 → 有序卡片清单 → 每张卡认领的区域。 - 新增座位贴(拆域或加席)先查 `pm:seat` 索引再立贴,席号取本车道现有最大席号加一。 @@ -28,6 +27,7 @@ - 可跑读法:本车道 `pm:dispatched` 卡按 `updated_at` 降序一搜,或读最近一条认领评论。 - 写侧刷新三时刻:派发、收班、暂停或交接前;时间戳恒取自 `scripts/pm/post-stamped.mjs`。 - 刷新前回执未读敲门;`post-stamped.mjs --body` 拦截:评论晚于正文末次戳 ⇒ `--ack-through=ID`。 +- 耐久状态只住正文或以 App 写入;正文守中继上限 60,000 字节,超大贴由半状态巡查浮出。 - 协议升级迁移状态、或巡检发现正文不符时,当场改正文 + 审计评论。 - Routine 座位的收尾简报也落自己的座位贴,它是下一轮自退守卫的读数。 - 安置默认离任留守;留不了才热移交:在飞卡落收单注记 + 点名看护者。