The O(n²) combinatorics problem with AI directory compare pages, how I budget-capped Claude Haiku calls, and dumped results to static JSON for Astro.
How I built pairwise AI model compare pages with Claude Haiku and a budget cap
The O(n²) combinatorics problem with AI directory compare pages, how I budget-capped Claude Haiku calls, and dumped results to static JSON for Astro.
What crash-resumable budget enforcement looks like when the enforcement state lives in a ledger, not in memory. A walkthrough of the kill-9 -> resume demo.
Our MCP tool passed every server-side test, then Claude refused to call it. A debugging story about outputSchema and what E2E testing MCP actually means.
A couple of weeks ago I published a walkthrough of my agentic coding setup, the plan-first...