aura-engine should re-export the core scalar vocabulary (ScalarKind etc.) a graph-builder needs #29
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Milestone fieldtest friction (Construction layer): a consumer building a Blueprint against aura-engine must reach for ScalarKind / Firing / Scalar to declare SourceSpec kinds and Recorder columns, but aura-engine re-exports only the wiring types (Blueprint, BlueprintNode, Composite, OutPort, Edge, Target, SourceSpec, Harness, ...). The consumer hits a compile error and must add a separate
aura-coredependency + import path to get ScalarKind.A paper cut, not a blocker — the compiler names the missing symbol — but the construction surface (aura-engine) ought to re-export the scalar vocabulary its own public types (SourceSpec.kind, etc.) require, so a graph-builder needs one crate, not two.
Direction:
pub use aura_core::{Scalar, ScalarKind, Firing, Timestamp}(or the relevant subset) from aura-engine.context: surfaced by the Construction-layer milestone fieldtest; pure ergonomics tidy.