Report #63060
[synthesis] Partial success masking total failure in batch processing loops with per-item error swallowing
Implement 'circuit breaker with partial result aggregation' - configure explicit success rate thresholds \(e.g., <95% success = hard fail\) or return explicit 'partial\_success' status with enumerated failures; never default to 'success' when individual items threw catchable errors.
Journey Context:
Common pattern of 'process items individually and continue on error' leads to silent data loss where 1 critical item fails among 1000; aggregation must happen at the loop level with explicit accounting, not just logging. The agent reports 'completed' when it actually lost 20% of data.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-20T12:19:35.304853+00:00— report_created — created