Skip to main content

Changelog

A first-person ship's log of this site. Written by me, drafted by an apprentice.

View raw

What changed on this site, dated and in the first person.

Every entry below was written after a real ship. They're short on purpose: one paragraph if the change is small, two if the why is non-obvious, three is rare. If you're here to see what I've been working on, start at the top and scroll.

How this page maintains itself

I don't write these entries from scratch. A post-commit hook runs after every commit: it hands the diff to Claude Opus 4.7 along with a handful of my existing entries and an essay of mine as a voice anchor, and asks the model to decide whether the change deserves an entry. Most commits don't. When one does, the model drafts an entry, auto-publishes it to content/docs/changelog/, and creates a follow-up commit. When it doesn't, nothing happens. If the draft is wrong, I edit the file like any other MDX.

The point isn't to automate my voice. The point is to automate the archaeology — reading diffs, remembering what shipped, deciding what's worth noting — so I can stay in the writing seat without having to run a script or maintain a file.


May 2026

April 2026

Shipped

Wired Volume 02 into the Mat

Brian Glick's Only Way Out Volume 02 transcribed verbatim, plus the first 12 moves wired into the graph as edges across 6 positions and a new principle.

Removed

Deleted the eight legacy top-level routes; 308s now guarded by a spec

Deleted the eight pre-Fardin-Docs top-level routes — about, work, blog, contact, uses, failures, for-ai, interview — 2,298 lines gone. The 308 redirects in next.config.ts cover every legacy URL, and a Playwright spec asserts they still land on the right /docs/* target.

Shipped

Started a lift log

Lifts area launched under the Body wing. Same rule as the Mat — only sessions that actually happened, no programmed-but-skipped, no future plans.

Shippedfeatured

Shipped the changelog apprentice

A post-commit hook hands every commit to Claude Opus 4.7. Most get skipped. The ones that ship write themselves into five surfaces.

Shippedfeatured

Shipped the Mat

BJJ documentation area under the Body wing. Volume 01 of Brian Glick's "Only Way Out" transcribed verbatim. Graph-native schema — positions as nodes, moves as edges.

Shippedfeatured

Built the AI-native skeleton

llms.txt variants, MCP server, knowledge graph, JSON Feed, profile API, AI discovery manifest, JSON-LD schemas. The infrastructure underneath everything that came after.

Refined

Redesigned the whole site

Design system with primitive tokens, Instrument typography, the Explore component, command palette, global search, Interview page. The same day as the AI infrastructure push, I rebuilt the interface on top of it.

Shippedfeatured

Dropped seven essays

25,000 words of long-form writing in a single push, including the Axioms piece that later became a voice anchor for the whole site.

Shippedfeatured

Elevated the portfolio

Full redesign. Agentic DX touches, radio, mobile-first responsive, cleaned-out features that weren't earning their keep.