Static ALF pipeline for the :flow profile.
Flow workflows are non-interactive pipelines: the workflow spec describes a list of transformations (currently expressed as capability handles), and the engine runs them sequentially. No FSM gating semantics are applied.
Summary
Functions
@spec components() :: [map()]
@spec ensure_started(keyword()) :: :ok
@spec flow(map(), list(), Keyword.t()) :: Enumerable.t()
@spec start() :: :ok
@spec start(list()) :: :ok
@spec started?() :: true | false
@spec stream(Enumerable.t(), Keyword.t()) :: Enumerable.t()