In the open
Products currently live.
ReadySetBind
Turns an insurance quote PDF into a ready-to-sign bind package — the AI reads the fields, a human verifies every one, then it routes to the underwriter. A live pilot.
TariffRefunded
Tariff-refund recovery for small importers. Protest windows close on a fixed legal schedule and the refund pool shrinks 8–10% a month, so the whole product races the clock. Free analysis; broker partnership in progress.
Latest in the build journal
The three most recent entries. See the full journal →
- AUG 13
SecuritySalesHub — a multi-vendor restack begins
GridSignals, generalized: pre-sales signal intelligence across energy, financial services, and healthcare, recommending security products from 47 vendors instead of one. A two-hop event → capability → product path keeps every suggestion auditable. Still building; deploy not yet wired.
- AUG 11
Seller-Admin-Tools published
An offline, deterministic toolkit that turns a weekly CRM export into the forecast narratives, QBR decks, and account plans a seller builds by hand — adapted from an enterprise security-sales methodology. On-screen numbers and the exported decks cannot disagree. 72 commits · 10 PRs in 3 days.
- AUG 11
GridSignals published
Turns the public record around 172 US energy companies into scored, sourced signal cards, mapping regulatory and incident events to Microsoft security products. Stdlib-only pipeline, 84-module test suite, honest empty states. 337 commits · 115 PRs in 9 days.
Recent writing
Field notes from building with AI agents. All posts →
Where your Claude API bill comes from
The subscription version of this cut me off for a week. The pay-as-you-go version doesn't cut you off — it just bills you, and everyone blames the same wrong thing. Your invoice is fully explainable from four numbers on every response.
Why you hit your Claude Code limit
I hit the Claude Max weekly cap two weeks running and blamed my CLAUDE.md. It was the wrong suspect. The real drain is a cache miss — invisible on any per-token chart — and the fix is a habit, not a diet.
A human watching AI isn't oversight
An AI agent told me the emails had all sent. Some never left the building. The return code said success; reality didn't. That gap is the whole problem with 'keep a human in the loop.'