1 2 3 4 5 6 7 8 9 10 11
//! Gates primitive: policy-as-code at the pre-effect boundary. mod allowlist; mod gated_tool; mod policy; mod trait_; pub use allowlist::AllowlistGate; pub use gated_tool::GatedTool; pub use policy::PolicyGate; pub use trait_::{Gate, GateDecision, GateRequest, PolicyCode};