DD-006 live-progress overlay: completed cut + translucent remaining-path ghost + always-on-top
marker (byte-exact) or uncertainty band (approximate); user scrub always wins
Opt-in retraction/deretraction markers (setShowRetractions) — warm = retract, cool = unretract,
clipped by the same layer/scrub window; capability-honest (shown only when the IR carries events)
Time-budgeted build ticks (rAF with a timeout backstop — works when rAF is suspended or absent),
WebGL context-loss rebuild, injectable GL backend and frame scheduler (testable & headless-shaped)