Repository navigation
docs(pm-dispatch): the claim template carries the Premise: line the pre-dispatch premise check writes - #25679
Conversation
… pre-dispatch premise check writes Co-Authored-By: Claude <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01REMuzhz6MWRjg8uohedMnM
Contract reviewServed-tier: Card #25663 body and its three comments (triage 6385099830, ruling 6385407063, claim 6385415618); PR #25679 body and file list; net diff ① Derived judgments
CI on this head (last read 2026-10-24T15:28Z, 48 check-runs): success — Lint · repo & tooling gates (the job that hosts ② Semver levelskip-changeset — right. No package source moves: one governed skill file and a PM gate script, both off the published surface. ③ Boundary flags
Implemented-by: VERDICT: PASS Generated by Claude Code |
席位核对ACCEPT · Landing authority: the maintainer's ruling 6385407063 on #25663, option A 「同意 318→319」, chosen on the decision card in this seat's thread of the Claude Code project "Objectstack" (
Generated by Claude Code |
Requested by Elon · project thread
Fixes #25663
Clause-②: no
Metadata-protocol: none
维护者速读(草稿)
SKILL.md〈模板与表〉)在Thread-read:之后加一行Premise:,即 docs(pm-dispatch): every card carries a business rationale the 分诊席 judges, every card is triaged (pre-applied labels are a suggestion), and a seat verifies a card's premise before dispatch #25552 规定的派发前前提核实读数;棘轮上限 318 → 319。Premise:行,模板却没有,照模板抄就会漏。What changed
.claude/skills/pm-dispatch/SKILL.md〈模板与表〉, afterThread-read::Premise: holds | corrected <comment id> | inbox (the pre-dispatch premise reading, dispatch-runbook.md 派发前置)(116 bytes). The three values aredispatch-runbook.md〈派发前置〉's three outcomes: 成立 ⇒ 派, 改法明确 ⇒ 改卡再派, 判不了 ⇒ 入决策箱.scripts/pm/check-skill-line-ratchet.mjs: theSKILL.mdrow 318 → 319, its comment citing ruling 6385407063.SKILL.mdis not aCROSS_FILE_MOVESdestination, so noruledRaisesrecord 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 onPremise:yet, so the line is inert to them. No package moves:skip-changeset.Acceptance notes
Premise:line the pre-dispatch check writes (needs a ruled 318 → 319 raise) #25663 as 6385407063..claude/**(Tier S); opened through the fleet-write relaypr_create; every later write goes through the relay too.🤖 Generated with Claude Code
https://claude.ai/code/session_01REMuzhz6MWRjg8uohedMnM