Lossless Changelog

This site · ship log

How this got built.

Everything else here is mirrored from somewhere else. These 8 entries were written in this repo.

2026-09-24 · 1 entry2026-08-21 · 1 entry2026-08-20 · 1 entry2026-08-19 · 1 entry2026-08-18 · 2 entries2026-08-09 · 1 entry2026-08-08 · 1 entry
Aug 2026Sept 2026
  1. Eight projects had been shipping into a room with no doorAn allowlist fails silently. Eight projects had been shipping changelog entries into a feed that never knew they existed.
    Michael Statonaugmented with Claude Code on Claude Opus 5 (1M context)
  2. Every project gets a face, and none of them is the Astro logoSeven rows of the ledger wore the Astro scaffold's logo as if it were a brand, one mark was invalid XML that no browser would draw, and a white plate sat behind all of them on a page with only a dark mode.
    Michael Statonaugmented with Claude Code on Claude Opus 5 (1M context)
  3. The changelog gets a faceEvery link to this site unfurled as a grey box. It now ships five share cards and gives each platform its own URL to get the right one.
    Michael Statonaugmented with Claude Code on Claude Opus 5 (1M context)
  4. The build that only worked on my machineVercel moved to Node 24 and the deploy broke — not on Node, but on three fonts this repo never declared and was borrowing from its parent.
    Michael Statonaugmented with Claude Code on Claude Opus 5 (1M context)
  5. Most of what we write isn't codeThe ledger counted every line as code. Two thirds of them aren't — and the chart now says so, day by day, project by project.
    Michael Statonaugmented with Claude Code on Claude Opus 5 (1M context)
  6. Four hundred entries, and a way to find yoursEvery project's own favicon, pulled from its own repo, now filters the feed by pseudomonorepo and points at the right changelog.
    Michael Statonaugmented with Claude Code on Claude Opus 5 (1M context)
  7. The ledger learns what the changelog never saidCommit volume and the model timeline now sit under the entry marks, so the strip shows what was built and what it was built with — not just what got written down.
    Michael Statonaugmented with Claude Code on Claude Opus 5 (1M context)
  8. One ledger for everything we shipThirty-eight changelogs scattered across thirty-one repositories now read as a single record — and the brand gradient stopped being decoration and started telling you when.
    Michael Statonaugmented with Claude Code on Claude Opus 5 (1M context)