mark sizes its output buffer at len*8+16384 (MARK.cli.c:60), but a todo line expands ~12× (<ul class="todo">\n<li class="wontfix"><input type="checkbox" disabled> <del>… ≈ 96 bytes per 8 source bytes) — a legitimate 9.6KB page of todo entries fails wholesale with Error: BNOROOM exit 22, no HTML written, and one such page fails an entire directory build even without --strict. fuzz/MARK.c:22 uses the same 8× heuristic, so fuzzing never surfaces it. From the 2026-07-07 mark/ diagnostic review, orchestrator-verified by probe. Method Issues.
# T + 1200× -[x] a\n\n (9.6KB) → Error: BNOROOM, exit 22, no output file (fresh build/bin/mark).fuzz/MARK.c:22) AND swallows errors by design — the gap is structurally invisible to it.