models
etl_craft.services.operations.models ¶
Immutable operation documents with canonical execution identities.
RunView
dataclass
¶
A stored pipeline run, selected by its exact identity.
AttemptView
dataclass
¶
An attempt's stored outcome and ownership, beneath its task run.
TaskRunView
dataclass
¶
A stored task summary and its ordered attempts; a skipped task may have none.
PipelineView
dataclass
¶
An active pipeline definition and its open pause.
OperationResult
dataclass
¶
The call's outcome, separate from its stored pipeline and task states.
A successful mark of FAILED has status SUCCESS here and FAILED in its run or task. A call that starts nothing has no invented run or task identity.
BackfillView
dataclass
¶
Every date's outcome and the outcome that stopped a backfill, if any.
PipelineListView
dataclass
¶
Active pipelines in code order.
GraphView
dataclass
¶
A pipeline's static waves and dependency edges.
StepView
dataclass
¶
A configured task and its identity under the selected run, if it ran.
StepsView
dataclass
¶
Configured tasks under one explicitly selected pipeline run.
HistoryView
dataclass
¶
Bounded run or task history and the interventions on the runs shown.
ReconciliationView
dataclass
¶
Exact attempt and run identities fenced or released by this call.
ActionView
dataclass
¶
A complete command request, independent of its flow's later outcome.
MetadataChangeView
dataclass
¶
A metadata edit, including the captured identities of deleted objects.
AuditView
dataclass
¶
Command requests and metadata changes in their audit order.