Commit c24e2d3
docs(agents): state the app-vs-platform boundary once, so it stops being re-derived (#15427)
* docs(agents): state the app-vs-platform boundary once, so it stops being re-derived
The boundary was decided ad hoc three times in one day, by three seats, each from
scratch, and the three derivations differed. Nothing stated the rule.
Written to fit the ratchet rather than raise it. AGENTS.md had exactly one line of
headroom (1161 against a 1162 ceiling), and both funding routes an author may take
alone are closed here: re-wrap funding is banned by the 2026-08-17 ruling, and a
declared cross-file move cannot fund new content because the source decrease cancels
against the destination raise. So the split follows the ratchet's own division of
labour — principles in the instruction file, on-demand detail in references/:
- AGENTS.md gains ONE line, a Context Routing row carrying the deciding question and
pointing at the rule. 1161 -> 1162, exactly the ceiling, which is unchanged.
- The rule itself lands in a new reference file: the deciding question, the
publication test, and the two anti-patterns with the measurement behind each.
- The new file is entered in both ratchet maps at its landed count, so it arrives
metered rather than as an un-ceilinged file in a ratcheted directory.
Every lesson is carried self-contained (failure mode, discipline, boundary) with no
issue-ID citation, per the 2026-08-12 ruling that check:pm-skill-id-lint enforces.
No deletions: nothing was removed to make room.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01UHvF5hyiZjnCyExFnfQB8m
* docs(agents): re-pay the boundary pointer against the new 1058 ceiling
The rules-only rewrite compressed AGENTS.md 1161 -> 1058 and locked the ceiling to
1058, which took back the single line of headroom this pointer was paid from. Git
merged the two changes without a conflict, so nothing textual flagged it: the file
came out at 1059 against a 1058 ceiling and would only have gone red in the merge
queue, after being queued and kicked.
Re-paid at net ZERO lines rather than by raising the ceiling: the standalone Scope
Triage row is folded into the `examples/**` row that was already there. The Example
Author constraint is preserved verbatim, and the boundary question is worded "on any
tree" so folding it onto that row does not scope the rule to that directory.
⛔ The ceiling is untouched, ⛔ no line was reclaimed by re-wrapping (banned), and no
existing rule was dropped: AGENTS.md is +1/-1 against main.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01UHvF5hyiZjnCyExFnfQB8m
---------
Co-authored-by: Claude <noreply@anthropic.com>1 parent 3e270d4 commit c24e2d3
3 files changed
Lines changed: 76 additions & 1 deletion
File tree
- .claude/skills/pm-dispatch/references
- scripts/pm
Lines changed: 66 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
| 55 | + | |
| 56 | + | |
| 57 | + | |
| 58 | + | |
| 59 | + | |
| 60 | + | |
| 61 | + | |
| 62 | + | |
| 63 | + | |
| 64 | + | |
| 65 | + | |
| 66 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
758 | 758 | | |
759 | 759 | | |
760 | 760 | | |
761 | | - | |
| 761 | + | |
762 | 762 | | |
763 | 763 | | |
764 | 764 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
664 | 664 | | |
665 | 665 | | |
666 | 666 | | |
| 667 | + | |
| 668 | + | |
| 669 | + | |
| 670 | + | |
| 671 | + | |
| 672 | + | |
| 673 | + | |
| 674 | + | |
667 | 675 | | |
668 | 676 | | |
669 | 677 | | |
| |||
1036 | 1044 | | |
1037 | 1045 | | |
1038 | 1046 | | |
| 1047 | + | |
1039 | 1048 | | |
1040 | 1049 | | |
1041 | 1050 | | |
| |||
0 commit comments