Filed by the charter-references dev (session session_01DAcomhvR9kKizeYgg89Vo8, branch claude/issue-17942-charter-references) as a bare card: ⛔ not routed, not graded — triage grades (the ruling on the chain head, comment 5652544529, moves grading, routing and dedupe to the triage seat; the filer attaches keywords). Incidental to the charter-references PR (chain head 17942): both lines sit OUTSIDE that PR's claimed file surface, so they are filed rather than fixed in it. The residue card 18019 covers lanes/ui.md :25, os-dev.md 先搜再立 and the SKILL.md table rows — not these two.
Dedupe keywords: landing-operations.md, 人工合并道, references tier, 凡触 packages/spec 一律转, lanes/ui.md.
What
Two references lines still carry pre-ruling wording that the rules layer (PR 18018, 9489e2c0) and the references PR of the same chain now contradict:
.claude/skills/pm-dispatch/references/landing-operations.md :27–:28, verbatim: 「一条命中 ⇒ 整 PR 改走人工合并道:复核照写 + 留 draft + 向授权批准人请审 + 状态评论。」 / 「⛔ 不翻 ready、不入队;清标即落地同受此闸,漏判会被队列守卫在 merge group 里拒收。」 — the landed tiering (SKILL.md 〈复核〉 「受管面两层:事实层仅本技能 references/」, AGENTS.md Prime Directive 14 "Landing is tiered", contract-review.md 落地前检③ after the references PR) makes a governed hit whose paths all lie under .claude/skills/pm-dispatch/references/ land through the queue after the in-seat contract-tier review. The landing runbook — the file a seat follows at exactly that moment — still sends every hit to the human-merge lane. The queue-guard half of the tier is card 18020; the prose here is stale independently of it.
.claude/skills/pm-dispatch/references/lanes/ui.md :22, verbatim: 「凡触 packages/spec 一律转 domain:spec 座位,见 SKILL.md 〈多仓协调〉。」 — the line it points at now reads 「新 packages/spec 工作恒由 domain:spec 席收口,不论谁需要它;已派发卡 ⛔ 不因触 spec 转席」 (ruling A on the chain head: a claimed card is followed to MERGED, the cross-lane face imports the review). The pointer's own sentence states the rule the target retired.
Executable criterion
git grep -n '人工合并道' .claude/skills/pm-dispatch/references/landing-operations.md exits 1 (the line names the two tiers or points at contract-review.md 落地前检③), and git grep -n '凡触' .claude/skills/pm-dispatch/references/lanes/ui.md exits 1 (the line reads 新 spec 工作 / 已派发卡不转席, or points at the SKILL.md line without restating the retired rule) — with pnpm check:pm-skill-ratchet green and no ceiling moved (landing-operations.md 80/80, lanes/ui.md 38/38: paid by density). Control that must still hit: git grep -n 'mergeable_state' .claude/skills/pm-dispatch/references/landing-operations.md.
Generated by Claude Code
Filed by the charter-references dev (session
session_01DAcomhvR9kKizeYgg89Vo8, branchclaude/issue-17942-charter-references) as a bare card: ⛔ not routed, not graded — triage grades (the ruling on the chain head, comment 5652544529, moves grading, routing and dedupe to the triage seat; the filer attaches keywords). Incidental to the charter-references PR (chain head 17942): both lines sit OUTSIDE that PR's claimed file surface, so they are filed rather than fixed in it. The residue card 18019 coverslanes/ui.md:25,os-dev.md先搜再立 and the SKILL.md table rows — not these two.Dedupe keywords:
landing-operations.md,人工合并道,references tier,凡触 packages/spec 一律转,lanes/ui.md.What
Two references lines still carry pre-ruling wording that the rules layer (PR 18018,
9489e2c0) and the references PR of the same chain now contradict:.claude/skills/pm-dispatch/references/landing-operations.md:27–:28, verbatim: 「一条命中 ⇒ 整 PR 改走人工合并道:复核照写 + 留 draft + 向授权批准人请审 + 状态评论。」 / 「⛔ 不翻 ready、不入队;清标即落地同受此闸,漏判会被队列守卫在 merge group 里拒收。」 — the landed tiering (SKILL.md 〈复核〉 「受管面两层:事实层仅本技能references/」, AGENTS.md Prime Directive 14 "Landing is tiered", contract-review.md 落地前检③ after the references PR) makes a governed hit whose paths all lie under.claude/skills/pm-dispatch/references/land through the queue after the in-seat contract-tier review. The landing runbook — the file a seat follows at exactly that moment — still sends every hit to the human-merge lane. The queue-guard half of the tier is card 18020; the prose here is stale independently of it..claude/skills/pm-dispatch/references/lanes/ui.md:22, verbatim: 「凡触packages/spec一律转domain:spec座位,见 SKILL.md 〈多仓协调〉。」 — the line it points at now reads 「新packages/spec工作恒由domain:spec席收口,不论谁需要它;已派发卡 ⛔ 不因触 spec 转席」 (ruling A on the chain head: a claimed card is followed to MERGED, the cross-lane face imports the review). The pointer's own sentence states the rule the target retired.Executable criterion
git grep -n '人工合并道' .claude/skills/pm-dispatch/references/landing-operations.mdexits 1 (the line names the two tiers or points at contract-review.md 落地前检③), andgit grep -n '凡触' .claude/skills/pm-dispatch/references/lanes/ui.mdexits 1 (the line reads 新 spec 工作 / 已派发卡不转席, or points at the SKILL.md line without restating the retired rule) — withpnpm check:pm-skill-ratchetgreen and no ceiling moved (landing-operations.md 80/80, lanes/ui.md 38/38: paid by density). Control that must still hit:git grep -n 'mergeable_state' .claude/skills/pm-dispatch/references/landing-operations.md.Generated by Claude Code