diff --git a/strata/README.md b/strata/README.md new file mode 100644 index 0000000..274d466 --- /dev/null +++ b/strata/README.md @@ -0,0 +1,45 @@ +# strata + +The public archive map at https://stream.waow.tech/strata/: namespaces as +spheres sized by archived event counts, with search, profile avatars, and +canvas pan/zoom. It is a static page; counts come from one summary snapshot of +[Strata](https://strata.zat.dev) taken at deploy time, so visitors make no +archive, summary, or profile API requests. + +## deploy + +```sh +cd strata && bun install # once: pinned esbuild and @atcute/lexicons +just strata # from the repo root +``` + +`scripts/deploy-strata-preview` fetches the snapshot, bundles `app.js` with +d3 into one hashed script, writes gzip sidecars, uploads a release directory, +and atomically switches the `site/strata` symlink on the host. See +[docs/deploying.md](../docs/deploying.md#strata-playground) for the route, +caching, and rollback. `--output-dir
xA)Pmni&G}_m@`pyVjrk`=*8e{ax9b_jy-enZCM~|HDpUL(0h@QSH!$
zyr-8Oe%AZ?t&B{}-8 ViX@*aeJ@ zn`i+1Kpz^K23s7#_@aW|d%g5PmqU
zL6ad|H@qt=yLXn!=M!^ZAG^Bx*MnbA-@JLV`ueJ;!8 5Btb
zO^IDDd)G9)I_B~Ff2_B9ZmpQ&?f++bk>NM_UBBfn&)6u{*RxS>_rJUL%v;(6l@?9T
z$z8KG{W!O(`TUwa-k0}XH-4JMd9|f_y5COTOUptRJyE&kyrsH3YORd@pC6N^>aLu-
zH|NF$@wr>)%)0q`Q6MiH!w*N$JY0=y{DivAI=?0{-(LFd+b->prD5G^d*@huPM+GY
zw9!p@LD5Q&DFQ$2md=ikYzlbnP}mpfk-|Cu&cfprwkBDXdu~J>SSqvh;R=zWO0Sk_
zt3|JQ%D5f4SLvZ@Y@zz&!?`Jo*16>D%_=;xfwS^PS?$&937KAjM)Qwf|7Pd9(tD+e
z^m(4;H$#?|FBaXeedN+<;pwlh&piCxSma#gt^F~*ufF~%bY1?>_iZ|Rjn4B;JCkb;
zc#7|v>$G@Mc8Jrust1qnzCKlE7E
z%e&DNW%ccadC@2NDNnS+*1P(@zrQDJYgp}DA!(D^zi&FDmL{oRsrjWBwEo^{b^gy!
zv>!}7UHoK8XT5zjwax$iy?rP7eu(Iu;uFyh
zn`6uQ?d
VP}sCji!isy#=>gKmXGbQ4R7L{oi
z?kHO7rSo@5!
u
zPb$Y~$&sV3H*Va>%Ac$~-R(Gwz|<>bg*$&$Ou
z@U+N~Rr;@YXZf