backpressure is the part everyone skips until their tab freezes on file 800 - most streaming demos only ever show the happy path with ten files. the zip-without-freezing angle is the real trick, since zip central directory wants everything up front. how did you structure the archive writing to stay streaming?