| executionId | UUID | Reference to the parent WorkflowExecution | [optional] |
| taskId | UUID | Reference to the Task being executed | [optional] |
| execModuleId | UUID | Specific ExecModule within the task | [optional] |
| attempt | Integer | Retry attempt number (1-based) | [optional] |
| state | StateEnum | Current run state | [optional] |
| leaseUntil | OffsetDateTime | Lease expiration timestamp for at-least-once delivery | [optional] |
| leasedBy | String | Runner/pod ID that owns the lease | [optional] |
| runnerId | String | Identifier of the runner pod executing this run | [optional] |
| idempotencyKey | UUID | Content hash of inputs + config for exact-once semantics (SHA-256) | [optional] |
| inputsHash | String | SHA-256 hash of input map for change detection | [optional] |
| configHash | String | SHA-256 hash of module config for change detection | [optional] |
| startedAt | OffsetDateTime | When the run started executing | [optional] |
| finishedAt | OffsetDateTime | When the run completed or failed | [optional] |
| heartbeatAt | OffsetDateTime | Last heartbeat timestamp from runner (for zombie detection) | [optional] |
| outputs | String | JSON result map from module execution | [optional] |
| error | String | Error message if run failed | [optional] |
| errorType | ErrorTypeEnum | Classification of error for retry logic | [optional] |
| retryReadyAt | OffsetDateTime | Timestamp after which retry can be attempted (exponential backoff) | [optional] |
| durationMs | Integer | Execution duration in milliseconds | [optional] |
| costTokens | Double | Cost tokens for LLM/API usage tracking | [optional] |
| id | UUID | Unique identifier for object in the system | [optional] [readonly] |
| ownerId | UUID | UUID of owner of the object in the system | [optional] [readonly] |
| createdDate | OffsetDateTime | Date of object creation | [optional] [readonly] |
| keyHash | String | Data, including hash of the key(s) used to encrypt this record. | [optional] [readonly] |
| lastAccessedById | UUID | Last user to access object | [optional] [readonly] |
| lastAccessedDate | OffsetDateTime | Timestamp of last access of object | [optional] [readonly] |
| lastModifiedById | UUID | Unique identifier for user who last modifed the object in the system | [optional] [readonly] |
| lastModifiedDate | OffsetDateTime | Date of last object modification | [optional] [readonly] |