SquidMesh.Runtime.StepExecutor.Execution (squid_mesh v0.1.0-alpha.7)

Copy Markdown View Source

Executes a prepared workflow step without mutating durable run state.

This phase is intentionally narrow: it runs built-in steps or Jido actions using a previously prepared input snapshot and returns an execution result for the apply phase to persist.

Summary

Functions

execute(prepared_step, attempt_number)

@spec execute(SquidMesh.Runtime.StepExecutor.PreparedStep.t(), pos_integer()) ::
  {:ok, map(), keyword()} | {:error, term()}