77ad977623
Per-cycle fieldtest of the aura-ingest ingestion boundary (issue #7), from the public interface only. 3 examples (transpose/normalize core; close_stream -> deterministic harness run with epoch-ns end-to-end; load_m1_window over real AAPL.US 2006-08 bars + None paths), all green. 0 bugs, 0 friction. Two spec_gaps named for follow-up (neither a code defect; both filed to the tracker): - load_m1_window returns Some(empty M1Columns) — not None — for an in-coverage but bar-empty window. The rustdoc's "None if no data in [from_ms,to_ms]" reads bar-level but the realized boundary is file-level (it inherits data-server's file-skip None). A consumer matching None == "no bars" is wrong for the in-coverage-empty case. -> tighten the load_m1_window rustdoc (one line). - AAPL.US (the carrier/integration-test symbol) has only ~21 M1 bars/month, so the SMA-cross never warms and the end-to-end run yields all-zero (degenerate but valid) metrics. The boundary is correct (C2 warm-up); the milestone's shipped demo data is too thin to show a non-degenerate trace. -> weigh against C22's "newcomer sees a populated trace" before the Walking-skeleton close (document expected density or name a denser demo symbol/window).
37 lines
1.3 KiB
TOML
37 lines
1.3 KiB
TOML
# Standalone downstream-consumer crate for the cycle-0011 fieldtest
|
|
# (the aura-ingest data-server M1 ingestion boundary).
|
|
#
|
|
# Like the cycle-0007..0010 fixtures, this is NOT a member of the aura
|
|
# workspace — it path-depends on the engine crates exactly as a real research
|
|
# project (C16) would. It additionally path-deps aura-ingest (this cycle's new
|
|
# crate) and the external data-server git dep, as a project that ingests real
|
|
# recorded bars would. Built/run via
|
|
# cargo run --manifest-path fieldtests/cycle-0011-ingest/Cargo.toml --bin <name>
|
|
# so HEAD source is always what runs.
|
|
# Empty [workspace] table: marks this fixture crate as its OWN workspace root.
|
|
[workspace]
|
|
|
|
[package]
|
|
name = "c0011-fieldtest"
|
|
version = "0.0.0"
|
|
edition = "2024"
|
|
publish = false
|
|
|
|
[dependencies]
|
|
aura-core = { path = "../../crates/aura-core" }
|
|
aura-engine = { path = "../../crates/aura-engine" }
|
|
aura-std = { path = "../../crates/aura-std" }
|
|
aura-ingest = { path = "../../crates/aura-ingest" }
|
|
data-server = { git = "http://192.168.178.103:3000/Brummel/data-server.git", branch = "main" }
|
|
|
|
[[bin]]
|
|
name = "c0011_1_transpose_core"
|
|
path = "c0011_1_transpose_core.rs"
|
|
|
|
[[bin]]
|
|
name = "c0011_2_close_stream_run"
|
|
path = "c0011_2_close_stream_run.rs"
|
|
|
|
[[bin]]
|
|
name = "c0011_3_load_window_real"
|
|
path = "c0011_3_load_window_real.rs" |