You ship a CheckoutCommand. It writes an Order, charges the card, then calls _mediator.Publish(new OrderPlaced(...)) which fires off SendConfirmationEmailHandler and NotifyWarehouseHandler. A week later, support pings you: a customer was charged, sees the order in their history, but never got a confirmation email.
The warehouse has no record either. You dig into the logs. [18:42:13] INF Order 4f