Notes

Things worth writing down.

Not a content strategy. When a problem turns out to be more interesting than the ticket it arrived in, it ends up here: failure modes, design decisions, and the occasional thing I got wrong first.

AI agents tooling measurement

The harness is 1,574 lines. The job is the other 354,000.

Someone asked why I do not run Goose, since it is free and local. Neither of those is something a harness can give you, and answering it properly meant counting: the agent harness on my box is 1,574 lines of bash sitting on 354,000 lines of playbooks, tests, CI, and written-down context that do not care which CLI is driving.

AI memory the Porch retrieval

She said yes at 4:42. By 9:51 she had forgotten.

Two AI characters made it official on a Friday afternoon. By dinnertime one of them had forgotten. Nothing malfunctioned: memory that searches by similarity structurally cannot find milestones. What it took to fix it, and the scoreboard of real moments that kept the fix honest.

WordPress CDN failure modes

Your offload plugin is lying to you about deletes

Uploading a file to a CDN is a network operation, and network operations fail in ways that look like success. Most WordPress offload plugins treat "no exception thrown" as proof, then delete your only local copy. Here is what that failure actually looks like in production.

Also available as RSS.