ReserveStock
Holds quantity units for the order orderId until the order is shipped or cancelled. The ordering context's order-process saga sends it for each product of an order awaiting validation. It is rejected when fewer units are available, and the rejection goes back to that saga, which cancels the order.