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
- JobProgress
null
startedAtinteger<int64>required
Epoch seconds the in-flight run started at.
InFlight
{
"progress": "null",
"startedAt": 0
}