SquidMesh.RunStepState (squid_mesh v0.1.0-alpha.7)

Copy Markdown View Source

Public representation of one logical workflow step within a run.

This read model complements SquidMesh.StepRun by showing the declared step graph together with the latest known execution state for each step.

Summary

Types

status()

@type status() :: :pending | :running | :completed | :failed | :waiting

t()

@type t() :: %SquidMesh.RunStepState{
  attempts: term(),
  depends_on: term(),
  input: term(),
  inserted_at: term(),
  last_error: term(),
  output: term(),
  recovery: term(),
  status: term(),
  step: term(),
  updated_at: term()
}