# Standalone downstream-consumer crate for the cycle-0031 fieldtest
# (node-instance naming: `.named()`, uniform `<node>.<param>` param paths,
# IndistinguishableFanIn re-keyed onto the node name, ParamAlias retired).
#
# Like the prior cycle-0006..0011 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. Built/run via
#   cargo run --manifest-path fieldtests/cycle-0031-node-naming/Cargo.toml --bin <name>
# so HEAD source is always what runs. No crates/*/src was read; the API was
# discovered from the ledger (C9/C23), spec 0031, and `cargo doc`.
[workspace]

[package]
name = "c0031-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 = "c0031_1_named_single_run"
path = "c0031_1_named_single_run.rs"

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

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