Commit 4d72868
docs(pm-skill): the sixth readings increment — seven measured platform facts, ceiling 388 → 395 (ruled) (#16615)
* docs(pm-skill): the sixth readings increment — seven measured platform facts, ceiling 388 -> 395 (ruled)
Seven deduplicated readings land as one rule line each in the readings ledger,
and the ceiling row moves to the landed count under the STANDING one-file
exception (pm-dispatch SKILL.md), recorded as a `ruledRaises` record rather than
a decision card, exactly as that exception directs.
The lines, each written in the file's voice and placed in the section that owns
its subject:
- MCP's read limiter and write limiter are independent of each other, measured in
both polarities, so one side's refusal does not predict the other's.
- A control word's hit does not license a different term's zero: the same
document is reachable by one term and empty by another in the same batch, so
the defect is term-shaped, not document-shaped.
- A listing that returns a bare array and no total cannot announce its own
truncation, so its zero is not a reading — the neighbouring row already covers
the full-first-page case, this one states the response-shape property.
- An existence question goes to a single-point 200/404 read
(`GET /repos/{o}/{r}/branches/BRANCH`) or `git ls-remote --heads`, never to a
listing page.
- `issue_write` clears every field it is not passed, assignees included — the
labels half was already on the ledger, this is the other half.
- Assignability is a repo+account property that moves mid-session, with its
204/404 probe and the read-back rule.
- A standalone marker line is dropped by the COMMENT read path with the bytes
still in storage, so its absence is not evidence of a write-side strip.
Ceiling 388 -> 395 at the landed count, headroom 0, same convention; `was` is
untouched and no other ceiling moves.
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_018dxq7YqsLDMeZDZ5AzsgJX
* docs(pm-skill): the footer-synthesis mechanism is measured false — replace the untested row with the reading
The row proposed a mechanism for the attribution-footer variation and marked it
未实测 with an explicit refusal to compress the observation into a law: the tool
synthesises a footer only for a body that carries none.
Measured twice now, on two different PRs, in the direction that mechanism
predicts: a body edit sent through the MCP `update_pull_request` wrapper with no
footer of its own reads back, through the same channel, with NO footer at all —
no synthesised block, nothing appended. The mechanism is false, so the row that
proposed it is replaced BY the reading, at the same line count. The neighbouring
rows are untouched, including the one that refuses to generalise any single form
across channels and actions, which still governs this line.
1 parent 309bee5 commit 4d72868
2 files changed
Lines changed: 48 additions & 2 deletions
File tree
- .claude/skills/pm-dispatch/references
- scripts/pm
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
109 | 109 | | |
110 | 110 | | |
111 | 111 | | |
| 112 | + | |
112 | 113 | | |
113 | 114 | | |
114 | 115 | | |
| |||
167 | 168 | | |
168 | 169 | | |
169 | 170 | | |
| 171 | + | |
170 | 172 | | |
171 | 173 | | |
172 | 174 | | |
| |||
192 | 194 | | |
193 | 195 | | |
194 | 196 | | |
| 197 | + | |
| 198 | + | |
195 | 199 | | |
196 | 200 | | |
| 201 | + | |
197 | 202 | | |
198 | 203 | | |
199 | 204 | | |
| |||
207 | 212 | | |
208 | 213 | | |
209 | 214 | | |
| 215 | + | |
210 | 216 | | |
211 | 217 | | |
212 | 218 | | |
213 | 219 | | |
| 220 | + | |
214 | 221 | | |
215 | 222 | | |
216 | 223 | | |
| |||
294 | 301 | | |
295 | 302 | | |
296 | 303 | | |
297 | | - | |
| 304 | + | |
298 | 305 | | |
299 | 306 | | |
300 | 307 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
575 | 575 | | |
576 | 576 | | |
577 | 577 | | |
578 | | - | |
| 578 | + | |
| 579 | + | |
| 580 | + | |
| 581 | + | |
| 582 | + | |
| 583 | + | |
| 584 | + | |
| 585 | + | |
| 586 | + | |
| 587 | + | |
| 588 | + | |
| 589 | + | |
| 590 | + | |
| 591 | + | |
| 592 | + | |
| 593 | + | |
| 594 | + | |
| 595 | + | |
| 596 | + | |
| 597 | + | |
| 598 | + | |
| 599 | + | |
| 600 | + | |
| 601 | + | |
| 602 | + | |
579 | 603 | | |
580 | 604 | | |
581 | 605 | | |
| |||
1028 | 1052 | | |
1029 | 1053 | | |
1030 | 1054 | | |
| 1055 | + | |
| 1056 | + | |
| 1057 | + | |
| 1058 | + | |
| 1059 | + | |
| 1060 | + | |
| 1061 | + | |
| 1062 | + | |
| 1063 | + | |
| 1064 | + | |
| 1065 | + | |
| 1066 | + | |
| 1067 | + | |
| 1068 | + | |
| 1069 | + | |
1031 | 1070 | | |
1032 | 1071 | | |
1033 | 1072 | | |
| |||
0 commit comments