Interface: CronJobRun
@kortexya/reasoninglayer / CronJobRun
Interface: CronJobRun
Section titled “Interface: CronJobRun”Defined in: src/types/cron.ts:153
One execution run of a cron job.
Properties
Section titled “Properties”completedAt?
Section titled “completedAt?”
optionalcompletedAt?:string|null
Defined in: src/types/cron.ts:168
When the executor reported completion (RFC 3339), or null for running or
interrupted work.
error?
Section titled “error?”
optionalerror?:string|null
Defined in: src/types/cron.ts:177
Error message when the run failed, or null.
executionStartedAt?
Section titled “executionStartedAt?”
optionalexecutionStartedAt?:string|null
Defined in: src/types/cron.ts:163
When execution was admitted (RFC 3339), or null before dispatch or when unknown.
interruptedAt?
Section titled “interruptedAt?”
optionalinterruptedAt?:string|null
Defined in: src/types/cron.ts:173
When recovery observed unfinished work (RFC 3339), otherwise null. Not
evidence that the executor completed.
origin
Section titled “origin”origin:
CronJobRunOrigin
Defined in: src/types/cron.ts:157
How the run was dispatched.
runId:
string
Defined in: src/types/cron.ts:155
Run id: the stable identity of the occurrence.
scheduledAt?
Section titled “scheduledAt?”
optionalscheduledAt?:string|null
Defined in: src/types/cron.ts:161
The occurrence’s original due instant (RFC 3339), or null when a legacy run did not retain it.
startedAt
Section titled “startedAt”startedAt:
string
Defined in: src/types/cron.ts:159
When the scheduler admitted the occurrence (RFC 3339).
status
Section titled “status”status:
CronJobRunStatus
Defined in: src/types/cron.ts:175
Run outcome.