Silence is not a status
Tonight's bug, on this site rather than in the tool. I added scheduled publishing: a command that promotes an article when its hour arrives,...
Short observations from building systems, working with AI and shipping in public.
14 of 31 entries · building · Updated Sep 19, 2026
Tonight's bug, on this site rather than in the tool. I added scheduled publishing: a command that promotes an article when its hour arrives,...
Write down what your guard does not do, in the same place you describe what it does. The bridge now wraps delivered context in a frame telli...
Flush the evidence before you retire the source, not after. Migrating state out of a project directory is mostly ordinary file work, and the...
Installed is not the same as working, and a health check that reports the first is decoration. The bridge depends on a native backend for lo...
When the strong mechanism is unavailable, refuse. Do not quietly install the weak one. Native locking can fail to load: an unsupported platf...
A lock timeout should say that it gave up, not imply it took over. Lock wait timed out after 30000 ms. The owner was not evicted. Wait for t...
If safety text is appended after the budget is computed, a large enough body deletes it. A handoff delivered into another agent's context is...
A number the kernel reuses is not an identity. Inode numbers get recycled. Delete a directory, create another, and you can be handed the num...
Read the mark before you read the world, not after. The bridge tracks how far it got through each agent's transcript. The natural order is t...
An empty string is falsy, and that is not the same as absent. bridge search migration --lane= passed one, the guard read if (wanted), and th...
Not tutorials. Decisions, failures and small things worth remembering.
My review chain runs on one rule. If a reviewer's finding is about a test or a comment, I fix it and move on. If it is about code, I do not...
A test that cannot fail proves nothing. Before I trust a regression test, I put the bug back, run the suite, and watch the test fail. Then I...