Commit 0d5cc5b
docs(pm-dispatch): 2026-08-08 spec 车道班次沉淀 —— 实测坑位 14–20 七条 (#6650)
* docs(pm-dispatch): sweep 打包晋级条款(#6243 试点定稿)+ mode:cloud 交付通道二修(自开 PR + 订阅唤醒)
发现分诊轮新增 sweep 打包晋级:同类判据、逐项清单、零 rider 自证、范围外
照旧单开、成员单防双派 —— 五条均出自 #6243/PR #6288 试点实测。
mode:cloud 第 3 课改写:create_session 卡实测持有 GitHub API 工具(三例),
正道改为 dev 自开 draft PR + 终报 issue 评论 + PM 挂 subscribe_pr_activity
秒级唤醒;降级通道收窄到 trigger 拉起的会话;巡检退为兜底心跳。
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_011M7UwH25Unfi73UHim7ajY
* chore: re-run CI after skip-changeset label (gate reads live labels on rerun)
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_011M7UwH25Unfi73UHim7ajY
* docs(pm-dispatch): seven operational notes from the 2026-08-08 spec-lane shift (14-20)
Battle-tested additions to the 实测坑位 section, each anchored to the
incident that paid for it:
14. GraphQL quota debt as an ordered ledger — issue_write's LOOKUP half is
GraphQL too, so claims are unavailable during quota-red, not just slow
(four zero-outs in one morning; three PRs queued in one recovery window).
15. Parallel spec PRs both moving the pin-count assertion get kicked from
the merge queue — stack receipts in merge order, recount from the file
(#6512 resolved the same line twice: +1 under #6515, then -7 under #6526).
16. Findings-sweep promotions and sweep cards must re-verify against the
main of NOW — an ADR phase commit can absorb members wholesale (#6488's
two members absorbed by #6279; the dev's evidence-backed zero-impl stop
is the correct output).
17. When a ruled action collides with a measured counter-fact (#6483 vs
ADR-0094): execute the ruling, invert the pins honestly, no promote,
file the decision card, hold auto-merge for an explicit objection window.
18. Container-restart recovery: triage each dead dev's site into three
states — pushed+PR / mid-regen (PM finishes mechanically, 'Recovery
commit:' prefix) / mid-source-edit (judge the diff first).
19. Contract-surface changes must run consumer-package tests — a broken
fixture in package B only fails from B's own suite (#6287, #5046 family).
20. When a hard precondition needs a repo this seat cannot reach, post the
exact commands for the owning seat and wait for readings (#4914);
unreachable is not zero-hit.
---------
Co-authored-by: Claude <noreply@anthropic.com>1 parent eb1b231 commit 0d5cc5b
1 file changed
Lines changed: 73 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
397 | 397 | | |
398 | 398 | | |
399 | 399 | | |
| 400 | + | |
| 401 | + | |
| 402 | + | |
| 403 | + | |
| 404 | + | |
| 405 | + | |
| 406 | + | |
| 407 | + | |
| 408 | + | |
| 409 | + | |
| 410 | + | |
| 411 | + | |
| 412 | + | |
| 413 | + | |
| 414 | + | |
| 415 | + | |
| 416 | + | |
| 417 | + | |
| 418 | + | |
| 419 | + | |
| 420 | + | |
| 421 | + | |
| 422 | + | |
| 423 | + | |
| 424 | + | |
| 425 | + | |
| 426 | + | |
| 427 | + | |
| 428 | + | |
| 429 | + | |
| 430 | + | |
| 431 | + | |
| 432 | + | |
| 433 | + | |
| 434 | + | |
| 435 | + | |
| 436 | + | |
| 437 | + | |
| 438 | + | |
| 439 | + | |
| 440 | + | |
| 441 | + | |
| 442 | + | |
| 443 | + | |
| 444 | + | |
| 445 | + | |
| 446 | + | |
| 447 | + | |
| 448 | + | |
| 449 | + | |
| 450 | + | |
| 451 | + | |
| 452 | + | |
| 453 | + | |
| 454 | + | |
| 455 | + | |
| 456 | + | |
| 457 | + | |
| 458 | + | |
| 459 | + | |
| 460 | + | |
| 461 | + | |
| 462 | + | |
| 463 | + | |
| 464 | + | |
| 465 | + | |
| 466 | + | |
| 467 | + | |
| 468 | + | |
| 469 | + | |
| 470 | + | |
| 471 | + | |
| 472 | + | |
400 | 473 | | |
401 | 474 | | |
402 | 475 | | |
| |||
0 commit comments