Canonical types for the stepwise engine.
Defines the shared type vocabulary used across engine, pipeline, and component modules.
Summary
Types
@type execution_id() :: String.t()
@type ir() :: map()
@type meta() :: map()
@type payload() :: map()
@type profile() :: :stepwise | :flow
@type reason() :: term()
@type runtime() :: map()
@type runtime_context() :: map()
@type spec() :: map()
@type tenant_id() :: String.t()
@type wait_cfg() :: map()