The user's pending-out total across every lane this manager runs (they share one registry),
so a display layer shows balance - pending with one call, whatever scope the spend is in.
Settles the scope's current epoch now; the next laneFor opens the next epoch. A settle
that throws keeps the lane (a settled session refuses new movements on its own, and the
journal is durable), so the next rotate or sweep retries instead of stranding the epoch.
Rotates everything — the shutdown or drain hook.
Runs sweep on a timer — the Scheduler port when the deps carry one, a built-in interval
otherwise — and returns the stop function. Stopping the timer settles nothing; call
settleAll to drain.
The dashboard roll-up across every open lane.
Rotates every scope whose epoch is over its movement or age bound — the cadence hook.
The lane manager's handle.
laneForhands out the scope's current-epoch lane, opening on demand;rotatesettles one scope now;sweeprotates every scope past its movement or age bound;settleAlldrains everything;startruns the sweep on a timer;pendingandstatsread across every lane. A settle that throws keeps its lane, so the next sweep retries instead of stranding the epoch. Construct through openInstanceEconomies.