From c2b42db27505542ead50f5e19c7722e760b84348 Mon Sep 17 00:00:00 2001 From: James Dansereau <106631954+jkdansereau@users.noreply.github.com> Date: Tue, 15 Sep 2026 21:52:07 -0400 Subject: [PATCH] =?UTF-8?q?ci:=20recalibrate=20=C2=A7F=20size=20budget=20t?= =?UTF-8?q?o=20180=20KB=20(table=20~55=20KB=20+=20legacy=20narrative=20~11?= =?UTF-8?q?0=20KB)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The 150 KB threshold assumed the §F region was table-only, but it also holds ~92 KB of pre-ctx-opt D24–D33 bullet narrative plus the M-111/M-113 write-ups. The regression signal is fat ROWS re-accumulating (table is now ~55 KB), so the budget sits ~15 KB above today's 166 KB total. --- .github/workflows/ci.yml | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 87bacd95..dd442fa9 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -143,8 +143,12 @@ jobs: # sections at the file tail (lookup path: docs/dev/findings-index.csv). - name: Check dev-docs size budgets (warn only) run: | + # Budget = ~55 KB of table rows + ~110 KB of legacy D24–D33 / M-xxx + # narrative that predates the ctx-opt migration. The signal is fat + # ROWS re-accumulating, so the threshold sits ~15 KB above today's + # 166 KB total. f=$(awk '/^### F\./{f=1;next} /^### G\./{f=0} f' docs/dev/findings.md | wc -c) - [ "$f" -le 153600 ] || echo "WARNING: findings.md §F table region is $f bytes (> 150 KB) — fat rows accumulating; migrate cell content to ## Dxx sections" + [ "$f" -le 184320 ] || echo "WARNING: findings.md §F region is $f bytes (> 180 KB) — fat rows accumulating; migrate cell content to ## Dxx sections at the file tail" p=$(wc -c < docs/porting-notes.md) [ "$p" -le 122880 ] || echo "WARNING: porting-notes.md is $p bytes (> 120 KB) — consider splitting or adding a TOC block"