LIVE
Every line here is backed by a test, a route, or a file in the repository at v1.0.0 · main 3b54d85 · CI green.
- Dense + sparse retrieval in Qdrant, fused with RRF, with an optional cross-encoder rerank that fails open on ordering rather than dropping availability.
- Citation markers validated against the prompt blocks, not against a later hit list, so a marker that cannot resolve becomes a refusal.
- Refusal as a first-class terminal outcome, distinct from a dependency failure, which reports itself as an error instead.
- A server-rendered query UI pinned to the local providers, carrying the allowlisted metadata filter control, additive stream, and filter-aware cache on main 3b54d85.
- Allowlisted metadata filters on every query path, fail closed, with a typed 422 for a field posted by hand (ADR 0011).
- Two evaluation tiers with paired statistics, and scorecard publication that fails closed.
