worldinterface-flowspec
FlowSpec parser, validator, and compiler to ActionQueue DAG.
Overview
This crate compiles declarative FlowSpec graphs into ActionQueue task hierarchies:
- compile -- Converts a FlowSpec into a Coordinator task + Step tasks with DAG dependencies
- payload -- CoordinatorPayload and StepPayload types carried through ActionQueue
- id -- Deterministic v5 UUID derivation for TaskId and StepRunId from flow/node identity
- config -- CompilerConfig for timeout and scheduling tunables
The compiler produces a CompilationResult containing the full AQ task hierarchy, dependency graph, and node-to-task mapping.
Part of the WorldInterface workspace
See the workspace root for full documentation.
License
Apache-2.0