Navigating 944 objects without a scrollbar
A dropdown with 112 options is a control you scroll, not one you use. Three ways in — and three silent bugs found on the way.
138 commits · +24,723 lines
A dropdown with 112 options is a control you scroll, not one you use. Three ways in — and three silent bugs found on the way.
Search opened every file in the corpus. A manifest makes it one read — and Pagefind, built on that manifest, ranks what comes back.
The results panel looked like it was answering. It was showing the previous answer — confidently, for several seconds.
Fourteen days after R2 was decided, the prefix still held zero objects. 886 files went up in 28 seconds and came back byte-identical.
Two years of triage was invisible. `corpora changes` renders it in 0.23 seconds, and refuses to invent a reason where there isn't one.
140 MB of PDFs became 79.6 MB, addressed by content hash and fetched on demand — and the text-layer guard rejected one file, which is the point.
Wired the new store into the app, opened it, and got a blank window. Drawing a header was reading 845 files.
The app looked like a stranger next to its siblings. Twice I fixed the wrong layer before looking at the screen.
Three apps had independently converged on the same source-file model without noticing. The first blueprint fixes the canonical field set before a third vocabulary hardens.
Corpus building keeps reappearing inside every ai-labs product — so it gets a repo of its own, scaffolded with context-v, changelog, and a splash slot.