Executes declarative built-in workflow steps.
Built-in steps let workflows express simple runtime primitives without requiring host applications to define dedicated Jido actions for them.
Summary
Types
@type built_in_step_error() :: {:unknown_built_in_step, SquidMesh.Workflow.Definition.built_in_step_kind()}
@type execution_result() :: {:ok, map(), keyword()} | {:error, built_in_step_error()}
Functions
@spec execute( SquidMesh.Workflow.Definition.built_in_step_kind(), keyword(), map(), SquidMesh.Run.t() ) :: execution_result()