The empty sky is the to-do list
A week after freezing 33 pages, I asked for the opposite of a list: the site as a sphere — a star chart of everything logged here, because that's how my mind works anyway. I put ten agents on it for an afternoon: four rival designs, each argued for and then adversarially attacked. Three came back kill. The fourth came back "viable — later."
The kill reasons converged on one count. The corpus is 30 nodes, and 26 of them are the course I froze last week. Any map of this site is mostly a map of the frozen district — drawn around a landmass that may yet be carted off to another domain. Take it out and four nodes remain. That's chrome, not territory.
And the list already wins. Every dimension a sphere would encode — date, kind, lens — sits losslessly in one list row today, with the next several entries visible at zero interaction cost. Every spatial view is strictly slower to every article. The contrarian's history lesson stuck: the spatial interfaces that won — Maps, Figma, Miro — are flat plans with semantic zoom. Free 3D has failed every generation since VRML, always the same way: camera freedom without a new dimension of meaning. "Spatial" doesn't have to mean "3D". That's a standing rule now.
The sharpest critique was the one that pointed back at the previous entry. Days of structure-building to hold three entries is the museum before the collection, again — the exact failure I'd documented a week earlier, this time wearing WebGL.
The one concept that lived draws the log as the sky from where I stand, looking out. Most of that sky would be empty, because the four decades I call this log's spine are declared, not yet written. At three entries that emptiness reads broken; at fifteen it reads honest. The empty sky is the to-do list.
So the map is parked until about fifteen entries exist — mid-November at a weekly pace. What shipped instead was thirty seconds of metadata per entry and two pre-deploy checks, so that if the sky ever earns its renderer, drawing it is a rendering problem instead of a retrofit. And one reversal: the stars get named before they're lit. The topics still in my head now sit in a manifest the site can count, and every commit prints how much of the declared sky is unwritten. Writing fixes for free what build days can't.