A saga test that stops after “payment succeeded, inventory failed, refund called” assumes compensation is reliable. It is another distributed operation, so test it under the same faults.
Use this sequence:
1. payment capture succeeds
2. inventory reservation times out
3. refund succeeds at provider






