What an execution represents
An execution captures:- When the task was run
- The current lifecycle state
- Which output was produced
- Whether the work completed, failed, or was stopped
Typical execution flow
At a high level, an execution moves through a platform workflow like this:- The execution is created
- Work is queued or assigned
- A worker performs the assigned work
- Data and media are returned through ingestion
- Results become available through user-facing APIs
Why executions are separate from tasks
Separating tasks from executions gives the platform a clean operating model:- Users define tasks once
- The same task can run many times
- Each run keeps its own status and outputs
Monitoring executions
The main user actions around executions are:- List executions
- Inspect one execution
- Pause, resume, or stop work when supported
- Retrieve results when the execution completes
Execution outputs
Completed executions can expose:- Structured result data
- Exported CSV or JSON
- Datasets derived from completed output
- Stable platform URLs for media assets