970c13a93b
- Test JSONDecodeError triggers retry 1 time before fallback - Test ValidationError directly fallbacks without retry - Test parse error logs LLM output fragment (first 500 chars) - Test fallback logs error type and message - Test retry uses INFO level logging Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>