mirror of
https://github.com/storytold/pdfcraft.git
synced 2026-11-09 12:32:52 +00:00
A referenced object rejected as over the per-annotation budget was walked up to that budget and charged nothing, so many annotations (or many references in one annotation) pointing at the same oversized nested array each walked it again, and PASS_BUDGET did not bound the work. The walk is now charged to the annotation's budget and through it to the pass, and a spent budget follows no further references. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01Pq7HyDBXygTf7jcqdsjcfn