[package]
name = "aura-ingest"
edition.workspace = true
version.workspace = true
license.workspace = true
publish.workspace = true

[dependencies]
aura-core = { path = "../aura-core" }
# data-server: aura's first real data source. It enters the workspace at the
# ingestion edge (transitively chrono + regex + zip). Dependencies are admitted
# by the amended C16 per-case policy (INDEX.md), not a blanket zero-dep wall.
data-server = { git = "http://192.168.178.103:3000/Brummel/data-server.git", branch = "main" }
# M1FieldSource impls aura_engine::Source in the lib, so the engine is a regular
# (non-dev) dependency.
aura-engine = { path = "../aura-engine" }

[dev-dependencies]
# the integration tests bootstrap a sample harness + fold a RunReport
aura-std = { path = "../aura-std" }
# chrono / chrono-tz build the Berlin-local-wall-clock window bounds + the
# Session node's timezone for the real GER40 session-breakout example/test
# (examples/ger40_breakout_real.rs, tests/ger40_breakout_real.rs). Pinned to
# aura-std's / aura-engine's versions (the same DST-aware wall-clock math),
# test-only — never on the ingestion crate's normal path.
chrono = { version = "0.4", default-features = false, features = ["clock"] }
chrono-tz = { version = "0.10", default-features = false }
