One recall_search call: pin, certify, retrieve, verdict

One recall_search call: pin, certify, retrieve, verdict A sequence diagram generated by Archify. recall_search(query, k) trusted_search snapshot(): pin active generation resolve_calibration() status + certified threshold Trusted search then compares the runtime embedder with the model this generation was built with TrustRefusal Strict policy, no certified calibration or a model mismatch: refused before anything is retrieved error: trust_refusal search(query, k) embed_query query vector dense + full text legs Both SQL legs filter on the pinned generation id two ranked lists RRF fused hits A reranker reorders the fused hits only when one is configured evaluate(hits, threshold) Each hit gets a verdict; abstained is true when no hit is ok TrustedResult, ok hits first hits, or abstained + reason Pin and certify Strict refusal, only if not certified Retrieve Verdict Agent · MCP client · Sequence participant Agent MCP client MCP server · recall_search · Sequence participant MCP server recall_search Trusted search · recall/trust.py · Sequence participant Trusted search recall/trust.py Trust gate · evaluate · Sequence participant Trust gate evaluate Retriever · hybrid, RRF · Sequence participant Retriever hybrid, RRF Embedder · same model as build · Sequence participant Embedder same model as build Store · Postgres, pinned gen · Sequence participant Store Postgres, pinned gen Legend main request return security message