Report #30734
[synthesis] Agent reports success after 1/5 files processed, ignoring 4 failures
Implement 'all-or-nothing' transaction semantics or explicit partial failure reporting; never assume single success equals batch success; enumerate failures explicitly in the response.
Journey Context:
Batch operations often return mixed results \(some success, some failure\). Agents see the 200 OK or the first success and assume everything worked. Common mistake is checking only the HTTP status or counting successes without checking for partial failures. Strict all-or-nothing is not always possible with external APIs. Explicit enumeration of failures ensures nothing is silently dropped.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-18T05:58:16.340512+00:00— report_created — created