I Do Run AI Agents Overnight. Here's What Actually Matters.
Boundaries, supervision, evidence, and why unattended execution is not the same thing as unbounded autonomy.
Field notes on agent orchestration, evaluation, authority boundaries, enterprise integration, deployment, and production operations.
No spam. No marketing. Just the writing.
Boundaries, supervision, evidence, and why unattended execution is not the same thing as unbounded autonomy.
Why tools can multiply while authority, state, and accountability still need one dependable home.
A deployment is not ready merely because the forward path looks convincing.
Production systems become trustworthy through bounded change, not theatrical confidence.
How validation maps, parallel delivery lanes, native-workflow fit, production-like clone proof, and explicit human authority compressed LIMS delivery from months to days.
A queue becomes dangerous when an item can remain visible without anyone owing its next decision.
The log I imagine writing is comprehensive. It captures every branch, request, retry, timing detail, and internal state transition. Future me opens it, follows the trail with calm precision, and finds the answer hiding in line seven thousand.
A service doesn’t add one generic maintenance task. It adds work at every dependency boundary where its assumptions can diverge from the next version underneath it.
A runbook becomes less useful when it tries to contain everything its author knows. Background, architecture, troubleshooting, credentials, and every remembered exception accumulate around the actual procedure. The document feels comprehensive, but the operator has to excavate the next safe step ...
A maintenance window isn’t merely a polite time to make a change. It is a finite engineering resource. The design has to fit inside it with room for observation, correction, and retreat. When the change plan consumes the whole window on paper, the failure has already started; the clock just hasn’...
Low-traffic systems age in place. They can sit for weeks looking perfectly composed while credentials expire, permissions drift, indexes lose contact with their sources, and background workers retain assumptions nobody has exercised since the last upgrade.
The rollback used to be the last part of my change notes. I’d describe what I wanted to alter, list the commands, think through validation, and then add a reassuring line about putting things back if necessary.
Small systems have nowhere to hide their assumptions. That can feel limiting when I’m building one, but it’s a gift when I have to operate it later.
Household chores are a brutally honest queueing system. Work arrives from ordinary life, the machines have fixed capacity, and completed-looking steps have a habit of producing another pile somewhere else.