Skip to content

Commit 532230f

Browse files
docs(pm-dispatch): point the landing window at the PR-side log-first re-run duty (#31654)
<!-- claude-projects-attribution: {"github_login":"zhuangjianguo"} --> _Requested by **Steedos** · [project thread](https://claude.ai/code/project/chan_018ETKaNwMZCNRYD7D8Q9Ubb?thread=cmsg_018ETKaNwMZCNRYD7D8Q9UbbFAqTB4FuTe2enSW9qHoi1P)_ Fixes #31641 Clause-②: no Metadata-protocol: none ## 维护者速读 - 改了什么:席位落地窗口读的 `landing-operations.md` 加一行指针,指向 `platform-readings.md` 的「红检查先读日志」义务与三步。 - 为什么改:那条义务(基础设施失败的红由席位自己重跑,永不请您点)只写在 `platform-readings.md`,落地时读的文件里找不到它。 - 风险与回滚:只改一份席位文档,一增一删,行数仍为 102;删掉的那行别处原样还在。回滚即 revert 本 PR。 - 先看:`landing-operations.md` 第 33 行(新指针),以及原第 45 行的删除。 - 两分钟验证:`pnpm check:pm-skill-ratchet`,预期 exit 0、该文件 102 行(上限 102)。 - 需要你做的:无,席位落地(Tier S,待契约复审档记录)。 ## What changes - `.claude/skills/pm-dispatch/references/landing-operations.md` new L33, right after the queue red/kick-out lines (L25-32): PR-side (not queue) reds are handled in the same window, and the duty and its three steps live only in `platform-readings.md`'s 红检查先读日志 lines (L285-291 on main). The steps are not restated. The new line is 118 B (cap 120). Line payment (the file stays at its ceiling, 102/102; nothing re-wrapped): - Deleted old L45 (§A: "the right assertion wording is `check:authorable-surface` green"). Survivor: `.claude/agents/os-dev.md:196`, which states that the assertion that counts is `check:authorable-surface` green. ## Tests No code changed, so no tests. ## Acceptance notes - None. ## Verification <details><summary>Derived gates on 60b846e (17 derived), first run on a1206ca</summary> All exit 0 on both heads: check-closing-keyword-parity (plain and --self-test), check-comment-mask-corpus, check-harness-current --self-test, lint check:doc-formula-expressions, check:agent-test-spelling, check:cross-package-test-inputs, check:doc-authoring, check:driver-memory-census, check:gitlink-declared, check:nul-bytes, check:pm-governed-merges, check:pm-skill-id-lint, check:pm-skill-ratchet, check:refd-timer-probe, check:skill-frame-sync, check:watch-hint-literal. `dispatch-gates --ran`: 17 derived families accounted for, 17 run, 0 NOT-MEASURED. Ratchet line: `landing-operations.md is 102 lines (ceiling 102; headroom 0)`. </details> --- _Generated by [Claude Code](https://claude.ai/code/session_01QsR2jV67YnfGQUSBLQUtzM)_ Co-authored-by: Claude <noreply@anthropic.com>
1 parent d866fdd commit 532230f

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

‎.claude/skills/pm-dispatch/references/landing-operations.md‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,7 @@
3030
- 新签名 ⇒ ⛔ 不重投,PR 与其 `Fixes` 卡各留完整签名与初判;下条三事实全立可重投一次。
3131
- 三事实:失败文件 import 闭包与 diff 不相交、队列基座同 shard 绿、首错是超时非断言。
3232
- 每次处置留审计评论,重投写签名与台账依据或三行回执;同签名再弹即停,交下一席重诊。
33+
- PR 侧红(非队列)同在本窗口处置:义务与三步只住 `platform-readings.md`「红检查先读日志」。
3334
- 挂 auto-merge/入队前读 K = `git rev-list --count --first-parent PRBASE..origin/main`。
3435
- PRBASE = 末次绿 PR 跑 Test Core 所印 `Affected-set diff base`,⛔ 不取该跑起始时刻。
3536
- K ≥ 15,或标签 PR 的 PRBASE 后 main 落新语种包(任何 K)⇒ 先 merge main 等重跑绿,`behind` 例外。
@@ -42,7 +43,6 @@
4243
- 四步序已机械化 `bash scripts/pm/os-regen-merge.sh`,步骤以脚本为权威;⛔ 禁 rebase 与 force-push。
4344
- 重生成后断言所有兄弟单的条目都还在。
4445
- 更硬的旁证是查上一单的实现体完好:`git grep` 带引号精确名对 `origin/main` 与实现文件。
45-
- 锚点断言的正确措辞:断言 `pnpm --filter @objectstack/spec check:authorable-surface` 绿即可。
4646

4747
## B. 跟到 MERGED 为止;入队后的看护归车道 PM 落地窗口
4848

0 commit comments

Comments
 (0)