API Reference workflow_stem v#0.2.0

Copy Markdown View Source

Modules

Interface adapter for capability execution.

Behaviour for conversation action handling.

Interface adapter for user-visible notifications and breakpoint signals.

Interface adapter for execution persistence and checkpoint storage.

Application callback for workflow_stem.

Re-exports Mobus.Stepwise.Artifacts under the workflow_stem namespace.

ETS-backed cache for compiled workflow IR.

Capability runner adapter for workflow_stem consumers.

Turns an extended workflow spec (see WorkflowStem.SpecBehaviour) into a list of ALF component descriptors.

Internal ALF-switch resolvers used by pipelines synthesized via WorkflowStem.Compiler.components_for_engine/1.

Executes declarative pipeline actions for :flow workflows.

Projection component for :flow workflows.

Executes declarative transition actions.

FSM semantic guard component.

Projection component for :fsm workflows.

FSM semantic transition component.

Behaviour contract for stem engines.

ALF-backed engine for :flow workflows.

ALF-backed engine for :fsm workflows.

Shim over Mobus.Stepwise.Engine for :stepwise workflows.

In-memory execution store for the workflow stem.

Normalization helpers for workflow specs compiled into IR.

Loads and compiles workflow specs (maps) into an internal IR (data).

Emits a runtime-compiled ALF pipeline module from a spec's compiled descriptors.

Static ALF pipeline for the :flow profile.

Static ALF pipeline for the :fsm profile.

Static ALF pipeline for :stepwise workflows.

Canonical UI projection contract returned by the stem runtime.

Registry for stem-native workflow specs + per-agent pipeline instances.

Behaviour for stem-native workflow specs.

Canonical types for the workflow stem.