# Standalone downstream-consumer crate for the cycle-0049 fieldtest
# (RandomSpace + the Space trait + typed ParamRange — the random half of the
# C12.1 param-sweep axis).
#
# Like the cycle-0007..0031 fixtures, this is NOT a member of the aura
# workspace — it path-deps the engine crates exactly as a real C16 research
# project would, then drives the new random-sweep surface from the PUBLIC
# interface only (design ledger + glossary + specs + `cargo doc` rustdoc; no
# crates/*/src was read). Built/run via
#   cargo run --manifest-path fieldtests/cycle-0049-random-sweep/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 = "c0049-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" }

[[bin]]
name = "c0049_1_continuous_tune"
path = "c0049_1_continuous_tune.rs"

[[bin]]
name = "c0049_2_validation_gate"
path = "c0049_2_validation_gate.rs"

[[bin]]
name = "c0049_3_reproducibility"
path = "c0049_3_reproducibility.rs"

[[bin]]
name = "c0049_4_space_interchange"
path = "c0049_4_space_interchange.rs"
