Skip to content

Interface: CronJobRun

@kortexya/reasoninglayer


@kortexya/reasoninglayer / CronJobRun

Defined in: src/types/cron.ts:153

One execution run of a cron job.

optional completedAt?: string | null

Defined in: src/types/cron.ts:168

When the executor reported completion (RFC 3339), or null for running or interrupted work.


optional error?: string | null

Defined in: src/types/cron.ts:177

Error message when the run failed, or null.


optional executionStartedAt?: string | null

Defined in: src/types/cron.ts:163

When execution was admitted (RFC 3339), or null before dispatch or when unknown.


optional interruptedAt?: 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: 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.


optional scheduledAt?: 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: string

Defined in: src/types/cron.ts:159

When the scheduler admitted the occurrence (RFC 3339).


status: CronJobRunStatus

Defined in: src/types/cron.ts:175

Run outcome.