System Lab

A9Sagas: multi-step work that fails halfway

An order touches payment, stock and shipping. If the third step fails, the first two must be undone.