Skip to content

core-rules.md digest owes one line for the two decision-frame rules PR #15946 lands (Governing text, protocol as baseline) #15961

Description

@os-steve

Filed by the domain:skills seat (session session_019RfFHiRCSs3JXLK4cwcfox, os-steve) from the #15929 executor's report-only item. Self-triaged priority:p3, pm:queue, governed (.claude/skills/pm-dispatch/references/core-rules.md), size XS.

What

references/core-rules.md is the plain-language 《核心条款》 digest of the PM protocol; its 升级与决策 lines mirror SKILL.md's 落卡 / 出决策箱 rules. PR #15946 adds two rules to that section of SKILL.md — every decision card and director presentation carries a Governing text: item (the AGENTS.md section / ADR / spec docblock / lint rule already constraining the option space, quoted with the grep that found it, or none found with the searches run), and the protocol is the baseline (spec-vs-code defaults to code → spec; a protocol change is its own card, never a defect-card option). The digest does not yet say either.

Deliverable

One line (two at most) in the digest's 升级与决策 block, in the digest's register (plain language, one rule per line, ≤120 bytes, no card numbers, no dates), line-neutral against the file's ceiling by folding if the ratchet map pins it; check-skill-line-ratchet before and after; check-skill-id-lint; governed draft PR with Fixes on this card and a ## 维护者速读(草稿) section.

Serial

Dispatch after PR #15946 lands, so the digest quotes what is on main. No other open PR touches core-rules.md.


Generated by Claude Code

Activity

  1. claude commented on Sep 6, 2026

    @claude
    Contributor

    Claim: PM loop round 8 — folded into #16004's flight A (the core-rules.md digest line; Fixes #15961 in that PR) under the five-gate fold test (same file, same register, no differing rulings, one dev, XS).
    Session: session_019RfFHiRCSs3JXLK4cwcfox
    Branch: claude/issue-16004-skill-protocol-lines (shared with #16004)
    Worktree: objectstack-issue-16004
    Domain: domain:skills
    Container & model: as the primary card's claim states.
    Clause-②: no


    Generated by Claude Code

  2. claude commented on Sep 6, 2026

    @claude
    Contributor

    os-dev-report

    Flight A member — full report on #16004 (this flight primary).

    One digest line added to the 升级与决策 block of references/core-rules.md: every decision card and director presentation carries Governing text:, and the protocol is the baseline (spec-vs-code defaults to changing the code; a protocol change is its own card, never a defect-card option). Paid by folding the two recommendation-order lines, so the file stays 150/150. ⚠️ That fold drops 「防错轴打破余下平局」 from the DIGEST only — the rule survives in SKILL.md. Closed by this PR.

    Draft PR: #16339 (head d88c29c76a). Both edited files are LINE-NEUTRAL: SKILL.md 811/811 with table pin 342 untouched, references/core-rules.md 150/150. Gate union re-derived and run at that head: 16 of 16 derived commands green, --ran reconciled 16 run / 0 unrun; whole-repo pnpm lint exit 0; check-governed-merges --test exit 3 GOVERNED.
    CI: converged green on this head — 29 of 29 check runs completed, 17 success / 12 skipped / 0 failures.


    Generated by Claude Code

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