Colophon
How this site was built.
An engineer's notes on the stack and the choices behind it.
Stack
Next.js (App Router) on TypeScript strict, Tailwind with a tightly scoped custom theme, file-based content under /content, validated by Zod at build time. Deployed to Vercel, portable to Cloudflare Pages.
Typography
Fraunces for display, Inter for body, JetBrains Mono for code, all loaded via next/font with font-display: swap.
Decisions
The architectural decisions behind this site are documented as ADRs in docs/adr/. Pass-one decisions cover the framework, the deploy targets, the content layer, the agent runtime, and the design system.