Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions .claude/settings.json
Original file line number Diff line number Diff line change
Expand Up @@ -68,6 +68,8 @@
"Bash(node --use-env-proxy scripts/pm/label-write.mjs *)",
"Bash(node scripts/pm/post-stamped.mjs *)",
"Bash(node scripts/pm/label-write.mjs *)",
"Bash(node scripts/pm/fleet-write/dispatch.mjs *)",
"Bash(node --use-env-proxy scripts/pm/fleet-write/dispatch.mjs *)",
"Bash(node scripts/pm/close-cards.mjs *)",
"Bash(node --use-env-proxy scripts/pm/close-cards.mjs *)",
"Bash(node scripts/pm/issue-create.mjs *)",
Expand Down
4 changes: 2 additions & 2 deletions .claude/skills/pm-dispatch/references/landing-operations.md
Original file line number Diff line number Diff line change
Expand Up @@ -49,6 +49,8 @@
- 车道 PM 的权责三件:验收(复核清单)、首次入队、确认 MERGED;落地执行在案判决,非自批。
- 首次入队:ACCEPT 后挂 6–9 分钟 flip 定点,到点核门禁 job 结论。
- 绿即经中继 op `pr_ready` + `automerge_enable` 落地,拼写见 `rest-channel.md`;未绿按阶梯重挂定点。
- 直敲 `node scripts/pm/fleet-write/dispatch.mjs --repo OWNER/NAME --actions-file F`,⛔ 套壳:许可逐字匹配。
- 写节流拒(exit 10) ⇒ 待 `node scripts/pm/write-pace.mjs --status` 现空槽再重试。
- CI success webhook 不可靠:⛔ 不坐等,也 ⛔ 不忙轮询;定点文本照定时器写法纪律。
- undraft 撞 429 ⇒ 落地入等 `resets at` 态:该刻记卡,到点一次重试;⛔ 不报阻塞、不自定节奏。
- 落地遭分类器拒 ⇒ 停手、报维护者、卡上记命令与拒因;⛔ 不换拼法、不退回 ccr 绕过。
Expand All @@ -66,7 +68,6 @@
- ② enable-auto-merge 调用根本没落地,重发与效果验证序列见 `platform-readings.md`。
- ③ PR 碰 `.github/workflows/**`:令牌常驻 `workflows: write`(裁决评论 6104822731),仍拒即授权漂移。
- 确认 MERGED 同一动作里给 `Part of` 卡收口、`Fixes` 卡代关但标也须摘,⛔ 不拆到下轮巡检。
- 卡以 completed 关闭且带 `Adopts:` 行 ⇒ 同一动作在所指 fork PR 贴致谢与落地链接并关闭它。
- `Part of` 卡开着不摘 `pm:dispatched`,无在飞物的卡就永远算进 `label:pm:dispatched is:open`。
- 摘标换回 `pm:queue` 或按剩余物定级,加一条写清交付了什么、剩下归谁的评论。
- 同刻读相关卡 `closed_by_pull_requests`,确认没有卡被正文闭合关键词误关。
Expand All @@ -93,7 +94,6 @@

- 每一棒都是一整圈:merge main + A 的四步 + 全套验证 + 兄弟单断言复核。
- 然后 PM 复核回报 → 转 ready → 挂 auto-merge 或入队;每棒都重走。
- auto-merge 由 PM 挂,dev 永不碰。
- 相邻两棒同碰一个文件时,交接的是语义不是文本。
- 前棒在回报里写明它对共享文件改动的性质:改名、提取变量、增补断言,还是纯追加。
- PM 原样转告下一棒,并要求两个 PR 的意图叠加,⛔ 禁止机械取一边。
Expand Down
Loading