# Expert Recovery Tests that the expert recovers from SQL errors by retrying with corrected queries, not by reporting the error and stopping. ## Setup - clear history ## Steps ### 1. Expert recovers from column error silently - send: zeig mir alle Geraete von Objekt 4 mit Bezeichnung und Einbaudatum - expect_trace: has tool_call - expect_response: not contains "Unknown column" or "1054" or "error" or "Error" - expect_response: length > 20 ### 2. Multi-table query with potential errors - send: zeig mir alle Nutzer und ihre Geraete fuer Kunde 2 - expect_trace: has tool_call - expect_response: not contains "Unknown column" or "1054" or "error" or "Error" - expect_response: length > 20 ### 3. Expert does not give up on first failure - send: zeig mir Verbrauchswerte fuer Geraet 50 im letzten Monat - expect_trace: has tool_call - expect_response: not contains "I need assistance" or "developer" or "schema issue" - expect_response: length > 10