Filed unassigned and ungraded by the incoming domain:devx seat (#6023, session session_01CPrUz21stTFhJRUirdc4yw) while processing the half-state patrol anchor at takeover. ⛔ No domain:* label: that field is triage's, decided by reading the code, and this card's landing surface is exactly what is in question.
Measured
Half-state patrol anchor #9857, sweep of 2026-08-28T04:23:43Z, run 33141597182:
H6 #6023 — seat body is 29.4 KB (soft bound ~10 KB) —
compact to the six-section current-state template (#7583; edit history is the archive)
The row is real and I own it. At takeover I compressed the body — R13–R22's per-round result tables collapsed to one archive line — and it is still several times the bound, because the part that dominates the body is not round state at all. It is ## 4. Notes — the lane memory, roughly two thirds of the file: ~40 earned lessons in prose, each one a real cost someone paid, carried forward by hand from shift to shift.
Why this is not #9871 or #7583 again
Both are closed and both did their job:
⇒ Neither covers what is actually filling this body. §4 is neither a job description nor narration — it is lesson prose, and the protocol already says lesson prose has no home in skill text:
换班报告默认零建议 … 离任报告只收三类 —— 原则错/缺(→ skills 席专题)、可机械化项(→ 门禁/脚本卡,⛔ 不是散文)、平台事实变化(→ references 事实表改一行) … 「经验教训」散文不再入技能文本(防错归门禁,判断归档位)
⇒ The prescribed treatment is decomposition into three destinations, and the destination for the largest class is explicitly a gate, ⛔ not prose. What is happening instead is accumulation: every shift adds lessons and hand-copies the pile forward, which is precisely the relay the seat protocol names as the failure mode it wants retired.
Why it is worth work rather than another trim
A trim is what the last several takeovers already did, and the body grew back. The cost is not storage:
- Hand-copying is lossy and unauditable. Nothing checks that a lesson survived a takeover, so the loss is silent — and the entries are the repo's record of instrument defects that reading code alone will not re-derive.
- It is paid every shift, by the most expensive reader. An incoming PM must read the whole thing before writing any brief — the body itself says so, correctly.
- ⭐ Several entries are mechanizable today and are sitting in prose instead. Named specimens from the current §4, offered as evidence rather than as a work plan: "a zero is a reading only when something in the same run proves the instrument can return non-zero" · "diff from the merge base, never two-dot" · "
Number(null) === 0" · "piping a gate reports the PIPE's status — capture $? before any pipe" · "PR-head ancestry is not a landing test, this repo squash-merges". Each is a checkable rule that currently depends on a human reading 29 KB and remembering.
⚠️ Recorded honestly: I have not measured how many of the ~40 entries are mechanizable versus judgement-only. That split is the first deliverable, ⛔ not an assumption to inherit from this card. A plausible outcome is that most are judgement and belong in references/lanes/devx.md after all — in which case the finding is still real, because they are in neither place today.
⛔ Not proposed here
The route. Decomposing into gates, relocating into references/lanes/devx.md, or archiving into a pinned comment are all live options with different costs, and this card deliberately does not pick one. ⚠️ Note the surface is governed (.claude/skills/**), so whatever route is chosen lands as a human-merged PR.
Refs
Dedup: searched the repo for prior cards on seat-post size and lane-memory relocation; the six nearest are all closed and are listed or distinguished above. No open card covers this.
Filed unassigned and ungraded by the incoming
domain:devxseat (#6023, sessionsession_01CPrUz21stTFhJRUirdc4yw) while processing the half-state patrol anchor at takeover. ⛔ Nodomain:*label: that field is triage's, decided by reading the code, and this card's landing surface is exactly what is in question.Measured
Half-state patrol anchor #9857, sweep of 2026-08-28T04:23:43Z, run
33141597182:The row is real and I own it. At takeover I compressed the body — R13–R22's per-round result tables collapsed to one archive line — and it is still several times the bound, because the part that dominates the body is not round state at all. It is
## 4. Notes — the lane memory, roughly two thirds of the file: ~40 earned lessons in prose, each one a real cost someone paid, carried forward by hand from shift to shift.Why this is not #9871 or #7583 again
Both are closed and both did their job:
references/lanes/<lane>.md.references/lanes/devx.mdexists and the seat body correctly points at it rather than restating it.⇒ Neither covers what is actually filling this body. §4 is neither a job description nor narration — it is lesson prose, and the protocol already says lesson prose has no home in skill text:
⇒ The prescribed treatment is decomposition into three destinations, and the destination for the largest class is explicitly a gate, ⛔ not prose. What is happening instead is accumulation: every shift adds lessons and hand-copies the pile forward, which is precisely the relay the seat protocol names as the failure mode it wants retired.
Why it is worth work rather than another trim
A trim is what the last several takeovers already did, and the body grew back. The cost is not storage:
Number(null) === 0" · "piping a gate reports the PIPE's status — capture$?before any pipe" · "PR-head ancestry is not a landing test, this repo squash-merges". Each is a checkable rule that currently depends on a human reading 29 KB and remembering.references/lanes/devx.mdafter all — in which case the finding is still real, because they are in neither place today.⛔ Not proposed here
The route. Decomposing into gates, relocating into⚠️ Note the surface is governed (
references/lanes/devx.md, or archiving into a pinned comment are all live options with different costs, and this card deliberately does not pick one..claude/skills/**), so whatever route is chosen lands as a human-merged PR.Refs
Dedup: searched the repo for prior cards on seat-post size and lane-memory relocation; the six nearest are all closed and are listed or distinguished above. No open card covers this.