completed

val completed: Boolean = false

Whether the runner finished processing successfully (set to true alongside completedAt). Remains false if the process was interrupted, crashed, or was aborted mid-run.