When Blind Process Isn't Enough
1. "you have one job!" My agents built a small tool in Typescript, a developer-friendly language where it's easy to get stuff done. Adversarial agents reviewed to ensure the code does what it's supposed to do, while…
1. "you have one job!" My agents built a small tool in Typescript, a developer-friendly language where it's easy to get stuff done. Adversarial agents reviewed to ensure the code does what it's supposed to do, while…
## HERE IS THE KEY Instead of instructing the Typescript agent to copy the Rust agent if it agreed with the assessment, I prompted: > this looks like a suboptimal outcome > how would a clean codebase address the situation holistically? not necessarily routing around the identified bug, but eliminating its getting stick (all typos remain btw) The agent decided to re-design the locking mechanism more elegantly. Then I asked the Rust agent, which had just finished hardening the original design, to assess the Typescript agent's rebuild. The Rust agent discovered the Typescript agent had re-created a useful core primitive available natively on the Rust side (flock). And it delightedly replaced its clumsy, but thoroughly hardened solution, with the more elegant approach. [technical deep dive](