mirror of
https://github.com/heygen-com/hyperframes.git
synced 2026-11-15 13:58:20 +00:00
hybrid_topk fell back to the lexical list whenever vectors.json was missing or the semantic ranking came back empty. That never fired during the round 2 grid because the vectors were present, so it shipped unnoticed. It fires constantly in an offline sweep, where it made hybrid print lexical's exact recall curve under its own name. An arm comparison built on that reads as a tie between two arms rather than as a missing input. Hybrid now exits loudly, the way semantic already did. The offline sweep also runs arms one at a time, so an arm that needs vectors going quiet no longer silences lexical, which needs none.