You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
[finding] 133 lines stay over the 120-byte budget by structural exemption — markdown table rows are the largest remaining unmetered channel (up to 1,081 bytes on one line) #11947
Filed unassigned, recording only. Measured while landing the max-line-length rule ruled on #11106 (option B). The PR there declares these same numbers in its own body rather than hiding them.
What the new rule does and does not reach
The rule caps every line in the CEILINGS corpus at 120 bytes, and the one-off re-wrap brought 555 legacy lines under it. 133 lines remain over budget, every one of them exempt by shape — the exemptions are structural and correct, but they are not free, and nothing measures what flows through them.
exempt class
lines still over 120B
why it is exempt
quotation (multi-line 「…」 ruling)
68
line structure is the author's; re-flowing moved a phrase and turned check-skill-frame-sync red
table (markdown table row)
46
a wrapped | row is a different table
blockquote
10
a continuation must repeat >, i.e. insert a non-whitespace byte into a quotation
unbreakable (URL / path / one long code span)
6
no legal break point exists
anchored (Blocked-by:-family)
1
行锚定 — the contract is that a grep finds it at a line start
fence
2
a wrapped fence is a different program
The measured shape of the hole
Table rows are the sharpest of these, on two counts:
They are the longest. The five longest surviving lines in the corpus are all table rows: AGENTS.md:702 at 1,081 bytes, SKILL.md:276 at 765, SKILL.md:279 at 631, AGENTS.md:701 at 608, SKILL.md:280 at 484.
quotation at 68 lines is the larger count but a much weaker concern: those are verbatim maintainer rulings, a bounded and human-audited form, and their line structure is deliberately preserved.
Not claimed
⛔ Not a claim that the exemptions are wrong. Each of the six is load-bearing and the alternative — a rule that demands an illegal wrap, or one with a per-line allowlist — is worse. The finding is that the exempt set has an unmeasured interior, not that it should be smaller.
Possible directions (triage, not a recommendation)
A per-row byte budget on table rows, wrapping cells being illegal, so the remedy is to move the row's detail into prose or a reference file. Reaches the largest lines; needs a number the corpus does not obviously supply.
Nothing. 133 lines out of 4,931 in a corpus that now has a working control, and the exempt classes are the ones a reviewer's eye is best at judging anyway.
Which of these is worth it is a maintainer call, not this seat's.
Filed unassigned, recording only. Measured while landing the max-line-length rule ruled on #11106 (option B). The PR there declares these same numbers in its own body rather than hiding them.
What the new rule does and does not reach
The rule caps every line in the
CEILINGScorpus at 120 bytes, and the one-off re-wrap brought 555 legacy lines under it. 133 lines remain over budget, every one of them exempt by shape — the exemptions are structural and correct, but they are not free, and nothing measures what flows through them.quotation(multi-line 「…」 ruling)check-skill-frame-syncredtable(markdown table row)|row is a different tableblockquote>, i.e. insert a non-whitespace byte into a quotationunbreakable(URL / path / one long code span)anchored(Blocked-by:-family)fenceThe measured shape of the hole
Table rows are the sharpest of these, on two counts:
AGENTS.md:702at 1,081 bytes,SKILL.md:276at 765,SKILL.md:279at 631,AGENTS.md:701at 608,SKILL.md:280at 484.quotationat 68 lines is the larger count but a much weaker concern: those are verbatim maintainer rulings, a bounded and human-audited form, and their line structure is deliberately preserved.Not claimed
Possible directions (triage, not a recommendation)
AGENTS.md,pm-dispatch/SKILL.md). This is option A from [finding] The pm-skill ratchet counts LINES while its header prices a per-session token read — a green 134/134 run grew platform-readings.md ~33% in bytes #11106, which the maintainer declined for the whole corpus — narrowed to the files where the line rule provably cannot reach, it is a different and much smaller proposal.Which of these is worth it is a maintainer call, not this seat's.
Generated by Claude Code