pub fn select_candidate(
policy: &SelectionPolicy,
candidates: &[CandidateScore],
) -> Result<SelectionDecision, DagMlError>pub fn select_candidate(
policy: &SelectionPolicy,
candidates: &[CandidateScore],
) -> Result<SelectionDecision, DagMlError>