Skip to content

Commit b2909fd

Browse files
docs(pm-dispatch): the claim template carries the Premise: line the pre-dispatch premise check writes (#25679)
<!-- claude-projects-attribution: {"github_login":"os-elon-musk"} --> _Requested by **Elon** · [project thread](https://claude.ai/code/project/chan_01WedDzV26nniwxv7jC88B9D?thread=cmsg_01WedDzV26nniwxv7jC88B9DMMchS2pMx7VafJmdzGaxFv)_ Fixes #25663 Clause-②: no Metadata-protocol: none ## 维护者速读(草稿) - **改了什么**:认领模板(`SKILL.md` 〈模板与表〉)在 `Thread-read:` 之后加一行 `Premise:`,即 #25552 规定的派发前前提核实读数;棘轮上限 318 → 319。 - **为什么改**:runbook 要求读数落认领 `Premise:` 行,模板却没有,照模板抄就会漏。 - **风险与代价(含回滚)**:一行模板文字 + 一个上限数字;一次 revert 可回。 - **你要做的(一个动作)**:无。上限按您的裁决 6385407063(「同意 318→319」)抬;复核通过、CI 全绿由席位按 Tier S 落地。 ## What changed - `.claude/skills/pm-dispatch/SKILL.md` 〈模板与表〉, after `Thread-read:`: `Premise: holds | corrected <comment id> | inbox (the pre-dispatch premise reading, dispatch-runbook.md 派发前置)` (116 bytes). The three values are `dispatch-runbook.md` 〈派发前置〉's three outcomes: 成立 ⇒ 派, 改法明确 ⇒ 改卡再派, 判不了 ⇒ 入决策箱. - `scripts/pm/check-skill-line-ratchet.mjs`: the `SKILL.md` row 318 → 319, its comment citing ruling 6385407063. `SKILL.md` is not a `CROSS_FILE_MOVES` destination, so no `ruledRaises` record applies. ## Gates On this head: `pnpm check:pm-skill-ratchet` ✓ (319 / 319), `pnpm check:pm-skill-id-lint` ✓, `pnpm check:skill-frame-sync` ✓, `pnpm check:skill-frame-freshness` ✓, `pnpm check:pm-governed-prose` ✓; self-tests of the claim readers ✓ (`post-stamped.mjs`, `check-half-states.mjs`, `check-expected-skips.mjs`, `check-governed-queue-guard.mjs`, `check-dispatch-gates.mjs`); `check-commit-card-trailers.mjs` ✓. No claim parser keys on `Premise:` yet, so the line is inert to them. No package moves: `skip-changeset`. ## Acceptance notes - Carrier of the deferral in PR #25658 (card #25490); ruling recorded on #25663 as 6385407063. - Governed surface `.claude/**` (Tier S); opened through the fleet-write relay `pr_create`; every later write goes through the relay too. 🤖 Generated with [Claude Code](https://claude.com/claude-code) https://claude.ai/code/session_01REMuzhz6MWRjg8uohedMnM Co-authored-by: Claude <noreply@anthropic.com>
1 parent 2e6d446 commit b2909fd

2 files changed

Lines changed: 7 additions & 1 deletion

File tree

‎.claude/skills/pm-dispatch/SKILL.md‎

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -313,6 +313,7 @@ Clause-②: yes | no
313313
Metadata-protocol: added | narrowed | semantic | none (the kind of change to what a metadata author can write; the level table is AGENTS.md's Post-Task Checklist step 3; the dev copies it beside `Clause-②:` into the PR body and every changeset body)
314314
Responsibility: `<whose code produces the risk | the platform path that already covers it, or none | who reaches it, and whether anyone uses it today>` (defect cards only, else `n/a — not a defect card`; the dispatch prompt's ruling section repeats the three answers)
315315
Thread-read: <id of the newest comment on the card at the moment this claim is written, or none>
316+
Premise: holds | corrected <comment id> | inbox (the pre-dispatch premise reading, dispatch-runbook.md 派发前置)
316317
Serial constraints cleared: `<点名同文件/同包的前驱 PR 与在飞认领,及分诊点名的任意车道在飞兄弟卡中本卡 pin 断言其行为者;无则 none>`
317318
Resume-from: `BRANCH@SHA` (only when the card's newest `Release:` carries one; the dev starts from that sha, never from zero)
318319
```

‎scripts/pm/check-skill-line-ratchet.mjs‎

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -391,7 +391,12 @@ export const CEILINGS = new Map([
391391
// line that binds every seat to the human floor; this branch, merged behind
392392
// it, lands at 319 − 1 = 318, so the ceiling is the landed count once more.
393393
// Headroom 0 (lowering is always legitimate).
394-
['.claude/skills/pm-dispatch/SKILL.md', 318],
394+
// Raised 318 → 319 (#25663): maintainer ruling 6385407063, option A, verbatim
395+
// 「同意 318→319」 (2026-10-24) — the claim template's `Premise:` line, the
396+
// reading `dispatch-runbook.md` 派发前置 requires. Measured +1, ceiling +1;
397+
// headroom 0. SKILL.md is not a CROSS_FILE_MOVES destination, so no
398+
// `ruledRaises` record applies. Landed count, same convention.
399+
['.claude/skills/pm-dispatch/SKILL.md', 319],
395400
// Raised 223 → 244 by the triage reading-cost card (maintainer ruling
396401
// 2026-08-20, quoted in the raising PR): three mandated conventions land in
397402
// the runbook's triage sections. Landed count, headroom 0, same convention.

0 commit comments

Comments
 (0)