Scheduler
Work at set times: jobs that run a script, add a task to a board, or run a workflow.
A job names when (a cron expression with an IANA time zone, or every N seconds), can be paused, and what it does. A job runs once at a time; after downtime only the latest missed time runs, not every one. A dead man’s switch is just a job that pings an outside watcher.
The page in the app: Scheduler.
A member’s scheduled work is a task assigned to it - the team wakes it as for any task.
job_add, job_update, job_list (with last run and next due), job_remove, job_run
(now, once), run_list (a job’s runs, newest first).