One Way to Plug In a Tool
The fourth time we wrote an adapter so a model could query an order system, it took two days and looked exactly like the previous three. A standard tool interface removed the duplication and moved the remaining work somewhere it belongs: deciding what a tool should expose. What we standardised, what we deliberately did not, and the security property that a shared interface makes easier to state and easier to get wrong.
