Skip to content
PRANINNOVATIONSProduction Specialists

Measured report · 01

Which release gates catch unsupported RAG answers?

We tested three reproducible local gates on RAGTruth. All caught most annotated answers. None was precise enough to approve a production release alone.

2,675

held-out responses

894

annotated unsupported

82.5%

highest recall

64.9%

highest F1

The hybrid gate had the best response-level F1 at 64.9%, but it still missed 162 of 894 annotated test responses and blocked 631 supported responses.

That is the useful conclusion: lexical evidence can be a cheap pre-filter, not a production acceptance oracle. A consequential workflow still needs task-specific claims, adjudication policy and a held-out release set.

Measured result

Recall came with a large review queue

Thresholds were calibrated on the official train split by maximum F1, then frozen for the official test split.

GateThresholdPrecisionRecallF1False-negative rateMean feature timeProvider cost
Corpus token coverage0.3452.8%80.7%63.8%19.4%0.0229 ms$0.00
Weakest-sentence support0.5851.8%82.5%63.6%17.4%0.0229 ms$0.00
Hybrid claim gate0.4453.7%81.9%64.9%18.1%0.0229 ms$0.00

Latency is the observed local feature-extraction time divided by eligible responses on the execution machine; it is not a cross-hardware performance claim.

Three gates

What was actually compared

01

Corpus token coverage

Blocks a response when its overall unsupported content-token share exceeds a train-calibrated threshold.

TP 721 · FP 645 · TN 1136 · FN 173

02

Weakest-sentence support

Blocks a response when any sentence of five or more content tokens falls below the train-calibrated support threshold.

TP 738 · FP 687 · TN 1094 · FN 156

03

Hybrid claim gate

Combines overall support, weakest-sentence support, and source-missing numeric claims in a fixed weighted score.

TP 732 · FP 631 · TN 1150 · FN 162

Failure analysis

Every tested configuration failed as a stand-alone release gate

Corpus coverage over-blocked

It flagged 645 supported responses because legitimate paraphrases and ordinary connective language are absent from the context.

Weakest sentence stayed noisy

It achieved the highest recall, 82.5%, while sending 687 supported responses to review.

The hybrid still missed claims

Adding numeric mismatch improved F1, but 162 annotated responses still passed. Source vocabulary can be rearranged into an unsupported claim.

Frozen protocol

Inputs, labels and execution

Dataset
ParticleMedia/RAGTruth commit c103204b9ce28d6bbad859304bf30de72b8ed8fe
Licence
MIT
Evaluator
pran-rag-gates/1.0.0
Executed
2026-08-23
Split
14,942 train for threshold calibration; 2,675 official test responses reported
RAGTruth source repository

Download evidence

Raw decisions, method and reproduction code

No email gate. The CSV contains response IDs, manual labels and each gate’s decision; source text remains in the licensed upstream corpus.

Permanent data-pack link

Email the report, raw CSV, frozen summary, method and reproduction links to yourself. The downloads above remain ungated.

Planning a RAG system? Use the project estimator to define the evidence, permission and release work around it.

Estimate a Generative AI build