Dashboard › opencode-lore › pipeline.ts large-spread RangeError
01a0a267-dbd8-741f-8f6e-abb0a91a5456Trap: target.push(...source), Math.max(...map.keys()), and similar spreads look concise after size validation, but JavaScript’s engine-specific argument limit can throw RangeError well below permitted stream cardinality. Fix: append iteratively and compute bounded maxima in a loop, because valid many-item streams must still reach rollback, sanitization, accounting, and the fixed failure envelope.