Skip to content

skills: re-key the three 事实层 = references/ spellings the Tier S ruling leaves false (os-dev.md :286–:287, landing-operations.md :27–:28, H48) #19146

Description

@os-elon-musk

Path: none

Finding class (b) — a contract violation the moment PR #19144 (#19133) lands: AGENTS.md Prime Directive #14 then says Tier S = all of .claude/** lands on the owning seat's contract-tier review of record, while three instruction lines still spell the pre-#19133 split (fact layer = .claude/skills/pm-dispatch/references/ only, everything else rules layer):

仪器 question (北极星「仪器为车队服务」): which fleet decision differs — a dev on a Tier S card (any .claude/** path outside references/) reads :286 「余为规则层」, writes a 速读(草稿) it does not owe and reports its PR as awaiting the maintainer's word; the seat lands it on the record anyway, so the cost is the dev's PR shape and a false status line, not a lost landing. Small ⇒ p3 (not on the path, not on the checklist).

Scope (line-neutral; os-dev.md ceiling 403, landing-operations.md 69; every line ≤120 B):

  1. os-dev.md :286–:287 → Tier S wording: 受管路径全在 .claude/** 者 Tier S,席内达档复核 PASS 在案即落地;Tier H(AGENTS.mdCLAUDE.mddocs/adr/**docs/NORTH-STAR.md、发布 skills/**)才带 ## 维护者速读(草稿).
  2. landing-operations.md :27–:28 → the same, after PR feat(pm): a PR over 5,000 changed lines lands only by a human merge — size predicate in check-governed-merges --test, the same reading in dispatch-gates, one rule line in SKILL.md and landing-operations #19033 lands (merge main first).
  3. H48 → 速读 expected on Tier H only (governedTierFor from check-governed-merges.mjs, no second list); one self-test case: a Tier S PR without a 速读 is no finding, a Tier H one without it still is.

Acceptance: grep -rn 事实层 .claude AGENTS.md → only quotations; the three files' line counts unchanged; pnpm check:pm-half-states green with the new case; pnpm check:pm-skill-ratchet, check:pm-skill-id-lint, check:skill-frame-sync green.

Blocked-by: #19133
Blocked-by: #19021

Surfaced by the #19133 dev's out-of-scope findings (report 5737300613); filed by the skills seat under lanes/skills.md's self-triage rule.


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

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions