DIFF-019: whole-file hunk render dies hunk.render: out full on big files fixed 64KB cap IN C, small base silently TRUNCATES

Now
DONE
Sev
HIGH

Input

Context

Hit 2026-07-30 reviewing //GET-056b: jab diff verbs/get/get.js (82KB file, sizable edit) throws JS exception: Error: hunk.render: out full, exit 1, zero output the change is unreviewable via the UI. Bare jab diff (hunk-only render) handles the same edit fine, exit 0; scoped jab diff shared/weave.js (12KB) renders fine. The scoped branch renders the WHOLE file with changes highlighted (DIFF-003), so the render buffer scales with file size, not edit size.

Goals

Constraints

WIP

TODOs

Outcome