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
@type status() :: :pending | :running | :completed | :failed | :waiting