fn compute_convergence_score(drift_vectors: &[Vec<f32>]) -> f32
Mean cosine similarity of all drift vectors against their mean direction.
Returns 0.0 if fewer than 2 drift vectors, or if the mean drift is zero.