pub fn select_branch(eligible: &[BranchCandidate]) -> Option<&BranchCandidate>Expand description
Proposition 5: hard pass, lower normalized energy, greater targeted improvement, lower recorded cost, lexicographically smaller branch id. Candidates whose sensor profile differs from the (unique) profile of the eligible set are excluded before comparison — a profile mismatch is never normalized after the fact.