diff --git a/crates/aura-cli/src/main.rs b/crates/aura-cli/src/main.rs index 4db7174..e3ecc39 100644 --- a/crates/aura-cli/src/main.rs +++ b/crates/aura-cli/src/main.rs @@ -209,9 +209,11 @@ fn signals(name: &str) -> Composite { /// The sample signal-quality blueprint (value-empty) **with its two recording /// sinks reachable**: returns the equity + exposure receivers a per-point sweep -/// run drains (the SMA lengths + exposure scale are injected at compile via the -/// point vector). The single source of the sample topology — `build_sample` -/// (the `aura graph` entry) is expressed on top of it. +/// run drains (the eight free params — the trend SMA lengths, the momentum EMA +/// lengths, the two open blend weights, and the exposure scale — are injected at +/// compile via the point vector). The root harness of the sample topology, whose +/// signal is built by the nested `signals` composite; `build_sample` (the `aura +/// graph` entry) is expressed on top of it. #[allow(clippy::type_complexity)] fn sample_blueprint_with_sinks() -> ( Composite, diff --git a/crates/aura-engine/src/graph_model.rs b/crates/aura-engine/src/graph_model.rs index 7edd8b3..8ba8460 100644 --- a/crates/aura-engine/src/graph_model.rs +++ b/crates/aura-engine/src/graph_model.rs @@ -302,9 +302,11 @@ mod tests { /// A small, stable root harness exercising the four model elements: a bound /// source role (`price`, → a synthetic source node), a composite reference /// (`sma_cross`, → a `composites` entry), a plain node (`Exposure`), and a - /// sink (`Recorder`, `output: vec![]`). Mirrors `build_sample()` - /// (aura-cli/src/main.rs:161-190); the Recorder receiver is dropped because - /// the model serializer never runs the graph. + /// sink (`Recorder`, `output: vec![]`). A deliberately minimal serializer + /// fixture, independent of the CLI's built-in sample (`build_sample` in + /// aura-cli — a richer nested `signals` graph since cycle 0036), kept small so + /// this golden stays stable; the Recorder receiver is dropped because the + /// model serializer never runs the graph. fn sample_root() -> Composite { let (tx, _rx) = mpsc::channel(); Composite::new(