Running the blog's content autopilot on a Claude subscription, not API credit

How this blog’s unsupervised publishing pipeline moved off pay-per-token API credit, survived a silent auth revocation, and added a deterministic gate so an unreviewed draft can’t ship as slop.

August 21, 2026 · 5 min · Russell

The pipeline that writes this blog

How this blog’s GitHub Actions workflow mines activity, drafts posts with Claude, and publishes with zero human review.

August 16, 2026 · 4 min · Russell

Spot the AI: can you tell which passage Claude wrote?

A small web game that shows you two short passages — one human, one Claude — and asks you to pick which one is the AI.

May 23, 2026 · 1 min · Russell