mlx-bun library API
    Preparing search index...

    Per row, tokens/conf may be SHORTER than the requested γ when confidence pruning fires (Alg 1); always ≥1. draftLogits covers the drafted positions — ABSENT when the caller passed collectLogits:false (the loop never materialized/concatenated the per-position logits).

    interface DflashDraftRows {
        conf: number[][];
        draftLogits?: MlxArray;
        tokens: number[][];
    }
    Index
    conf: number[][]
    draftLogits?: MlxArray
    tokens: number[][]