JobPhase
Lifecycle phase. Started fires after the per-key mutex was
acquired (so a skipped job emits only Finished). Progress
frames fire from inside the work body via
ProgressHandle; they are
not throttled the way DB progress writes are — the broadcast channel
back-pressure handles laggy consumers by dropping intermediate frames.
stringJobPhase (string)
Lifecycle phase. Started fires after the per-key mutex was
acquired (so a skipped job emits only Finished). Progress
frames fire from inside the work body via
ProgressHandle; they are
not throttled the way DB progress writes are — the broadcast channel
back-pressure handles laggy consumers by dropping intermediate frames.
Possible values: [started, progress, finished]
JobPhase
"started"