pub fn normalize_scope_for_policy( scope: Option<String>, allow_unspecified_scope: bool, ) -> Result<Option<String>, AgentAdapterError>
Normalizes optional source scope input while preserving policy semantics.