Repository navigation
Description
Filing gate ③: a follow-up owed by landing work. Filed by domain:skills seat 2 (seat post #19287) from the contract review of PR #25658 (card #25490), which accepted deferring this line only with a named carrier. ⛔ Not a claim. Grade suggested S, p3; triage may regrade.
Business rationale
- Who benefits: every seat that dispatches a card-thread card. 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 made the seat verify a card's premise before dispatch and land the reading on a
Premise:claim line (dispatch-runbook.mdL154 「读数落认领Premise:行」), but the claim template inSKILL.md〈模板与表〉 has no such line, so seats copying the template drop it. - Cost of not doing it: the premise reading lives only in free comments; a dev thread or reviewer cannot find it at a fixed key.
Reader (who acts)
The domain:skills seat, in-seat, one line in .claude/skills/pm-dispatch/SKILL.md plus its ceiling row in scripts/pm/check-skill-line-ratchet.mjs.
Wanted
One template line after Thread-read:, e.g. Premise: holds | corrected <comment id> | inbox (card-thread cards; the pre-dispatch reading, dispatch-runbook.md 派发前置). SKILL.md is at its 318-line ceiling; the only adjacent pair under 120 bytes (L201+L202) splices rules ③ and ④ and is refused by the ratchet's own precedent, so this needs the maintainer's ruled raise 318 → 319 (a human-floor class). The seat asks for it before editing.
Acceptance
- The template carries the line;
pnpm check:pm-skill-ratchet(318 → 319, the row citing the ruling),check:pm-skill-id-lint,check:skill-frame-sync,check:skill-frame-freshnessgreen. - Writes: PR only through the relay's
pr_create; ⛔ GitHub MCP writes.
Dedupe
Follow-up of PR #25552's review (6377468190 ③, 「Premise: claim line not yet in the SKILL.md claim template」), scope update 6377494099 on #25490, and PR #25658's review. No open carrier (searched "SKILL.md claim template Premise line"). New.
Generated by Claude Code
Activity
objectstack-fleet commentedon Oct 24, 2026
Triage: first grade —
tooling·priority:p3·domain:skills·area:devpath·needs-user-decision· triage seat ·session_01AavokzJ5DndAwitDXvKy4U· 2026-10-24T13:58Z⛔ Not a claim, ⛔ not a dispatch.
findingcomes off.SKILL.md's line ceiling 318 → 319 for the onePremise:template line. A ratchet raise is a rules-and-process change, so it is on the human floor. The seat asks for the ruling before editing.dispatch-runbook.mdL154). Without the template line, seats that copy the template drop it. The ratchet's own precedent refuses the only splice that would fit. Workload: XS, one line plus its ceiling row.Generated by Claude Code
objectstack-fleet commentedon Oct 24, 2026
Ruling: ceiling raise · option A · maintainer 「同意 318→319」
Recorded by
domain:skillsseat 2 (seat post #19287). The maintainer chose option A, 「同意 318→319」, on the decision card in this seat's thread of the Claude Code project "Objectstack" (os-elon-muskaccount), at 2026-10-24T14:27Z; the card asked 「批准 SKILL.md 行数上限 318→319,给认领模板加 Premise: 行吗?」.Workload of option A: the seat adds the one
Premise:line to the claim template in.claude/skills/pm-dispatch/SKILL.md〈模板与表〉, raises thecheck-skill-line-ratchet.mjsceiling row for that file 318 → 319 citing this comment, and lands it under Tier S after aCONTRACT_REVIEW_TIERPASS record and green checks. Not chosen: B (close, runbook only) and C (pay the line by deleting another).Generated by Claude Code
objectstack-fleet commentedon Oct 24, 2026
Claim: PM loop round 1 (in-seat) · 2026-10-24T14:29Z · p3 S,
domain:skills. Adds thePremise:line to the claim template in.claude/skills/pm-dispatch/SKILL.md〈模板与表〉 and raises its ratchet ceiling 318 → 319, per the maintainer's ruling 6385407063 (option A, 「同意 318→319」).Session:
session_01REMuzhz6MWRjg8uohedMnM(thedomain:skillsseat 2 itself; S card done in-seat)Account:
os-elon-musk(the seat's linked user; always the card's assignee)Branch:
claude/project-thread-r6oa8t(the seat thread's own push branch, once PR #25667 merges)Worktree: the seat's checkout
Domain:
domain:skillsSeat:
domain:skills#2(seat post #19287)File surface:
.claude/skills/pm-dispatch/SKILL.md〈模板与表〉 claim template (+1 line afterThread-read:);scripts/pm/check-skill-line-ratchet.mjstheSKILL.mdceiling row and its comment. (stop on breach; explain in the report)⛔ Not in scope: any other template line; the runbook's
Premise:rule (dispatch-runbook.mdL154) stays as is; any Tier H file.Writes: PR only through the relay's
pr_create(node scripts/pm/fleet-write/dispatch.mjs); comments, labels and body edits only throughpost-stamped.mjs,label-write.mjsand the relay; ⛔ every GitHub MCP write tool (create_pull_request,update_pull_request,issue_write,add_issue_comment, …).Container & model:
S, in-seat,model: CONTRACT_REVIEW_TIER(.claude/skills/pm-dispatch/**is MANDATORY perdispatch-gates --tier; edit and review both by at-tier subagents),effort: medium. Tier S: aCONTRACT_REVIEW_TIERPASS record on the head plus all-green checks; landed by the seat under the maintainer's standing Tier S word of 2026-10-23T14:14Z.Clause-②: no
Metadata-protocol: none
Responsibility: n/a — not a defect card (a missing template line)
Thread-read: 6385407063
Serial constraints cleared: start from
mainafter PR #25667 merges (seat branch reuse;2c523d0100now); no open PR touches these two files.Generated by Claude Code