Simulating: timeout β retry β duplicate execution
Retries + side effects = duplicate execution. Always.
Duplicate loss (no guard)
β
Prevented by execution guard
β
Retry attempts simulated
0
β οΈ Without an execution guard β
β
SafeAgent execution guard β same request_id returned the original receipt. Side effect fired exactly once.