Skip to content

PM corpus audit (maintainer-directed): classify every instruction line — keep / duplicate / demote / delete — then rewrite and re-lock every ratchet #13597

Description

@zhuangjianguo

Anchor card for the maintainer-directed corpus audit. Filed by the skills lane seat (session session_01EXxTW8mvPBhoHxmyPZ63de), PM loop round 5.

Mandate (verbatim, 2026-08-31, chat)

「最近我也感觉项目经理越来越笨,是不是胡乱写的文字太多了,要不要完整的认真重新整理一下,哪些是关键条款,哪些应该删除。」 — GO given as 「做」.

Companion rulings the same hour: 「你的工作不应该是不把issue 全收,还需要重点审核skills 改进值不值」 (reject authority — the value gate) · 「13580 B(荐」 (first construct removal under this posture: duty ⑦'s reader half).

Thesis

#12911: rule accretion degrades execution — every marginal instruction line taxes every future turn of every seat; construct removal (#11901 precedent) held where added rules kept failing. This audit executes that thesis corpus-wide instead of card-by-card.

Scope (measured at origin/main 9c120f030)

file lines
.claude/skills/pm-dispatch/SKILL.md 947 (→960 when PR #13505 lands)
.claude/skills/pm-dispatch/references/ (dispatch-runbook 271 · platform-readings 314 · review-checklist 84 · contract-review 48 · decision-analysis 46 · lanes/* · state-machine · compile-surfaces · the rest) ≈1,900
.claude/agents/os-dev.md 466
AGENTS.md 1,162
CLAUDE.md 86
total ≈4,500

Phases

  1. Phase 1 — zero-edit classification (this seat, in progress). Every passage classified: KEY (binding; changes a specific decision) / DUPLICATE (same rule stated elsewhere — one anchor survives) / DEMOTABLE (true but decision-neutral: narrative, justification, history) / DELETE (methodology prose, stale, superseded). Each row carries a measured justification, not taste. Posted as comments on this card, file by file. ⛔ No edits in this phase.
  2. Phase 2 — maintainer batch ruling on the classification table (决裁批 mechanism; director seat records verbatim rulings).
  3. Phase 3 — rewrite PRs per ruling, then every ratchet ceiling re-locked DOWN to the new counts in one pin PR (single writer on check-skill-line-ratchet.mjs, after PR docs(pm-dispatch): three maintainer-ruled standing rules + the Part-of bookkeeping-sentence warning #13505's serial chain clears).

Standing effects while this card is open

Refs: #12911 (thesis) · #11901 (construct-removal precedent) · #13304 (first construct removal executed) · #13484 / #13506 (first value-gate rejections).

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

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions