Colophon
How this site is built, in one page.
Stack
Astro 5, static output, deployed to Cloudflare Pages. Content lives in MDX under
apps/web/src/content/pieces/ and is validated against a Zod schema in
packages/schema at build time. Drift fails the build.
Authoring
Each piece begins as a brief — a short markdown file describing intent, sources, and key facts. A
Node CLI (rl gen <slug>) reads the brief, prompts Claude with a strict system
prompt, sanitizes the output, and writes an audit.json describing what was generated and
from what.
The AI is a draftsperson; the human is the author. Nothing publishes without a human entry in
audit.json:reviewedBy.
Type
Source Serif 4 for body and headings; iA Writer Mono S for captions and code. Both self-hosted as woff2, subset to Latin plus extended punctuation, arrows, and math symbols.
Color
A warm-paper light theme and a warm-slate dark theme. The site does not flip between pure white and pure black; it sits in restful values either way. All combinations measured at WCAG 2.1 AA or above.
No
No analytics. No cookies. No third-party JavaScript. No ads. No tracking pixels. No comments. No social-share widgets. No newsletter capture.
Yes
RSS at /rss.xml with full content. JSON Feed at /feed.json. Sitemap at /sitemap-index.xml. Source code at the repo (link in the footer when published).