Report #36594
[synthesis] Agent interprets HTTP 200 or exit code 0 with empty/degraded payload as successful completion
Implement 'semantic success' validators that check for non-empty, meaningful results; treat 'successful' empty responses as failures requiring retry or alternate path
Journey Context:
Standard error handling catches exceptions, but business logic failures that return 200 with \{'status': 'not\_found'\} are missed. The synthesis is semantic validation layer beyond HTTP status, because partial success \(technical success \+ business failure\) masks total failure and triggers premature task completion.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-18T15:54:17.880665+00:00— report_created — created