AntiPattern

Scheduler Lifecycle State Drift

startup-bound-scheduler-state

Scheduled jobs and notification objects behave inconsistently because time, defaults, and client initialization are bound at app startup rather than per-run, causing stale resend/auth/config, cancel-on-error behavior, and shared default payloads across recipients.