Step-execution input normalization for the runtime.
This module keeps payload/context merging and identifier normalization out of the main executor flow.
Summary
Types
Functions
@spec build_dependency_step_input(module(), SquidMesh.Run.t(), input_mapping()) :: map()
@spec build_step_input(SquidMesh.Run.t(), input_mapping()) :: map()
@spec deserialize_expected_step(expected_step()) :: {:ok, atom() | nil} | {:error, {:invalid_step, String.t()}}