CODE-074: the blob round lexes every blob when only the TRI round owes work

Now
OPEN
Sev
MED
Rep
///bee
Ask
gritzko
Rev
///bee#8cb69a0
See
BEE-071
See
BEE-067

Input

Context

index/lindex.js:327:PS calls hk.parse on every moved blob regardless of which rounds owe: forcing the TRI-only round on git.git gives links:0 syms:0 with parse = 1.85 s and 4807 lexes, 100% waste. That is exactly the BEE-071 upgrade path every existing repo takes (LINK/SYM marks at the tip, no tri mark) and the path after any failed tix.commit at :293. Also :319 builds a progress() in blobRound but never ticks it, so the 8-43 s scan shows nothing, and N workers interleave their note lines. Found in the 2026-09-18 index review.

Goals

toks = (gates.linkUp && gates.symUp) ? null : hk.parse(...); tick the progress per blob.

WIP

TODOs

Design decisions

Outcome