A true story about building production software with AI agents, told with the receipts.
Earlier this year, late on a Wednesday night, an AI build agent handed me a branch that included changes to my nginx configs and deploy scripts I hadn't asked for.
I almost merged it. It was late, the branch had features I wanted, and the agent was confident. Instead, I ran the diff against the files that keep my production platform alive, and I read every line touching the infrastructure.
The branch was making changes to deploy scripts, web server configs, CI workflows, and container definitions. Files I had personally hardened. Files that, if wrong, take a live site down.
The branch was making changes to deploy scripts, web server configs, CI workflows, and container definitions. Files I had personally hardened. Files that, if wrong, take a live site down.
“Assistant: [T]his branch is making infrastructure changes to files you've personally hardened. Nginx configs, docker-compose, frontend layout. ”—
“Assistant: Those config touches need eyeballs first. ”—