fix(microbatch): correct lookback off-by-one so N yields N+1 batches