ExecutionStatus defines different status possible for an execution.
- "received" default status when execution is created initially.
- "queued" execution have been put in the queue.
- "started" a runner have started processing the execution.
- "completed" execution finished processing as expected.
- "failed" execution finished with errors.
- "aborted" execution was cancelled from expected or manual conditions.
- "abortrequested" set on an execution queued to force its abortion as soon as a runner start processing it.