Uh oh!
There was an error while loading. Please reload this page.
pm-dispatch: anchor instruction-architecture and governed-surface enforcement files to domain:skills - #9536
Merged
Conversation
…orcement files to domain:skills The domain-lane table anchored the governed-surface mechanism by file location, splitting one mechanism across two lanes. Amend the domain:skills row to carry root AGENTS.md + root CLAUDE.md (instruction-architecture files), .github/CODEOWNERS (the governance-routing half), and any gate/audit whose SUBJECT is the governed surface itself; state the SUBJECT divider in the domain:devx row (agent-instruction governance routes to skills, code/docs quality gates stay devx). Maintainer ruling 2026-08-18, verbatim: 「skills 相关的应该都归你管,为什么派给了 devx」 Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01WswfK2yNYT9hNnMH6TzAwL
This was referenced Aug 18, 2026
os-support-ai
marked this pull request as ready for review
August 18, 2026 09:31
Uh oh!
There was an error while loading. Please reload this page.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for freeto join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Fixes#9528
What
Two in-row amendments to the 域车道 table in
.claude/skills/pm-dispatch/SKILL.md, per the maintainer ruling (2026-08-18, verbatim, untranslated): 「skills 相关的应该都归你管,为什么派给了 devx」domain:skillsrow now also carries: instruction-architecture files (rootAGENTS.md+ rootCLAUDE.md— all agent-facing constitution text); the governance-routing half of the governed surface (.github/CODEOWNERS); and governance-enforcement gates/audits whose SUBJECT is the governed surface itself — currentlyscripts/pm/check-governed-merges.mjs, referenced by pointing at the existing guards-index row rather than duplicating it, with future same-subject gates judged the same way. The row cites the governed-surface unified definition already stated in the ACCEPT path-fork section rather than restating it.domain:devxrow now states the boundary inline in itsscripts/(门禁类) entry: the divider is the gate's SUBJECT — a gate governing agent-instruction surfaces (the governed surface) routes todomain:skills; a gate governing code/docs quality staysdomain:devx.Ratchet payment table
Both amendments extend existing single-line table rows in place — the diff is 2 lines changed, 0 lines added, so no payment cut is owed and no re-wrap/line-merge was used. References files untouched.
pnpm check:pm-skill-ratchetgreen at head53b34c8.Verification (all at head
53b34c8, clean tree, after the final commit)Gate union re-derived from the actual diff via
node scripts/pm/dispatch-gates.mjs(no paths passed; change set = 1 file vs merge base02ebb6f5b) — the six derived families are exactly the six the dispatch named, nothing new:pnpm check:pm-skill-ratchet— exit 0pnpm check:pm-skill-id-lint— exit 0 (no issue-number citations in operational text)pnpm check:pm-governed-merges— exit 0pnpm check:skill-frame-sync— exit 0pnpm check:doc-authoring— exit 0pnpm --filter @objectstack/lint run check:doc-formula-expressions— exit 0 (after building the lint dependency closure)Also
node scripts/check-nul-bytes.mjs— exit 0.Governed surface — human merge only
This PR edits
.claude/skills/**, so it is itself on the governed surface: it stays a draft awaiting a human merge. Never flip it ready, never enqueue, never arm auto-merge..claude/-only diff publishes nothing ⇒skip-changesetapplies.Out of scope by design:
AGENTS.mduntouched (devx PR rewriting PD#14 is in flight — disjoint file surfaces),docs/adr/**untouched, references files untouched.Generated by Claude Code