OptionalcaptureOptionalonProgressive preview (DD-004 §5.4, issue #60): receives path-aligned delta
snapshots of the IR built so far. Emission starts once bytesProcessed ≥
partialMinBytes and repeats at most every partialIntervalMs.
OptionalonCalled after each cooperative yield with bytes processed so far.
OptionalpartialMinimum ms between partial snapshots (default 1000).
OptionalpartialBytes processed before the first partial may be emitted (default 0 when onPartial set).
OptionalshouldChecked after each yield; returning true stops the parse with a partial result.
OptionalyieldMax CPU ms between yields (DD-003 §5.2 default 50).
DD-005 §4.5 stream detection windows: when set, the STREAMING driver fills
headwith the first ≤64 KB of decoded text and keepstailas a bounded rolling window (last ≤16 KB) — read after the parse for late dialect detection on non-seekable streams. In-memory drivers ignore this (their windows are sliceable up front).