Where it usually breaks
And how to keep it from happening.
- A cancellation assumes an external effect has not occurred without reading its receipt.
- Earlier approval is reused after the opportunity revision changes.
- A timeout causes another downstream request with a fresh operation key.
- Pending compensation is reported as completed immediately after approval.