Skip to content

Colophon

How this site is made, reported by the build rather than described. Everything below is read from the repository at build time.

Design tokens

Every value in the site comes from design/tokens/tokens.json. The Tailwind theme is generated from it, and the generated theme deletes every Tailwind default first — so a value that has not been decided produces a class that does not exist, rather than a plausible-looking default.

0 decided · 23 provisional · generated 2026-09-02

No design decisions have been made yet

Phase 4 has not started. Every token below is a placeholder derived by formula or taken from a system default — a greyscale ramp at even lightness steps, a type scale from a single ratio, spacing from one base unit, system fonts. None of it is a design decision, which is why the site does not look designed.

Every token in the build, and where it came from
TokenValueSource
color.bg.pageoklch(98% 0 0)provisional
color.bg.sunkenoklch(94% 0 0)provisional
color.border.hairlineoklch(85% 0 0)provisional
color.text.mutedoklch(48% 0 0)provisional
color.text.primaryoklch(22% 0 0)provisional
container.measure68chprovisional
container.page76remprovisional
space.base0.25remprovisional
type.family.bodyui-sans-serif, system-ui, sans-serifprovisional
type.family.monoui-monospace, SFMono-Regular, Menlo, monospaceprovisional
type.leading.normal1.6provisional
type.leading.tight1.2provisional
type.scale.2xl1.728remprovisional
type.scale.3xl2.074remprovisional
type.scale.base1remprovisional
type.scale.lg1.2remprovisional
type.scale.sm0.833remprovisional
type.scale.xl1.44remprovisional
type.tracking.normal0provisional
type.tracking.wide0.08emprovisional
type.weight.bold700provisional
type.weight.medium500provisional
type.weight.regular400provisional

The story, as data

Chapters are files, not pages. Adding one is creating a directory in content/story/chapters; no code changes.

  • 5 chapters, 8 parts
  • 37 photographs described, 0 exported, 37 still assertions
  • 4 chapters carry a claim; 1 does not, by decision
  • 0 chapters have copy written

Stack

  • Next.js and Tailwind on Vercel — ADR-0001
  • Content, design and research live outside the application — ADR-0002
  • Four runtime dependencies: next, react, react-dom, gray-matter
  • No CMS, no component library, no animation library, no icon set

The record

Placeholder — links not yet published

The build log, the decision records, the rejected work and the Substack series get linked from here. The repository is the evidence layer.