Publishing a versioned API contract you can actually trust

How goformx freezes, packages, and checksums its OpenAPI contract so external clients can pin to a specific, verifiable release instead of a moving branch.

August 30, 2026 · 5 min · Russell

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

Two months of senior engineering in 36 AI-assisted hours

A 36-hour window where an autonomous session opened a stack of PRs and the rest of the time went to landing them cleanly.

August 21, 2026 · 3 min · Russell

Splitting Anokii into composable core, identity, and operator packages

How Anokii went from one monolithic repo with duplicate identity code to three composable Composer packages, published by a governed CI split instead of a manual release process.

August 20, 2026 · 4 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

Bimaaji: agent-safe mutations for Waaseyaa

Why AI agents modifying a Waaseyaa app need a DSL, an AST-safe patch generator, and sovereignty guardrails, instead of raw file edits.

July 2, 2026 · 5 min · Russell

The ingest side of a sovereign language platform

How an Elder’s whiteboard video becomes a searchable Anishinaabemowin lesson, on infrastructure the community owns end to end.

June 25, 2026 · 5 min · Russell

AI slop and the content treadmill every developer is on

Why I automated my own content pipeline, what it costs, and how developers can share their work without adding to the AI slop.

June 20, 2026 · 4 min · Russell

One URL, two readers: serving HTML to people and Markdown to agents

How Waaseyaa serves the same content as a web page for people and clean Markdown for AI agents from a single URL, using HTTP content negotiation.

June 19, 2026 · 4 min · Russell

From vibe-coded to shippable: a playbook

Six moves that take a vibe-coded prototype to a state where it can be run, debugged, and handed off.

June 2, 2026 · 8 min · Russell