//! # rutster-spend //! //! **Status:** stub. Fills in at spearhead step 6 (spend cap / abuse gate). //! //! In-boundary spend and abuse control is constitutive of the wedge //! ([ADR-0002](../../../docs/adr/0002-north-star-and-fused-core.md)): the //! runaway brain structurally cannot exceed spend or pacing because it never //! holds the wire — rutster mediates both the provider call-control API and //! the brain tap, and the spend gate sits in that boundary //! ([ADR-0007](../../../docs/adr/0007-trunk-rented-transport.md)). Pulling //! spend out into a service re-introduces the 3-vendor structural hole the //! fused vertical was chosen to eliminate. //! //! This crate will hold: spend caps, pacing caps, deny-by-default routing, //! rate-limits, toll-fraud pattern detection — co-located with call //! origination + the tap (the rented-transport ingress lives in //! `rutster-trunk`, step 5). Depends on nothing in the workspace in slice 1. #[cfg(test)] mod tests { #[test] fn crate_compiles() {} }