Brute-force cosine similarity. Replaces need for Qdrant testcontainers in unit tests. Feature-gated under mock.