pub fn build_plan(
input: PlannerInput<'_>,
config: PlannerConfig,
) -> PlannerOutputExpand description
Build an execution plan by running the ordered pass pipeline. Currently stubs; contracts are enforced via deterministic diagnostics ordering. Build an execution plan from a graph and registry.
use daedalus_planner::{build_plan, PlannerConfig, PlannerInput, Graph};
use daedalus_registry::store::Registry;
let registry = Registry::new();
let out = build_plan(PlannerInput { graph: Graph::default(), registry: ®istry }, PlannerConfig::default());
assert_eq!(out.plan.graph.nodes.len(), 0);