Field notes
Three things production taught me the hard way
I don't publish often. Three pieces, each one earned: what it takes to build an agent that survives production traffic, the architecture guards that break the build and hold the line when nobody is watching, and what building software for a city government teaches you.
- 017 min read
How to build an agent that survives production
A chatbot answers. An agent takes orders, moves money, and writes to a real customer. That gap does not close with a longer prompt. It closes with bounded tools, a stop condition, a plan for the moment the model gets it wrong, and a budget somebody chose before the first invoice arrived.
Read the piece - 025 min read
The guards that defend your judgment when nobody is looking
A principle that does not break the build erodes. Never all at once: it goes through reasonable exceptions, on a Tuesday, in a hurry, with somebody waiting. So the standards of this site do not live in a conventions document. They live in scripts that fail loudly and leave me unable to deploy.
Read the piece - 038 min read
What building software for a city hall teaches you
Tramo is in production with the municipality of Marinilla, in Antioquia. Filings, site plans, construction resolutions, public-space intervention, citizen consultation, and the archive. Building it changed what I understand a hard requirement to be.
Read the piece