Operation source for deterministic Jidoka workflows.
The model sees one operation. The workflow module owns the deterministic ordered work behind that operation.
Summary
Types
@type result_mode() :: :output | :structured
@type t() :: %Jidoka.Operation.Source.Workflow{ definition: map(), description: String.t() | nil, forward_context: forward_context(), metadata: map(), name: String.t(), result: result_mode(), timeout: pos_integer(), workflow: module() }