# NV3.1 hardening notes

This slice hardens the new parallel semantic search path introduced in NV3.

## Scope

- dedicated semantic search test application context
- semantic endpoint integration test with MockMvc
- semantic + hybrid orchestrator integration tests
- semantic model selection test
- pgvector-aware test database setup

## Test focus

1. semantic-only search returns hits when embeddings were created through the new subsystem
2. hybrid search includes lexical and semantic engines together
3. semantic model selection is honored (`semanticModelKey`)
4. debug endpoint exposes semantic engine participation

## Notes

- tests use the new parallel embedding subsystem only
- the legacy vectorization flow is not used
- tests rely on the mock embedding provider for deterministic embeddings
- the semantic test base uses a pgvector-enabled PostgreSQL image
