Maintainer ruling, 2026-08-22, live PM chat with the skills seat (session session_01MsbKEG4LtERSLaDrbehM3e), verbatim: 「所有的 skills 任务处理完之后,再来一轮全文重构」.
Context: the maintainer asked whether per-card edits to the protocol get holistic analysis; the seat's honest answer named the real gap — the ratchet caps VOLUME but nothing periodically audits CONCEPTUAL drift across the whole document as per-card edits accumulate. This card is the ordered remedy.
Restart-when: the skills lane has zero open pm:queue cards (other than this one) and zero pm:dispatched in flight
Scope (the round, not the edits — the edits get their own ruling)
- Full-text analysis of the protocol face:
.claude/skills/pm-dispatch/SKILL.md + its references/** + .claude/agents/os-dev.md — read as one document set, in the state the drained backlog leaves them. - Produce a net-reduction restructuring proposal for the maintainer: redundancies (the same rule stated in two places), contradictions or near-contradictions left by accumulated per-card edits, prose that should sink from SKILL.md to references (principle-vs-mechanism layering), retired concepts still carrying words, and any clause whose exceptions have drifted from its statement.
- The proposal goes to the maintainer as a decision digest BEFORE any edit — ⛔ the restructuring itself is not pre-authorized by this card; only the analysis round is. Implementation lands as governed draft PR(s) at
claude-fable-5 (clause ①), with the ratchet ceiling LOWERED to the post-shrink count in the same change (lowering is always legal).
Constraints carried from standing rulings
- 「现有的项目经理skills 应该大幅简化,只需要说原则,不需要写细节」 (2026-08-12) is the direction of travel; details live in references, facts in the fact tables, enforcement in gates.
- 密度优化仅随净减内容的 PR 顺带 (2026-08-17) — this round IS the commissioned net-reduction, so the density work rides it legitimately.
- Every rule kept must keep its date + verbatim ruling anchors; ⛔ restructuring never rewrites a ruling's words.
Filed by the skills seat under the lane self-triage exception; pm:on-hold until the restart criterion fires (evaluated by the standing daily executable-criteria scan, or by this seat at any round boundary where the queue reads empty).
Maintainer ruling, 2026-08-22, live PM chat with the skills seat (session
session_01MsbKEG4LtERSLaDrbehM3e), verbatim: 「所有的 skills 任务处理完之后,再来一轮全文重构」.Context: the maintainer asked whether per-card edits to the protocol get holistic analysis; the seat's honest answer named the real gap — the ratchet caps VOLUME but nothing periodically audits CONCEPTUAL drift across the whole document as per-card edits accumulate. This card is the ordered remedy.
Restart-when: the skills lane has zero open
pm:queuecards (other than this one) and zeropm:dispatchedin flightScope (the round, not the edits — the edits get their own ruling)
.claude/skills/pm-dispatch/SKILL.md+ itsreferences/**+.claude/agents/os-dev.md— read as one document set, in the state the drained backlog leaves them.claude-fable-5(clause ①), with the ratchet ceiling LOWERED to the post-shrink count in the same change (lowering is always legal).Constraints carried from standing rulings
Filed by the skills seat under the lane self-triage exception;
pm:on-holduntil the restart criterion fires (evaluated by the standing daily executable-criteria scan, or by this seat at any round boundary where the queue reads empty).