Research

GAUGE · Cross-checking

Cross-checking.

Decide whether two documents match on a stated criterion.

match.legal_case
accuracy · n = 100 · margin ±2.6

Decide whether a long legal document addresses the same or a directly analogous offence as a case file (yes/no plus explanation).

5060708090100accuracy100.0
Top of the tied group
2 models, not separated
highest point estimate 100.0 ±2.6, at n = 100
5060708090100tied range98.0+
Tied with the best
2 models (3 rows)
within 2.6 of the best
101001s10sms · log2.3s
Fastest among tied
gpt-6.1-terra
median · API round trip
.01.1110100$ / 1k · log$32.3
Cheapest API among tied
gpt-6.1-terra
$32.3 per 1,000 calls
—
Best local model
None
none in the tied group
ModelTypeScore ± 95%nRepeatsConsistencyValidityMedian latency$ / 1k calls
gpt-6.1-terraAPI100.0 ±2.61001—100.0%2.3 s API$32.3
gpt-6.1-sol · minimum thinkingAPI99.0 ±3.21001—100.0%3.2 s API$65.0
gpt-6.1-sol · thinking onAPI98.0 ±3.71001—100.0%7.3 s API$67.6
gpt-5.4 · thinking onAPI97.0 ±4.11001—100.0%10.4 s API$94.3
gpt-6.1-terra · thinking onAPI97.0 ±4.11001—100.0%4.6 s API$33.2
gemini-4-argon · minimum thinkingAPI96.0 ±4.51001—100.0%8.0 s API$71.6
gpt-6-luna · thinking onAPI96.0 ±4.51001—100.0%3.7 s API$3.4
claude-opus-5-5 · thinking onAPI95.0 ±4.81001—100.0%3.7 s API$193.7
gemini-4-argon · thinking onAPI95.0 ±4.81001—100.0%19.9 s API$81.7
gemini-3.8-flashAPI93.0 ±5.41001—100.0%2.8 s API$26.8
gpt-5.4API93.0 ±5.41001—100.0%3.4 s API$85.4
claude-opus-5-5 · minimum thinkingAPI90.0 ±6.11001—100.0%2.9 s API$191.4
claude-sonnet-5-5 · thinking onAPI89.0 ±6.41001—100.0%2.6 s API$96.1
gemini-3.8-flash · thinking onAPI87.0 ±6.81001—100.0%10.3 s API$31.2
gpt-6-lunaAPI86.0 ±6.91001—100.0%1.9 s API$3.2
claude-sonnet-5-5API84.0 ±7.31001—100.0%2.6 s API$95.3
claude-haiku-5-5 · thinking onAPI82.0 ±7.61001—100.0%3.1 s API$18.7
claude-haiku-5-5API78.0 ±8.11001—99.0%1.7 s API$18.4

Amber edge and bar: tied with the best (score ≥ best − its 95% margin, harness rule). Only rows with the task's full n are compared.

Smaller sample · n = 20 · not compared

ModelTypeScore ± 95%nRepeatsConsistencyValidityMedian latency$ / 1k calls
bonsai-2:27b · 26.9BLocal85.0 ±16.3201—100.0%35.6 s local—
gemma4:31b-mlx · 31.7BLocal85.0 ±16.3201—100.0%30.6 s local—
qwen3.8:27b-mlx · 27.8BLocal85.0 ±16.3201—100.0%24.2 s local—
gemma4:12b-mlx · 12.4BLocal65.0 ±19.4201—100.0%11.4 s local—
ministral-3:14b · 13.9BLocal55.0 ±19.9201—100.0%53.6 s local—
pplx-decider:27bDecision50.0 ±20.0201—55.0%13.2 s local—
d3:27bDecision5.0 ±13.2201—10.0%29.5 s local—

Measured on fewer cases than the task's n = 100. These rows are outside the winner comparison above and have wider margins; read them on their own.