Expand description
High-level workflow orchestration for Pureflow.
Structs§
- Batch
Node Executor - Node executor adapter for host-owned batch implementations such as WASM.
- Deadlock
Watchdog Policy - Configuration for no-progress deadlock detection.
- Feedback
Loop RunPolicy - Startup and termination behavior for feedback-loop workflows.
- Single
Node Executor Registry - Registry adapter that runs every workflow node through the same executor.
- Static
Node Executor Registry - In-memory registry keyed by workflow node identifier.
- Workflow
Deadlock Diagnostic - Diagnostic state reported when the workflow watchdog detects no progress.
- Workflow
Output Contracts - Output-port contract subset used by the workflow runner.
- Workflow
RunPolicy - Runtime policy for executing one workflow graph.
- Workflow
RunSummary - Aggregate outcome for one workflow run.
Enums§
- Cycle
RunPolicy - Runtime behavior for cyclic workflow graphs.
- Feedback
Loop Startup - How a feedback-loop graph is started.
- Feedback
Loop Termination - How a feedback-loop graph reaches a terminal state.
- Workflow
Terminal State - Terminal state for one workflow run.
- Workflow
Watchdog Policy - Runtime watchdog behavior for workflow execution.
Traits§
- Node
Executor Registry - Registry that resolves workflow nodes to runtime executors.
Functions§
- run_
workflow - Execute the workflow by invoking the provided executor for each node.
- run_
workflow_ summary - Execute the workflow through one executor and return an aggregate summary.
- run_
workflow_ with_ contracts - Execute the workflow through one executor with output contract validation.
- run_
workflow_ with_ contracts_ summary - Execute the workflow through one executor with output contract validation.
- run_
workflow_ with_ metadata_ sink - Execute the workflow with one executor and emit metadata records through a sink.
- run_
workflow_ with_ metadata_ sink_ summary - Execute the workflow with one executor, emit metadata, and return a summary.
- run_
workflow_ with_ observers - Execute the workflow through one executor and report observer records.
- run_
workflow_ with_ observers_ summary - Execute the workflow through one executor and report observer records.
- run_
workflow_ with_ policy - Execute the workflow through one executor with an explicit run policy.
- run_
workflow_ with_ policy_ summary - Execute the workflow through one executor with an explicit run policy.
- run_
workflow_ with_ registry - Execute the workflow by resolving one executor for each node from a registry.
- run_
workflow_ with_ registry_ and_ metadata_ sink - Execute the workflow through a registry and emit metadata records.
- run_
workflow_ with_ registry_ and_ metadata_ sink_ summary - Execute the workflow through a registry and emit metadata records.
- run_
workflow_ with_ registry_ and_ observers - Execute the workflow through a registry and report observer records.
- run_
workflow_ with_ registry_ and_ observers_ summary - Execute the workflow through a registry and report observer records.
- run_
workflow_ with_ registry_ contracts - Execute the workflow through a registry with output contract validation.
- run_
workflow_ with_ registry_ contracts_ and_ observers - Execute the workflow through a registry with output contract validation.
- run_
workflow_ with_ registry_ contracts_ and_ observers_ summary - Execute the workflow through a registry with output contract validation.
- run_
workflow_ with_ registry_ contracts_ summary - Execute the workflow through a registry with output contract validation.
- run_
workflow_ with_ registry_ policy - Execute the workflow through a registry with an explicit run policy.
- run_
workflow_ with_ registry_ policy_ and_ metadata_ sink - Execute the workflow through a registry with an explicit run policy and emit metadata records.
- run_
workflow_ with_ registry_ policy_ and_ metadata_ sink_ summary - Execute the workflow through a registry with an explicit run policy and emit metadata records.
- run_
workflow_ with_ registry_ policy_ summary - Execute the workflow through a registry with an explicit run policy.
- run_
workflow_ with_ registry_ summary - Execute the workflow by resolving one executor for each node from a registry.