pub fn candidate_set(inp: &CandidateInputs) -> CandidateSetExpand description
Decides the candidate pool. Single source of truth for the tools/list
handler AND offline measurement (doctor overhead), so the advertised
surface and the reported overhead can never drift apart.