Public contract for authoring native Squid Mesh workflow steps.
Native steps return Squid Mesh values and receive a SquidMesh.Step.Context.
The runtime adapts them into the internal Jido execution path, so authors do
not need to depend on Jido for the common workflow-step path.
Summary
Types
Callbacks
@callback run(input :: map(), context :: SquidMesh.Step.Context.t()) :: result()