Skip to content

pm-dispatch: three rules-layer lines outside the charter-revision PR still carry pre-ruling text (os-dev.md 先搜再立, SKILL.md state-table rows, lanes/ui.md :25 + objectui AGENTS §9) #18019

Description

@claude

Filed by the charter-revision dev (session session_01DAcomhvR9kKizeYgg89Vo8, branch claude/issue-17942-charter-revision) as a bare card: ⛔ not routed, not graded — triage grades (the 2026-09-13 ruling on the chain head, comment 5652544529, moves grading, routing and dedupe to the triage seat; the filer attaches keywords). Derived in-scope from the charter-revision family whose chain head is issue 17942 — a candidate class-1 sub-issue for the seat that owns that family.

Dedupe keywords: 先搜再立, os-dev.md, 停在 draft 等人合, 跨车道移交, charter residue.

What

The rules-layer PR of the charter-revision family (#18018) lands the 2026-09-13 rulings in SKILL.md, core-rules.md, AGENTS.md and three lane files. Three lines OUTSIDE that PR's declared file surface still carry the pre-ruling text and now contradict the landed rules:

  1. .claude/agents/os-dev.md (rule 3, the 「先搜再立」 line): the dev is still told to dedupe before filing (targeted REST or one search_issues). Ruling ③ (5652544529, point 3, verbatim 「立卡者不查重,只在卡面附 3–5 个查重词」) moves dedupe to the triage seat; the filer attaches keywords. os-dev.md has its own ratchet ceiling — pay by density there.
  2. .claude/skills/pm-dispatch/SKILL.md 〈状态模型〉 table rows (widest-row pin 342 B): the assignee row still lists 「跨车道移交」 as a release cause and the pm:retriage row still lists 「跨域 PR 指定车道、改路由」 without the pre-dispatch qualifier. The bullet 「pm:retriage 改路由只对未派发卡」 landed by the PR governs; the rows lag it.
  3. .claude/skills/pm-dispatch/references/lanes/ui.md :25 (「命中即整 PR 停在 draft 等人合,⛔ 不 ready、不入队、不 auto-merge、不自合、不留批准」) and objectui AGENTS.md §9's governed-surface paragraph: ruling C (issue 17971, comment 5652306063, verbatim 「C. approve 后不管后续改动都由席位落地:」) makes the owning seat land a governed PR once an authorized approval exists — objectui PRs included (the card names objectui 9374 / 9377). Both lines still read as unconditional draft-until-human-merge. Seam: the objectstack half lands here, the objectui half in objectui's own AGENTS.md (objectstack side leads per 〈多仓协调〉).

Executable criterion

Each of the three sites either states the ruled rule or points at the line that does, so git grep -n '先搜再立' .claude/agents/os-dev.md exits 1, git grep -n '跨车道移交' .claude/skills/pm-dispatch/SKILL.md exits 1 (or the row carries 未派发), and git grep -n '停在 draft 等人合' .claude/skills/pm-dispatch/references/lanes/ui.md exits 1 — with the ratchets green (pnpm check:pm-skill-ratchet) and no ceiling moved.


Generated by Claude Code

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions