//! Process-wide [`DelegationState`] for autochat persona ranking.
//!
//! [`run_relay`] would otherwise spin up a fresh state per call, so
//! LCB ranking would always fall back to cold-start. This holder lets
//! ranks accumulate evidence across relays in the same process so the
//! `record_outcome` calls in [`run`] are observable on the next run.
//!
//! [`run_relay`]: super::run::run_relay
//! [`run`]: super::run
use ;
use crateDelegationState;
static STATE: = new;
/// Borrow the shared state, recovering from a poisoned guard so a panic
/// in one relay never deadlocks subsequent ones.