Catalog
Working
Reviewed vendors, immutable booth codes, one offer per booth assignmentLive project · Vocaloid events
A trilingual, offline-first companion for Vocaloid concert events — venue goods, crowd-reported stock and queues, maps, and a day plan computed backwards from what you want.
Working
Reviewed vendors, immutable booth codes, one offer per booth assignmentWorking
Normalized booth anchors across pages, floors, and map revisionsWorking
Installable, loginless, and usable from the published bundle inside the venueWorking
Trust-weighted consensus with a 15-minute recency half-life and restock recoveryWorking
One survival curve drives the route, the live headline, and the leave timeWorking
A third keypair and ~100 km cells snapped before signing; presence counts onlyIn active development
Wake-up time derived backwards from sellout risk, rendered as rangesResearch
Color-segmented navigation grids from the map raster, with hand-authored portalsAttendees stay loginless and the app keeps working offline inside the venue. It answers the questions a fan actually has: what is here, is it still in stock, how long is the line, and what time do I need to get up.
The repository holds no event facts; the database starts empty. Approved sources are extracted into typed proposals, and a human reviews every one before a row exists. Booth codes are immutable — corrections supersede rather than edit.
The community globe uses a third keypair and snaps location to ~100 km cells before signing, so a dot means “somewhere in this cell” even if the table leaks. The telemetry disclosure is a release gate, not a footnote.
Technical notes
A wake-up time derived right-to-left from sellout risk, and the historical corpus that calibrates it.
↗Three separate device identities, ~100 km cells snapped before signing, and a telemetry disclosure that gates the deploy.
↗D1 is a single-primary SQLite with a serial write queue. The architecture question was never how to make it faster — it was how to make sure almost nothing ever talks to it.
↗How a loginless PWA, two Workers, and a hard binding-data rule keep a fan-run event guide trustworthy.
↗Why booth-gap inference failed, and how color segmentation of the venue map yields a navigation grid for A*.
↗Trust-weighted consensus with a recency half-life, and the stale-sold-out death spiral it exists to prevent.
↗Collapsing three disagreeing shopping orders into a single function of time, so the route, the headline, and the leave time finally agree.
↗The ingestion pipeline that turns approved public sources into reviewed structure — and why booth codes are immutable.
↗UI catalogs that fail loudly, i18n columns for structure, and reviewed model translation for the catalog.
↗Vision-assisted map review that stores normalized coordinates and hashes — never the uploaded bytes.
↗A three-phase queue model where the sellout clock, not register counts, reveals booth throughput.
↗