jetstream v2 in zig stream.waow.tech

main: detach archive hooks before the steady-state frame returns; fix docker dep fetch master

the 0.17 port moved the compactor and consumer into runSteadyState's frame while the archive, which holds on_append/on_durable pointers to them, lives in serve. nothing appends or flushes after that frame returns today, but the pointers would dangle; clear them on exit, after the fallback close has flushed. Dockerfile: `zig build --fetch-only` was never a flag. 0.16 fetched dependencies before rejecting it, so the cache layer worked by accident; 0.17 rejects it first and `|| true` hid that. use `--fetch`, and let a failed fetch fail the build. Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>


+10 -1
2 changed files