crates/nornir-gate/Cargo.toml
[package]
name = "nornir-gate"
version = "0.1.0"
edition = "2021"
description = "The verdict vocabulary a nordisk gate answers in: Verdict / Rejection / GateRejection / Decision, plus the two rules that must not be re-derived per product (every gate runs; an Err is an undecided REFUSAL, never an allow). Lifted out of gunnar-policy so gunnar's pre-receive gates and holger's promotion gates share one vocabulary and neither product depends on the other. Knows nothing about what is being judged: the context type belongs to the consumer. No OS, no filesystem, no clock, no dependencies."
license = "MIT OR Apache-2.0"
repository = "https://git.gunnar.rs/nordisk/edda"
keywords = ["policy", "gate", "verdict", "decision"]
categories = ["data-structures"]
exclude = ["/.nornir/"]
[dependencies]
# None, deliberately. `Verdict` and `Decision` travel into appliance builds and
# into the wasm plugin sandbox; a dependency here would follow them everywhere.