| Crates.io | daedalus-planner |
| lib.rs | daedalus-planner |
| version | 0.1.1 |
| created_at | 2026-01-23 03:17:02.575798+00 |
| updated_at | 2026-01-23 03:17:02.575798+00 |
| description | Planner that validates and schedules Daedalus dataflow graphs. |
| homepage | https://github.com/Prometheus-Dynamics/Daedalus |
| repository | https://github.com/Prometheus-Dynamics/Daedalus |
| max_upload_size | |
| id | 2063303 |
| size | 151,396 |
Plans logical graphs into executable runtime plans. Validates node connections, enforces compute affinities, sync policies, and emits segments suitable for the runtime.
graph: graph representation used during planning.passes: validation and shaping passes that produce a RuntimePlan.diagnostics: structured errors/warnings for consumers.helpers: helpers for building/inspecting graphs in tests.gpu: include GPU capabilities in plans.schema / proto: optional export formats for plans/graphs.Graph (via registry helpers or manual construction).planner::plan(®istry, graph, config) to get a RuntimePlan and diagnostics.daedalus-runtime or the engine facade.crates/planner/tests cover success/failure cases and GPU capability handling.