[package] name = "aura-runner" edition.workspace = true version.workspace = true license.workspace = true publish.workspace = true # C28 assembly position (#295): composes the ladder rungs, the ingestion # edge, and the process column into the canonical member-run recipe — the # harness assembly, input binding (C26), the param<->config translators, and # the shipped default MemberRunner. Imported by the shell and by downstream # World programs; imported by no ladder or column crate. [dependencies] aura-core = { path = "../aura-core" } aura-engine = { path = "../aura-engine" } aura-std = { path = "../aura-std" } aura-strategy = { path = "../aura-strategy" } aura-backtest = { path = "../aura-backtest" } aura-composites = { path = "../aura-composites" } aura-ingest = { path = "../aura-ingest" } aura-registry = { path = "../aura-registry" } aura-research = { path = "../aura-research" } aura-campaign = { path = "../aura-campaign" } aura-vocabulary = { path = "../aura-vocabulary" } data-server = { git = "http://192.168.178.103:3000/Brummel/data-server.git", branch = "main" } serde = { workspace = true, features = ["derive"] } serde_json = { workspace = true } # sha2: the project.rs dylib load boundary's identity stamp (dylib_sha256) — # a vetted RustCrypto crate (per-case C16 review, SHA256 user-settled). sha2 = "0.10" libloading = "0.8" toml = "0.8" [dev-dependencies] # zip: hand-packs a tiny synthetic M1 archive for the library-reachability E2E # (tests/world_member_run_e2e.rs) — already transitive via the data-server # dependency above (a normal, non-dev dependency there); declared directly # here so test code may `use zip::...` (mirrors aura-ingest's Cargo.toml and # aura-cli's tests/common/mod.rs, no new dependency actually enters the build # graph). zip = "2"