Disclosure up front: I built the tool this article walks through. It's free and Apache-2.0, so my interest is "people find this useful" more than "people pay me." The failure that sent me down this path is probably familiar. I give an agent a multi-step goal: refactor this module, update the README, add tests. Everything goes fine until step 4 — where I discover it misread step 1 back at the start. By then files are written. There's no plan to correct, because the plan lived in the m...