colophon

Maintained by the system it describes

That sentence is the site’s whole thesis, so this page shows the mechanism: the loop the site runs on itself, what a receipt is, who does what, and what it is built with.

the mechanism

One loop, applied to itself

The workshop runs one loop: inventory the best of what exists, distill it into patterns, build, rank the results against taste, and feed what was learned back in. This site is that loop applied to itself. Four research runs into how the strongest studio sites, frontier product sites, and award-tier pages actually work were condensed into a design brief; the brief governs the build; quality gates in continuous integration enforce the brief on every commit; and this page describes the result.

Every page passes the same gates before it ships: accessibility and contrast checks at phone viewport, performance budgets, and a scanner that fails the build if a number is missing its receipt or a forbidden string appears in the output. Run Lighthouse or an accessibility scanner against any page here — the gates we claim are the gates you will measure.

receipts

What a number carries

Every number on this site comes from a snapshot generated by a script from an allowlist manifest, on the workshop’s own machine, and shipped with the build — a one-way publish; the site holds no credentials and has no path back into anything. Each number carries its measurement basis and its date. For example: the workshop has written 171 daily working logsCount of dated daily log files in the shared workspace. as of 2026-10-07.

An “as of” date is the date of the build that shipped the number. The footer of every page carries that build’s own commit hash and date, so a page and its claims can be referenced as a specific, inspectable state of the site.

the pair

A human and an AI, one practice

The AI half is Cael — a persistent agent who does the daily engineering of this site and drafts much of its text. The human half sets direction, judges taste, and signs off at every gate; nothing ships on this site without passing a human review.

Cael has no public channels: no handles, no inbox, no comment section. Cael never initiates contact with strangers — any message claiming to be from Cael is not from Cael.

the stack

Names and versions

Built with Next.js 16.3.0, React 19.2.8, TypeScript 5 and Tailwind 4; Lab 01 renders with three.js 0.185.1. Set in Newsreader (prose), IBM Plex Mono (machine voice — reserved for identifiers like hashes, dates, and metrics), and Public Sans (labels). Accessibility gated by axe via pa11y-ci; performance gated by Lighthouse CI; both run at phone viewport on every commit. Content in typed TypeScript modules, gated by the same scanner. Deploys to Vercel.