pub fn select(hits: Vec<Hit>, cfg: &Config) -> Vec<Hit>
Apply the injection guardrails: drop below min_similarity, cap at max_skills.
min_similarity
max_skills