pub fn gate(
spec: &VocabularySpace,
cand: &Candidate,
score: Option<&FacetScore>,
threshold: f64,
round: usize,
) -> GrowEventExpand description
Apply the gate to a scored candidate: keep iff gain ≥ threshold, the candidate is wanted, its parent
exists, and its name isn’t already taken.