pub(crate) fn decide_early_trade_scope( env: &str, is_scope_mode: bool, caller_key_rec: Option<&Arc<KeyRecord>>, ) -> EarlyTradeScopeDecision