05
The outline
One file. One source of truth. Page numbers fall out of order.
`src/lib/outline.js` is the book. Each page is a plain object — `title`, `gesture`, `body`, optional `eli5`, optional `citation`, optional `link`, optional `year` or `spectrum`. Reorder the array, the page numbers renumber. Drop a page, the rest close up. There is no CMS, no database, no admin UI. The text and the order live next to the code that renders them, in a file you can read top to bottom.