Your browser sucks, JavaScript disabled! Gunnar's console needs JavaScript and WebAssembly. Git over SSH on port 2222 does not.

nordisk/edda

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.