Public contract for authoring native Jizoku workflow steps.
Native steps return Jizoku values and receive a Jizoku.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 :: Jizoku.Step.Context.t()) :: result()