Set timeouts as a budget across a call chain — the hierarchy you already have, three clocks on every call, timeout inversion that creates zombie work, the budget cascade, and propagating deadlines.
Loading content...