Run the every-minute sweeps
What It Does
One scheduled invocation coordinates the module's timed processing. It handles cart and reservation expiry, payment deadlines, register work, financial recovery, grant expiry and daily request-ledger cleanup.
The Flow
When Something Fails
The invocation runs passes sequentially. Financial passes isolate individual order failures, while propagated earlier errors can prevent all later passes. An oldest failing record can recur and starve unrelated recovery. Unconfigured Accounting skips financial work.
Open Design Questions
The product should require isolation between records and passes and a visible signal for persistent failures before relying on the schedule for recovery.