This repository was archived by the owner on Aug 15, 2026. It is now read-only.
v0.2.0 — chunked warmup + fork backfill
What
- chunked live-session warmup (default on): folds projection cells in chunks with setImmediate yields, writing them into the registry WeakMap so snapshot()/drive() hit warm cells — a 74万-event session drops from a 20-min cold fold to ~200ms.
- fork child cache backfill (default on, zero-cost): fork children get projection cache rows written right after warmup, so abandoned forks never hit the full readFrom(0) coldSnapshot path.
- disk cold-session backfill (default OFF): streaming parse+fold to write missing cache rows. Off by default because readRaw's sync zstd decode is not chunkable at plugin layer.
Install
dsh plugin --profile web add github:orangeofcarl0-sys/dsh-projection-warmupVerified on dsh 0.1.0-rc.6 / Windows (tests: 19 asserts ALL PASS).