Minimum spacing between two lever actions — tracked per saga for the stuck-saga pass, per signature for the outbox and inbox passes.
At or above this many rejections in the window, the velocity pass escalates instead of advising.
RISK_DENIED rejections in the window at or above which the velocity pass reports.
The velocity-anomaly window; also the minimum spacing between two anomaly reports.
The meter name the deadlock-storm pass sums, engine.retry by default.
Retry volume in the window at or above which the storm pass reports.
The deadlock-storm window; also the minimum spacing between two storm reports.
New dead-letter signals at or above which the inbox pass opens a revive episode.
Most dead inbox rows one revive episode flips back to pending.
Lever attempts (per the same tracking) before the pass escalates permanently instead of acting.
Backlog age at or past which the outbox pass re-drives the relay.
Exhausted budgets in the window at or above which the exhaustion pass escalates.
The retry-exhaustion window; also the minimum spacing between two exhaustion reports.
A completed checkpoint seal at or past this duration counts as slow.
The slow-seal window; also the minimum spacing between two slow-seal reports.
How long the oldest unanswered pool acquire waits before the stall pass escalates.
A non-terminal saga counts as stuck once its last update is at least this old.
Signals the host declares as periodic; the silence pass escalates past twice each cadence.
Dropped duplicates in the window at or above which the replay pass reports.
The replay-storm window; also the minimum spacing between two storm reports.
The tuning surface: per-signature thresholds and windows plus the shared guardrail knobs (
actionCooldownMs,maxActionAttempts). Every duration is in milliseconds. Passed as a partial through SupervisorPorts.config; unset fields keep the defaultSupervisorConfig values.