Left to its defaults, an AI coding agent is a shortcut machine. It wraps a failing call in try? and moves on. It says "tests pass" without running them. Every one is a small lie that compiles.
I didn't start with a rulebook. I started with corrections, and a correction you give twice is a rule you haven't written down yet.
Writing each one precisely enough for a machine taught me more about my own code than years of writing it had.
https://aleahim.com/blog/rules-my-coding-agent-cannot-break/
