//! # 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() {}
}
