Przejdź do treści

Operator Task Run Fact v1

Source schema: doc/schemas/operator-task-run-fact.v1.schema.json

One immutable transition of one task run. A run is the ordered sequence of its facts, numbered contiguously from 1 for admitted; its state and its operator-task-experiment-result.v1 are projections, never a second stored record. The host records a fact before it acts on it: step-started is the durable admission point of a step's effect, so a step started without an outcome is unknown after a crash and is never repeated. concluded records how the run ended; the run is terminal only after destruction-confirmed, the environment owner's durable confirmation that the run's exclusive instance is gone.

Governing Basis

Project Lineage

Fields

Field Required Shape Description
schema yes const: operator-task-run-fact.v1
schema/v yes const: 1
run/ref yes unspecified
sequence yes ref: operator-task-common.v1.schema.json#/$defs/counter
recorded-at yes ref: operator-task-common.v1.schema.json#/$defs/timestamp
fact yes unspecified

Definitions

Definition Shape Description
stepOutcome object
## Field Semantics

schema

  • Required: yes
  • Shape: const: operator-task-run-fact.v1

schema/v

  • Required: yes
  • Shape: const: 1

run/ref

  • Required: yes
  • Shape: unspecified

sequence

  • Required: yes
  • Shape: ref: operator-task-common.v1.schema.json#/$defs/counter

recorded-at

  • Required: yes
  • Shape: ref: operator-task-common.v1.schema.json#/$defs/timestamp

fact

  • Required: yes
  • Shape: unspecified

Definition Semantics

$defs.stepOutcome

  • Shape: object