fabro/lib/apps
Bryan Helmkamp b834e0bda3
perf: batch archive writes and tolerate a vanished artifact
Deflate flushes its output in 8 KiB blocks, and each write became its own
allocation, channel send, and HTTP body frame. A 64 KiB BufWriter in
front of the sink cuts all three by eight.

An artifact deleted between the listing and its read no longer aborts the
whole archive. That race is a run being pruned mid-download; leaving the
file out beats handing back a truncated ZIP missing everything after it.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-01 09:12:27 -04:00
..
fabro-cli feat: add model-keyed fallback policies 2026-07-30 12:02:41 -04:00
fabro-mcp-server fix(tool): keep fabro_run_create validation catalog-free 2026-07-28 14:40:54 -04:00
fabro-server perf: batch archive writes and tolerate a vanished artifact 2026-08-01 09:12:27 -04:00
fabro-spa refactor: organize crates into three layers 2026-07-23 17:59:34 -04:00