aura reproduce re-derives real-data families over synthetic data (0/N DIVERGED; WalkForward panic) #229
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?
Surfaced by the triage-harvest milestone fieldtest (2026-07-10, evidence in fieldtests/milestone-triage-harvest/); root-caused the same day.
Symptom
--real GER40reportsreproduced 0/N members bit-identically(every member DIVERGED, exit 1) underaura reproduce <id>.main.rs:1123: non-empty OOS window(exit 101).Cause
reproduce_family(crates/aura-cli/src/main.rs:1149-1150) hardcodesDataSource::Synthetic, ignoring each member manifest's recorded instrument and window. Sweep members re-run over the 18-bar synthetic showcase and diverge; WalkForward members rebuild their OOS window by filtering the synthetic walk against real epoch-ns bounds, get an empty source, and hit the.expect("non-empty OOS window"). Every real-data family kind is affected (MonteCarlo included); gang and campaign pipeline are not load-bearing — the failing dimension is--real.Design record (fork resolved, derived)
Basis: derived — C18's purpose is reproducibility of persisted research, the re-derivation machinery demonstrably produces bit-identical results over the local archive (fieldtest evidence), and the data-absence refusal keeps the contract honest on hosts without the archive. The prior doc-comment deferral ("rides the DataServer seam, #124") predates the dissolved verbs; reproduce reading the same local archive the verbs read introduces no new #124 dependency.
RED tests (cli_run.rs, skip-on-no-data): reproduce_real_sweep_family_re_derives_bit_identically, reproduce_real_walkforward_family_does_not_panic.