Files
Aura/fieldtests/cycle-0011-ingest/Cargo.toml
T
Brummel 77ad977623 fieldtest: cycle-0011 — 3 examples, 5 findings
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).
2026-06-04 22:04:48 +02:00

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"