Build the schedule tick: a () => Promise<ScheduleTickResult> a host slots
into its cron dispatch as its OWN failure-isolated duty (own try/catch, own
log line — the purge-availability lesson). Each due schedule is processed
independently: one bad row (a start throw, a corrupt cron) is contained and the
rest still fire.
Build the schedule tick: a
() => Promise<ScheduleTickResult>a host slots into its cron dispatch as its OWN failure-isolated duty (own try/catch, own log line — the purge-availability lesson). Each due schedule is processed independently: one bad row (a start throw, a corrupt cron) is contained and the rest still fire.