Mobus.Stepwise.Types (mobus_stepwise v0.2.0)

Copy Markdown View Source

Canonical types for the stepwise engine.

Defines the shared type vocabulary used across engine, pipeline, and component modules.

Summary

Types

event()

@type event() :: atom() | String.t()

execution_id()

@type execution_id() :: String.t()

ir()

@type ir() :: map()

meta()

@type meta() :: map()

payload()

@type payload() :: map()

profile()

@type profile() :: :stepwise

reason()

@type reason() :: term()

runtime()

@type runtime() :: map()

runtime_context()

@type runtime_context() :: map()

spec()

@type spec() :: map()

tenant_id()

@type tenant_id() :: String.t()

wait_cfg()

@type wait_cfg() :: map()