Your reranker fell back to cosine and the floor kept firing
A cross-encoder that fails to load doesn't throw. It leaves raw cosine in place, and a relevance floor tuned on logits keeps passing junk. Here's the check.
/4 min read / ragretrievaldebuggingai