Scheduling Model¶
InfraLynx schedules are trigger definitions, not execution records.
Core Rule¶
The scheduler decides when work should start. The job engine performs the work.
Stored Schedule Shape¶
idnamecron_expressionjob_typepayloadenabledlast_runnext_run
Execution Flow¶
- API stores or updates a schedule definition.
- Worker evaluates due schedules from centralized state.
- Each due schedule enqueues a normal job.
- The job engine handles retries, status, and logs.
This keeps scheduling and execution separate and avoids duplicate lifecycle logic.