Tool-call failures break agentic loops — enforce in-loop schema/type validation | SaaSBrowser.ai