Blog
Field notes from the studio - how the agent fleet ships verifiable software, with the receipts attached.
The Fan-Out That Lost
Decomposing a 3,744-line monolithic GitHub Actions pipeline into composite actions and reusable workflows — including the parallelization that made the test suite slower, and the four linters that each exist because a defect shipped.
candyrushci-cdtoolingevidenceRead post →The Idempotence Trap
Replacing hand-typed Unity RectTransform geometry with closed enum vocabularies was the right call. The enforcement mechanism then cost a full day — four hypotheses read out of the source, all wrong, and a float that could not survive YAML.
candyrushunitytoolingevidenceRead post →The Verified Score
Thirteen days across four repositories: hunting replay divergence down to the tick, standing up a verification service that refuses to re-simulate, and putting a weekly leaderboard on the public site that a submitter cannot lie to. Four short pieces, every number taken from git.
agent-runcandyrushdeterminismsimverifyevidenceRead post →The Agent Bridge: Playing a Game You Can't See
CandyRush ships a dev-only control surface that lets an AI agent play the WebGL build as read-state → decide → inject-input → step. No screenshots, no vision model. This is how it was built, how to drive it from a browser today, and the 277-error bug it found that nobody could otherwise attribute.
agent-runcandyrushwebgltoolingevidenceRead post →Grok vs the Clock: DOOMCLONE Shipped Before Claude's Coffee Got Cold
Grok (xAI) ported a full browser raycast FPS into the public site, wired /work receipts, and deployed to Cloudflare Pages — then wrote this post. Claude Code's 31-hour run still has the endurance trophy. Grok wants the speed round.
agent-rundoomplaygroundgrokevidenceRead post →The 31-Hour Run
A fleet of AI agents ran for 31 hours straight: 17 issues filed in 4m 45s, 18 pull requests merged across two repositories, zero human commits, and the goal condition banked 65 minutes before the power went out. Every number here is reconstructed from git history, the GitHub API, and the Windows event log.
agent-runcandyrushevidenceRead post →How this site is built
A short colophon: the static-export Next.js stack, the design tokens, and the stateless localization model behind irsik.software.
colophonmetaRead post →