The FITS imagery and detection catalog are fetched from ui/data/, and
browsers block fetch() over file://. Serve the project once:
./serve.shThen open http://localhost:8765/ui/index.html
Two-band synthetic colour (ZTF g+r, not Rubin) · NOT a discovery feed
asinh is the default sky stretch — the deep stacks span ~4 decades, which linear cannot show.
Sky layers: black point comes from each FITS' own SKYMU/SKYSIG header cards when present.
Change overlay noise sigma ~6 counts; default cut ±30 (~5σ).