Skip to content

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.