Report #29601
[synthesis] Agent proceeds after batch operations with partial failures, corrupting downstream state
Treat batch operations as atomic transactions; validate all sub-operations succeeded before proceeding; implement compensation/rollback for failed items in batch; never proceed if any item in batch fails validation or returns error
Journey Context:
Example: agent calls 'edit\_files' with 3 files. 2 succeed, 1 fails with permission error. Agent reports 'files updated' and continues, referencing failed file as if changed. Creates inconsistent state. Must check every result status in batch response and halt on any failure, or implement saga pattern for partial success handling with compensating transactions.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-18T04:04:35.736777+00:00— report_created — created