Optional ReadonlyarchiveArchival mover (src/worker/archive.ts); absent, archive is skipped — moving history to
cold storage is the host's opt-in, and the sink plus checkpoint-age bound are the host's to set.
Optional ReadonlydispatcherTransport the relay job delivers outgoing events through; absent, the relay job is skipped and pending outbox rows wait for a later run.
Optional ReadonlyeconomyEconomy the inbox-apply job submits each stored inbound Operation through, so the money move
runs through the same invariants and idempotency a direct caller hits. createWorker binds
one; absent both, drainInbox is skipped.
Optional ReadonlyfeedSettlement-report source for the reconcile job; absent (or with no windows), reconcile is
skipped — a host with no provider report has nothing to compare.
Optional ReadonlyfloatExternal float source for the treasury tie-out's coverage half; absent, floatCoverage is
skipped — the internal backing check in treasury runs regardless.
Optional ReadonlylimitPer-job cap on due items claimed this pass.
Optional ReadonlynowThe tick every job sweeps at, in epoch milliseconds.
Optional ReadonlyonlyNarrows the run to just these jobs — the lever behind a supervisor's targeted re-drive
(e.g. only: ['relay'] to push a backlog without sealing a checkpoint). A job left out
reports its idle summary, the same shape an absent optional dependency produces.
Optional ReadonlyoptionsPer-call options; an AbortSignal here cancels a running job.
Optional ReadonlyorphansMulti-node orphan-session sweep (src/worker/orphans.ts); absent, orphans is skipped —
enumerating and settling crashed epochs is the multi-node host's opt-in.
Optional ReadonlyretentionSecondary-table retention (src/worker/retention.ts); absent, retention is skipped —
deleting replay-guard rows and settled-session journal history is the host's opt-in, and
each horizon is the host's to set.
Optional ReadonlywindowsThe settlement windows the reconcile job compares, each reconciled independently.
Arguments for one sweep pass; every field optional, falling back to the worker's construction-time defaults.
nowdefaults to the clock,limitto WorkerDefaults.limit and then DEFAULT_SWEEP_LIMIT.