# Standalone downstream-consumer crate for the cycle-0006 fieldtest.
#
# It is NOT a member of the aura workspace — it path-depends on the engine crates
# exactly as a real research project (C16) would, and is built via
# `cargo run --manifest-path fieldtests/cycle-0006-substrate/Cargo.toml --bin <name>`
# so HEAD source is always what runs.
# Empty [workspace] table: marks this fixture crate as its OWN workspace root, so
# it stays out of the engine workspace without editing the engine's root manifest.
# (Cargo's own error message lists this as the keep-it-out-of-the-workspace fix.)
# Recorded as a fieldtest finding: a standalone path-dep consumer crate nested
# under a workspace repo needs this one line.
[workspace]

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

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

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

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

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