mirror of
https://github.com/EveryInc/compound-engineering-plugin.git
synced 2026-09-19 01:09:55 +08:00
5233c9ed66
Twenty rounds of review-driven "precision" had grown SKILL.md from 6,941 words back to 7,890 -- recovering 67% of this PR's slimming and leaving it only 5.6% under main. Three sections absorbed 908 of those 937 words: the fallback rule (194 words across three files), Phase 0.6's unresolved-count enumeration, and Phase 0.5's per-pair collision table. Each addition was individually valid and each spawned the next contradiction, because the sections were being written as a state machine for an executor rather than guidance for an agent that can reason. The field guide is explicit: if removal mainly gives a capable model more freedom to reason, it is judgment -- delete it first, and do not answer lost quality by stacking more protocol. Collapsed: - The fallback is one clause: fall back to the six default frames, keeping the scaling already resolved and recomputing only what the frame count itself determines. An agent applying that will not put a 4-agent fleet on 6 frames or multiply a requested total; both are visibly incoherent. - Phase 0.6 states one conditional rule instead of a case list that was incomplete three times running. - Phase 0.5 states surface-owns-frames / budget-owns-volume once, with the per-variant table left to divergent-ideation.md, which owns dispatch. Kept every rule with a demonstrated failure behind it: tactical cuts volume not lenses, no packing, the waiver at both layers, the named dial set, the ordered scan/scope/cluster/await skeleton, load-before-dispatch, and derive-don't- memorize. Tests now assert those principles; the assertions that had calcified the deleted nitpick wording are gone. SKILL.md 7,890 -> 7,566 words. Claude-Session: https://claude.ai/code/session_01LFdS46yevebfqNrcrJMiVq