Skip to main content

InFlight

Currently-running marker hung off each source / provider listing entry so the admin UI can render the "RUNNING…" pill straight from the DTO on a fresh page load, without waiting for the SSE channel to replay state it never had.

Hydrated from the matching *_runs row whose status = 'running'. progress is populated when the in-flight row's progress_current / progress_total / progress_phase columns are non-NULL (i.e. the job is reporting progress); jobs that don't report leave it None and the pill shows the binary "is in flight" state.

progress object
oneOf
null
startedAtinteger<int64>required

Epoch seconds the in-flight run started at.

InFlight
{
"progress": "null",
"startedAt": 0
}