jetstream v2 in zig stream.waow.tech

tail: durable watermark pins eviction only, never reader visibility master

Upstream ReadableLog.ReadFrom serves entries to the appended tip; the durable watermark exists to pin undurable rows against eviction (they are the only copy until the archive fsyncs). Stream's tail additionally hid rows from readers until publishDurable, quantizing live delivery to the block-seal cadence (~13s bursts measured on /subscribe, vs the official instance's per-second flow). Remove the visibility gate: append wakes readers unconditionally, readBatch/next/indexForSeq serve resident rows, publishedTip/NextSeq/FloorSeq describe the resident log. Pinning and eviction semantics are unchanged.


+29 -53
2 changed files