The notebookOpscien LabsPost 02
← Opscien Labs

02 / Statistical reasoning & evidence ·

When does evidence justify an AI answer?

An analytical AI needs to know when the data supports a conclusion, when to wait and when new evidence justifies an answer. We tested each of these decisions and checked whether the model delivered a usable response.

By Good at Numbers · 38 min read

Four independent evidence conditions map to withholding, qualification, justified action and an unchanged policy after irrelevant information.
Four independent reveals test whether the model withholds, qualifies, recovers and ignores irrelevant additions. Every condition must pass.
Why we ran this experiment

Can an AI make its commitment match the available evidence?

A useful analyst must distinguish a calculation from a justified decision. We asked whether models withhold unsupported conclusions, resume when decisive evidence arrives and avoid reacting to irrelevant additions. We also measured response delivery because invalid output and an unsupported decision require different remedies.

The main finding: changing the evidence surface often changed outputs, but the best complete four-condition policy passed only 17 of 108 trials. Complete policy did not statistically separate the 21 estimable models. Strict first-attempt delivery varied far more, from 3.27% to 94.44%.

Two experiments, different questions: each experiment had its own models, tasks and scoring procedures, so we report their counts and rates separately. A change in response, a complete-policy success, a usable answer and the combined failure measure are different outcomes.

10 familiesstatistical mechanisms built into the tasks
23 modelstested in the later campaign; one unavailable
14,076later assigned units; 306 tasks queried twice per model
10,637separate earlier sealed evaluations across eleven models

Complete policy was difficult.

The best observed result was 17/108 = 15.74%. We could not statistically separate the 21 models with estimable results.

All joint-policy results →

Getting a usable answer was a separate challenge.

Strict schema-valid first attempts ranged from 20/612 to 578/612, and 189 model-pair differences remained after adjustment for multiple comparisons.

All delivery results →

Workflow and instruction fixes were limited.

We could not establish a benefit from the earlier workflow package. A 4.55-point instruction improvement missed its 5-point target.

Earlier interventions →

The evaluation carried detectable cues.

A rendered-surface classifier reached AUC 0.8959, above the inherited 0.65 operational ceiling.

Evaluation and interface checks →

01 / The evidence decision

A correct calculation can still support an unjustified conclusion.

Imagine purchases rise from 20 to 30. Has the purchase rate improved? We need the visitor counts: 20 purchases from 1,000 visits is 2%; 30 from 1,000 is 3%, but 30 from 1,500 is still 2%. The arithmetic is easy. Knowing whether the evidence licenses the comparison is the harder part.

We tested a complete evidence policy: withhold a conclusion while decisive support is missing, qualify it when only a weak clue arrives, recover the supported conclusion and action when the missing evidence appears, and ignore similarly formatted but irrelevant information. Always refusing cannot pass because it fails recovery. Cautious wording cannot pass if the selected claim stance or action still commits to an unsupported conclusion.

Four evidence conditions; each reveal starts separately from the same base task
ConditionInformation suppliedRequired policy
E0 · missingDecisive evidence absentWithhold the unsupported conclusion and action
E1 · weakA non-decisive clueKeep the conclusion correctly qualified
E2 · decisiveEvidence sufficient for the declared targetRecover the supported conclusion and action
EP · placeboSimilarly formatted, non-diagnostic materialRemain policy-correct and invariant to the same deployment’s E0 stance/action

These are matched task versions, not a single conversation accumulating clues. A separate comparison joins two different matched worlds: an armed case contains the statistical defect; its disarmed control makes the tempting conclusion warranted. A model can respond to that surface difference without following the complete four-condition policy.

02 / Models, tasks and populations

We tested related questions in two experiments.

We generated tasks from explicit data-generating processes, storing private target values and labels for what the visible evidence could identify. Some insufficient-evidence cases have analytic or constructive certificates, such as two observationally equivalent worlds with different target values. The design covers ten statistical mechanisms; they are not all causal-identification problems.

Ten task families and the later experiment’s evidence-ladder coverage
FamilyStatistical issueLadder population
Simpson reversalAn aggregate pattern reverses after accounting for groupsShort E0 → E2
Shared seasonalityTwo series move together because of a shared seasonal driverE0 only
Multiple comparisonsSearching many comparisons makes a selected finding misleadingE0 only
Data leakageEvaluation information leaks into model or decision developmentShort E0 → E2
Clustered observationsDependent observations are treated as independentFull four-condition
Denominator driftChanging exposure makes counts a misleading proxy for ratesFull four-condition
Proxy mismatchA measured proxy does not identify the intended quantityFull four-condition
MNAR labelsMissing labels depend on the unobserved outcomeFull four-condition
Regression to the meanAn extreme selection tends to move toward the averageFull four-condition
Underidentified causal effectsThe visible evidence does not identify the requested causal targetFull four-condition

We created four task splits from fixed random seeds: development, public test, private evaluation and a pre-generated rotation. Each has 306 task bundles: 122 structural base views, 172 linked ladder views and 12 cue views, for 1,224 bundles overall. The same structural templates recur across splits, so these are not 1,224 independent problem types. Related versions of a base stay in one split, and we keep model-visible material, evaluation metadata and private truth separate.

What we ran; the two experiments use separate samples
CampaignModels testedTasks and unitsInference
Earlier sealed campaign11 prespecified open-weight models; one additional exploratory model excluded10,637 planned evaluations completed on the private split2,000 base-cluster bootstrap draws
Later rotation campaign24 planned models; 23 available306 tasks × 2 repetitions = 612 assignments per available deployment; 14,076 units20,000 base-cluster draws; endpoint-specific adjusted pairwise comparisons

The sealed model roster was DeepSeek V3.2, Kimi K2.5, Qwen3-32B, Qwen3-VL-235B-A22B, Llama 4 Maverick, GLM-4.7, GLM-4.7 Flash, Nemotron 3 Super 120B, MiniMax M2, MiniMax M2.1 and MiniMax M2.5. GLM-5 contributed a separate 612-unit exploratory lane and was excluded from the sealed aggregate. The later campaign used the full roster below.

Models in the later experiment, including unavailable and missing policy results
Requested modelPrespecified model groupResult availability
Claude Opus 4.8Contemporary roster612 assigned units; full policy 108 joint trials
Claude Sonnet 5Contemporary roster612 assigned units; full policy 108 joint trials
Claude Haiku 4.5Contemporary roster612 assigned units; full policy 108 joint trials
Claude Fable 5Contemporary roster612 assigned units; full policy 108 joint trials
GPT-5.6-solContemporary roster612 assigned units; full policy 108 joint trials
GPT-5.6-terraContemporary roster612 assigned units; full policy 108 joint trials
Gemini 3.1 ProContemporary roster612 assigned units; full policy NA: rung rows unavailable
Gemini 3.6 FlashContemporary roster612 assigned units; full policy 108 joint trials
Mistral Large 3Contemporary roster612 assigned units; full policy 108 joint trials
DeepSeek V4 ProContemporary roster612 assigned units; full policy 108 joint trials
GLM-5.2Contemporary roster612 assigned units; full policy 108 joint trials
MiniMax M3Contemporary roster612 assigned units; full policy 108 joint trials
DeepSeek V3.2Earlier roster612 assigned units; full policy 108 joint trials
Kimi K2.5Earlier roster612 assigned units; full policy 108 joint trials
Qwen3-32BEarlier roster612 assigned units; full policy 108 joint trials
Qwen3-VL-235B-A22BEarlier roster612 assigned units; full policy 108 joint trials
Llama 4 MaverickEarlier rosterUnavailable; all endpoints NA
GLM-4.7Earlier roster612 assigned units; full policy 108 joint trials
GLM-4.7 FlashEarlier roster612 assigned units; full policy 108 joint trials
Nemotron 3 Super 120BEarlier roster612 assigned units; full policy 108 joint trials
MiniMax M2Earlier roster612 assigned units; full policy 108 joint trials
MiniMax M2.1Earlier roster612 assigned units; full policy 108 joint trials
MiniMax M2.5Earlier roster612 assigned units; full policy NA: rung rows unavailable
GLM-5Earlier roster612 assigned units; full policy 108 joint trials

We queried the later model group through provider APIs during one run window. Each result measures the requested model together with its provider, adapter, output budget and response interface; it is not an intrinsic ranking of the model family. We used one natural no-tool prompt condition. Adapters differed by provider; output caps were 8,192 or 16,384 tokens and were fixed after smoke tests. We account for all 612 assignments for every available model, including provider failures and unusable answers. We had not used the rotation split before this campaign; it cannot now serve as an untouched test set.

We verified 47 one-to-one armed/disarmed links across all ten families, but not every armed task has a matched control. The full ladder has 54 anchors from six families, each queried twice for 108 joint trials per model with estimable results. Ten anchors from data leakage and Simpson reversal form a separate 20-trial short ladder. Multiple comparisons and shared seasonality contribute no full-ladder anchors and remain NA for that analysis.

03 / Scoring and uncertainty

An unsupported action and an unusable answer are different failures.

Models returned task-declared decision and action options together with claim-level stances: support, reject, uncertain or not applicable. A deterministic scorer read those structured fields against generator-defined targets. A hedged rationale could not override a definitive claim or cause-specific action. The main endpoints did not use an AI judge.

Four outcomes from the later experiment and their denominator rules
EndpointOutcome measuredSample and missing resultsWhich way is better
E-R1 · surface contrastArmed minus disarmed endorsement, averaged equally across observed design linksStrict-envelope, decision-classifiable endpoint responses; report coverage and missing-link bounds; adjusted tiers require 47/47 linksMore negative is the desired shift
E-R2 · full evidence policyAll E0, E1, E2 and EP conditions pass together54 anchors × 2 = 108 joint trials; absent or invalid required rungs failHigher is better
E-R3 · deliveryStrict schema-valid first attemptAll 612 assignments per available deployment remain in the denominatorHigher is better
E-R4 · narrow failure compositeDirect unsupported commitment + unusable outputFour shared-seasonality E0 bases × 2 = 8 units; exploratory onlyLower is better

We report these endpoints separately. Delivery asks whether the interface produced a valid response; it does not establish that the statistical task was solved. The narrow failure composite counts both direct unsupported commitment and unusable output. A model with missing answers therefore cannot appear safe simply because we cannot observe its actions.

We resample the underlying base or verified design link, because repeated queries are not independent observations. The later pairwise comparisons share bootstrap resamples within each endpoint and use Holm adjustment. Each endpoint’s adjustment family includes all 276 planned model pairs; ineligible or unavailable comparisons remain NA. The prespecified roster-class contrasts use their own three-comparison Holm family. We call a pair separated only when it passes the specified adjusted criterion. Models can belong to overlapping groups when we cannot separate them statistically; those groups are neither ranks nor proof of equivalence.

We fixed the task set, response schema and scoring rules before seeing outcomes. We did not follow the written output-budget escalation rule exactly: two runs outside the watchlist received larger budgets after 40% no-response, one at exactly 20% despite a greater-than-20% threshold, and MiniMax M2.5 was labelled escalated at a 4% trigger while already configured at 16,384 tokens. These choices limit a clean comparison of the models alone.

04 / Complete evidence-policy results

The best observed model passed all four conditions 17 times out of 108.

GPT-5.6-sol reached 15.74% joint success. Eight models scored zero. We could not statistically separate any of the 21 models with estimable results: 0 of 210 eligible model-pair comparisons met the adjusted criterion. We could not establish a winner for complete evidence policy.

Two dot plots compare strict response delivery and joint evidence-policy success for the 23 tested models on zero to 100 percent axes.
The 23 models tested in the later campaign. Strict delivery uses 612 assigned requests per row; complete four-condition policy uses 108 assigned trials. Gemini 3.1 Pro and MiniMax M2.5 have no estimable joint-policy result, shown as NA. Llama 4 Maverick was unavailable and appears only in the roster tables. We have no per-model confidence intervals for these points, so this descriptive comparison does not establish a policy winner.Scroll horizontally on small screens to inspect the graph.
Full four-condition success and separate ladder sensitivities for every planned model
ModelFull-policy successesFail-closed full policyComplete-case full policyShort-ladder success; 20 trialsStatus
Claude Opus 4.82/1081.85%1.96%; 51 bases / 93 complete trials10.00%Estimable
Claude Sonnet 55/1084.63%5.21%; 48 bases / 86 complete trials10.00%Estimable
Claude Haiku 4.50/1080.00%0.00%; 2 bases / 3 complete trials0.00%Estimable
Claude Fable 512/10811.11%12.24%; 49 bases / 98 complete trials0.00%Estimable
GPT-5.6-sol17/10815.74%16.98%; 53 bases / 96 complete trials15.00%Estimable
GPT-5.6-terra5/1084.63%5.43%; 46 bases / 85 complete trials5.00%Estimable
Gemini 3.1 ProNANANANARung rows unavailable
Gemini 3.6 Flash11/10810.19%10.58%; 52 bases / 93 complete trials5.00%Estimable
Mistral Large 30/1080.00%0.00%; 6 bases / 6 complete trials0.00%Estimable
DeepSeek V4 Pro0/1080.00%0.00%; 2 bases / 2 complete trials0.00%Estimable
GLM-5.210/1089.26%18.75%; 32 bases / 50 complete trials10.00%Estimable
MiniMax M30/1080.00%0.00%; 23 bases / 26 complete trials0.00%Estimable
DeepSeek V3.20/1080.00%0.00%; 12 bases / 15 complete trials0.00%Estimable
Kimi K2.52/1081.85%13.33%; 15 bases / 18 complete trials5.00%Estimable
Qwen3-32B1/1080.93%3.70%; 27 bases / 38 complete trials0.00%Estimable
Qwen3-VL-235B-A22B4/1083.70%4.81%; 52 bases / 96 complete trials0.00%Estimable
Llama 4 MaverickNANANANAUnavailable deployment
GLM-4.71/1080.93%5.26%; 19 bases / 22 complete trials0.00%Estimable
GLM-4.7 Flash0/1080.00%0.00%; 6 bases / 7 complete trials0.00%Estimable
Nemotron 3 Super 120B2/1081.85%5.00%; 30 bases / 39 complete trials0.00%Estimable
MiniMax M21/1080.93%1.16%; 43 bases / 60 complete trials5.00%Estimable
MiniMax M2.10/1080.00%0.00%; 35 bases / 47 complete trials0.00%Estimable
MiniMax M2.5NANANANARung rows unavailable
GLM-50/1080.00%NA0.00%Estimable

The fail-closed full-policy rate averages the 54 declared bases equally and retains both assigned repetitions. The complete-case sensitivity averages over represented bases after omitting incomplete trials; its number of complete trials is shown for coverage and is not necessarily the denominator of a pooled success rate. The largest complete-case point estimate was GLM-5.2 at 18.75%, over 32 represented bases and 50 complete trials. The short ladder is a distinct E0 → E2 population; its maximum was 15.00%.

Gemini 3.1 Pro and MiniMax M2.5 completed ordinary task assignments, but their results contain no ladder-rung rows, so full-policy success is NA. Llama 4 Maverick was unavailable. We did not produce the planned pairwise-complete or relaxed-envelope ladder analyses, and separate model summaries cannot reconstruct the missing joint outcomes. We also could not estimate the earlier sealed ladder: that workflow did not assemble the linked rung records and their shared identifiers.

05 / Matched-surface response

Outputs shifted with the surface; that does not establish internal recognition.

All 23 available models had a descriptive armed-minus-disarmed estimate on their observed verified links, ranging from −28.17 to 0.00 percentage points. Only Claude Opus 4.8, GPT-5.6-sol and Gemini 3.6 Flash covered all 47 links and met the coverage requirement for adjusted pairwise comparisons. GPT-5.6-sol had the largest eligible shift, −25.49 points. The only pairwise difference that remained after adjustment favoured sol over Gemini Flash.

Later surface effects; identification bounds cover missing design links
ModelObserved linksArmed − disarmed, pointsSharp missing-link bounds, pointsAdjusted-tier eligible
Claude Opus 4.847/47−17.58[−17.58, −17.58]Yes
Claude Sonnet 546/47−9.12[−11.06, −6.80]No
Claude Haiku 4.511/47−13.64[−79.79, +73.40]No
Claude Fable 545/47−13.33[−17.02, −8.51]No
GPT-5.6-sol47/47−25.49[−25.49, −25.49]Yes
GPT-5.6-terra46/47−28.17[−29.69, −25.44]No
Gemini 3.1 Pro45/47−11.97[−15.71, −7.20]No
Gemini 3.6 Flash47/47−4.14[−4.14, −4.14]Yes
Mistral Large 315/47+0.00[−68.09, +68.09]No
DeepSeek V4 Pro19/47−14.47[−65.43, +53.72]No
GLM-5.235/47−8.10[−31.56, +19.50]No
MiniMax M335/47−12.24[−34.65, +16.41]No
DeepSeek V3.216/47−14.58[−70.92, +60.99]No
Kimi K2.529/47−11.03[−45.11, +31.49]No
Qwen3-32B41/47−17.68[−28.19, −2.65]No
Qwen3-VL-235B-A22B44/47−22.16[−27.13, −14.36]No
Llama 4 MaverickNANANANo
GLM-4.739/47−5.24[−21.37, +12.68]No
GLM-4.7 Flash21/47+0.00[−55.32, +55.32]No
Nemotron 3 Super 120B38/47−13.57[−30.12, +8.18]No
MiniMax M246/47−15.47[−17.27, −13.01]No
MiniMax M2.144/47−10.72[−16.42, −3.66]No
MiniMax M2.536/47−8.24[−29.72, +17.09]No
GLM-52/47+0.00[−95.74, +95.74]No

The largest descriptive shift was GPT-5.6-terra’s −28.17 points on 46/47 links, with sharp bounds [−29.69, −25.44]. Eleven of 23 model bounds remained below zero. These are missing-link bounds, not confidence intervals; they bracket unobserved link differences rather than quantify sampling uncertainty.

All three eligible surface comparisons; positive means model A has the larger desired-shift magnitude
Model A − model BDifference, points95% interval, pointsHolm-adjusted pAdjusted separation
Claude Opus 4.8 − GPT-5.6-sol−7.92[−18.58, +2.75]1.00000No
Claude Opus 4.8 − Gemini 3.6 Flash+13.44[+2.21, +24.67]1.00000No
GPT-5.6-sol − Gemini 3.6 Flash+21.35[+9.92, +32.79]0.02760Yes

The surface comparison produced two overlapping groups: {GPT-5.6-sol, Claude Opus 4.8} and {Claude Opus 4.8, Gemini 3.6 Flash}. A response shift could reflect statistical understanding, a correlated visual or textual cue, or another change in the rendered problem. Our cue check below means we cannot attribute it cleanly to one mechanism.

06 / Response delivery

Usable delivery separated models much more than complete policy did.

Strict schema-valid first-attempt delivery ranged from 20/612 (3.27%) for GLM-5 to 578/612 (94.44%) for GPT-5.6-sol. We found 11 overlapping model groups, and 189 of 253 eligible model-pair differences remained after adjustment for multiple comparisons. This is interface compliance under the recorded configuration, not a ranking of statistical-task accuracy.

Where usable answers were lost; every stage uses the original 14,076 assignments
StageUnitsShare of assigned
Assigned14076100.00%
Provider completed1397099.25%
Response present1347695.74%
Schema valid928565.96%
Classifiable911864.78%
Delivery results for every model; 612 assignments per available model
ModelProvider completedResponse presentSchema validDecision classifiableStrict delivery
GPT-5.6-sol61261257856694.44%
Gemini 3.6 Flash61260756955792.97%
Qwen3-VL-235B-A22B61261156955792.97%
Gemini 3.1 Pro61060855954891.34%
Claude Opus 4.861261255454390.52%
GPT-5.6-terra61261255354190.36%
Claude Fable 561257655254090.20%
Claude Sonnet 561259554253488.56%
MiniMax M261260250549782.52%
Qwen3-32B61261147146076.96%
MiniMax M2.161260446846076.47%
GLM-5.261245944243172.22%
Nemotron 3 Super 120B61249742041668.63%
MiniMax M2.550849040640166.34%
MiniMax M361260940439866.01%
GLM-4.761260737336660.95%
Kimi K2.561261030930250.49%
DeepSeek V3.261259623523438.40%
GLM-4.7 Flash61257722522436.76%
DeepSeek V4 Pro61260320119932.84%
Mistral Large 361255517216928.10%
Claude Haiku 4.561261215815525.82%
GLM-561261120203.27%
Llama 4 MaverickNANANANANA

We checked whether each provider request completed, whether a response arrived, whether its structure was valid and whether we could classify its decision. The gaps show where the workflow lost usable answers. Llama 4 Maverick remains NA; we do not count unavailable-model requests as failures in the denominator for available models.

Eleven overlapping model groups for delivery; within-group differences were not statistically separated after adjustment
TierMembers
1Claude Fable 5, Gemini 3.1 Pro, Gemini 3.6 Flash, GPT-5.6-sol, GPT-5.6-terra, Claude Opus 4.8, Qwen3-VL-235B-A22B
2Claude Fable 5, Gemini 3.1 Pro, Gemini 3.6 Flash, GPT-5.6-terra, Claude Opus 4.8, Qwen3-VL-235B-A22B, Claude Sonnet 5
3Claude Fable 5, GPT-5.6-terra, MiniMax M2, Claude Opus 4.8, Claude Sonnet 5
4GLM-5.2, MiniMax M2, MiniMax M2.1, Qwen3-32B
5GLM-5.2, MiniMax M2.5, MiniMax M3, Nemotron 3 Super 120B, Qwen3-32B
6GLM-5.2, MiniMax M2.1, MiniMax M2.5, Nemotron 3 Super 120B, Qwen3-32B
7GLM-4.7, GLM-5.2, MiniMax M2.5, MiniMax M3, Nemotron 3 Super 120B
8GLM-4.7, Kimi K2.5
9DeepSeek V3.2, Kimi K2.5
10DeepSeek V3.2, DeepSeek V4 Pro, GLM-4.7 Flash, Claude Haiku 4.5, Mistral Large 3
11GLM-5

We had prespecified a caveat for GLM-5: an earlier baseline produced structured output under the same contract 33.9% of the time, versus 99.2% for its peer runs. The later 3.27% result still measures the model together with this protocol. Simple deterministic stubs can produce valid structured output by construction, but that alone says nothing about evidence policy.

07 / Narrow avoidance check

The same high failure score can hide two very different remedies.

The exploratory E-R4 check used only eight E0 units per model from four shared-seasonality bases. Three models scored 75%, two scored 87.5% and 18 of 23 scored 100% adverse failure. These small one-family samples cannot establish one model’s superiority or statistically separated groups.

Exploratory narrow failure decomposition; direct + unusable + safe = 8 for each available model
ModelDirect unsupportedUnusableSafe noncommitmentAdverse composite
Claude Opus 4.860275.00%
Claude Sonnet 551275.00%
Claude Haiku 4.5080100.00%
Claude Fable 5800100.00%
GPT-5.6-sol800100.00%
GPT-5.6-terra800100.00%
Gemini 3.1 Pro800100.00%
Gemini 3.6 Flash800100.00%
Mistral Large 3080100.00%
DeepSeek V4 Pro080100.00%
GLM-5.2260100.00%
MiniMax M3350100.00%
DeepSeek V3.2080100.00%
Kimi K2.5530100.00%
Qwen3-32B800100.00%
Qwen3-VL-235B-A22B620100.00%
Llama 4 MaverickNANANANA
GLM-4.752187.50%
GLM-4.7 Flash080100.00%
Nemotron 3 Super 120B710100.00%
MiniMax M260275.00%
MiniMax M2.170187.50%
MiniMax M2.5530100.00%
GLM-5080100.00%
Known-policy implementation checks on the exact eight-unit population
PolicyAdverse compositeReason
Always abstain0.00%Valid noncommitment is correct on every insufficient-evidence unit
Oracle0.00%Commits only when evidence identifies the claim
Naive significance rule100.00%The naive rule commits on this insufficient-evidence population
Always commit100.00%Every unit is a direct unsupported commitment

We used these analytic controls to check that the scorer assigns the expected results to known policies. They do not provide a human baseline or validate the whole construct. Always abstaining can pass this E0-only check while failing the full policy’s E2 recovery requirement.

08 / Prespecified roster-class comparison

The two model groups differed on policy and delivery on the same tasks.

We compared the prespecified contemporary and earlier model groups during the same run window; the roster table shows which models belong to each group. We queried all of them on the same task set, with model-specific adapters and output caps. This comparison therefore cannot tell us how performance changed historically from then to now.

Contemporary minus earlier roster-class utility; higher utility is better for each endpoint
EndpointEvaluable models; contemporary / earlierUtility difference95% intervalHolm-adjusted pStatus
E-R13 / 0NANA1.00000NA
E-R211 / 10+0.0420[+0.0077, +0.0763]0.00030ESTIMABLE
E-R312 / 11+0.1252[+0.1021, +0.1482]0.00030ESTIMABLE
E-R4 · exploratory12 / 11−0.0038[−0.0682, +0.0587]Not testedDescriptive only

The full-policy utility difference was +0.0420 [simultaneous 95% CI +0.0077, +0.0763], and delivery was +0.1252 [+0.1021, +0.1482]; both had Holm-adjusted p = 0.00030. Surface comparison was NA because no earlier-roster model covered all links. For E-R4, utility is the negative of its adverse composite; the −0.0038 contrast and unadjusted descriptive interval do not support an inferential claim. The three confirmatory roster-class comparisons formed a separate adjustment family.

09 / Earlier experiment results

Unsupported commitment remained common even when outputs responded to the surface.

We completed and accounted for all 10,637 planned evaluations in the earlier sealed campaign. The primary insufficient-evidence analysis unexpectedly had only 154 units from four shared-seasonality bases across 11 models: 88 no-tool units and 66 workflow-package units. That limited sample cannot supply a ten-family average, and its failure score includes unusable output as well as commitment.

A stacked count bar separates 86 unsupported commitments, 55 unusable outputs and 13 safe outcomes in the earlier 154-unit sealed population.
The earlier sealed primary population: 86 direct unsupported commitments, 55 unusable outputs and 13 safe outcomes. The pooled adverse composite is 141/154 = 91.56%. The separately model/base-standardized estimate is 92.05% [95% CI 88.64–95.45]; it is not the pooled count-bar percentage. This population covers one family, four bases and eleven models.Scroll horizontally on small screens to inspect the graph.
Earlier primary failure components; all 154 units counted
OutcomeUnitsPooled share
Direct unsupported commitment8655.84%
Unusable or unclassifiable5535.71%
Safe noncommitment138.44%
Adverse composite14191.56%

The model/base-standardized adverse rate was 92.05% [95% CI 88.64%, 95.45%], compared with the pooled 141/154 = 91.56%. We bootstrapped the full 122-base non-mitigation population with 2,000 draws; 1,957 contained a contributing base. Nine of ten intended families contributed no primary observations. We could not estimate the version requiring all 792 model-by-slot cells: only 44 were populated and 748 were empty. We did not substitute a broader average.

Separate earlier 47-link surface result; all ten families represented
MetricEstimate
Disarmed naive-conclusion endorsement99.81%
Armed naive-conclusion endorsement86.55%
Equal-link armed − disarmed change−13.26 points; 95% CI [−19.22, −8.06]

The near-universal disarmed endorsement makes a pure inability to understand the question an incomplete explanation. The high armed endorsement still shows insufficient withholding. The negative paired contrast establishes a surface-conditioned output change, without identifying internal recognition.

Earlier workflow and instruction interventions; endpoints retain their own populations
Intervention / guardrailRecorded comparisonEffect / status
Execution + full-file workflow62/66 adverse outcomes with package; 58/66 without+6.06 points [95% CI −4.55, +13.64]; p = .278
Evidence-audit instruction79/88 adverse outcomes before; 75/88 with instruction4.55-point improvement; missed prespecified 5-point margin
Supported recovery with audit instruction471/49595.15%; prespecified point-estimate guardrail passed
Over-abstention with audit instruction4/3601.11%; prespecified 10% cap passed

We compared workflows on identical tool-covered tasks from the same four bases. Execution and full-file access came together, so we could not isolate a pure tool effect. The 2,000-draw bootstrap had 1,914 effective draws, and we could not establish a benefit. The instruction intervention passed its recovery and over-abstention guardrails, but it needed to pass every criterion; those guardrails could not compensate for the missed improvement margin. We do not have complete tool transcripts.

Earlier primary weighting sensitivities; same fixed 154-unit population
WeightingAdverse compositeInterpretation
Unit pooled91.56%141/154
Equal model / equal model-family91.56%Identical to pooled because the realized crossing is balanced
Equal model-family-base primary92.05%Declared standardized estimand
Equal present base sensitivity92.05%Identical to primary on the four present bases
Literal global 122-base weightsNot a normalized rateWeights sum to 4/122; diagnostic only

We could not recheck power for the primary proportion because we had not frozen its null, alternative or target-power assumptions. Power calculations for other contrasts cannot establish adequate power for this four-base primary sample.

10 / Exploratory prompt controls

More caution in a prompt did not lower the end-to-end failure estimate.

In an exploratory prompt comparison after unsealing, we accounted for all 364 requests. We used four shared-seasonality insufficient-evidence bases and nine other-family sufficient-evidence guardrail bases, each across DeepSeek V3.2, Kimi K2.5, Llama 4 Maverick, GLM-4.7 Flash, Nemotron 3 Super 120B, MiniMax M2.1 and Qwen3-32B. We report those two samples separately. This comparison does not replace the sealed efficacy test.

Insufficient-evidence prompt controls; 28 responses per condition
ConditionDirect unsupportedUnusableSafeAdverse compositeDirect rate
Neutral prompt831739.29%28.57%
Predictability/computability/stability inspired prompt1031546.43%35.71%
Auditor rubric831739.29%28.57%
Sufficiency-first prompt741739.29%25.00%

We found no suffix with a lower adverse composite point estimate than neutral. Sufficiency-first reduced direct commitment from 8/28 to 7/28, while unusable output rose from 3/28 to 4/28. This is why we report direct commitment and end-to-end failure separately.

Sufficient-evidence guardrail results; claim counts differ from response counts
ConditionCommit / classifiable claimsMissing claimsClassifiable coverageBalanced commitment among classifiable
Neutral52/83198.81%63.89%
Stability-inspired43/731186.90%58.83%
Auditor rubric43/731186.90%63.01%
Sufficiency-first48/79594.05%63.21%
Exploratory prompt contrasts versus neutral; 2,000 common-index bootstrap draws, differences in points
ConditionInsufficient composite change95% CISufficient balanced commitment change95% CI
Stability-inspired − neutral+7.14[0.00, +14.29]−5.06[−9.82, +4.42]
Auditor rubric − neutral0.00[−10.71, +10.71]−0.88[−7.34, +7.14]
Sufficiency-first − neutral0.00[−17.86, +14.29]−0.67[−9.23, +7.94]

We balance the sufficient-evidence rates across tasks, bases, families and models, using classifiable claims. These rates do not measure general task accuracy. Their intervals neither establish nor exclude blanket withholding. The bootstrap direction-stability values describe how often the estimated direction persisted; they are not p-values.

11 / Interface checks and a larger-budget rerun

Getting more usable answers did not establish a safer evidence policy.

We reran all 867 original MiniMax M2.5 units in a separate exploratory experiment, increasing the output cap from 4,096 to 8,192 tokens. We accounted for every request. This new stochastic run produced substantially more responses and classifiable decisions, but the full-cohort adverse rate improved by only three points. It does not replace the sealed result.

MiniMax M2.5 whole-cohort revised-budget rerun; paired base-cluster bootstrap, N = 867
MetricOriginalRerunChange, points95% CI, points
Response presence27.91%63.44%+35.52[+30.87, +39.91]
Hit output cap71.86%34.49%−37.37[−41.91, −32.88]
Schema valid22.03%50.75%+28.72[+24.66, +32.84]
Decision classifiable21.45%49.71%+28.26[+24.13, +32.48]
Direct commitment19.49%44.75%+25.26[+21.23, +29.17]
Unclassifiable78.55%50.29%−28.26[−32.62, −24.06]
Safe output1.96%4.96%+3.00[+1.06, +5.17]
Adverse composite98.04%95.04%−3.00[−5.23, −1.05]

Among 104 pairs classifiable in both runs, commitment changed from 90.38% to 92.31%: +1.92 points [95% CI −5.56, +9.74]. That interval does not establish equivalence. Marginal commitment rates used different survivors—186 original and 431 rerun responses—so their 90.86% and 90.02% values are not a paired effect.

Rerun checks and missing-outcome bounds; bounds are not confidence intervals
CheckResultBoundary
Originally capped stratum; 623 unitsResponse presence +60.67 points; classifiability +48.96; adverse composite −5.14Fresh rerun under larger cap
Originally no-text stratum; 591 unitsResponse presence +60.24 points; classifiability +49.24; adverse composite −4.91Fresh rerun under larger cap
Leave MiniMax M2.5 out of sealed primary92.05% → 91.25%; −0.80 pointsOriginal run only
Original missing-outcome bounds86.36% to 92.05%Not confidence intervals
Substitute rerun for eight affected primary unitsFive resolved; three unresolved; bounds 90.34% to 92.05%Exploratory substitution; sealed score unchanged

When we inspected Nemotron 3 Super 120B parser failures, all 58 responses marked missing in a 318-unit eligible pool contained nonempty raw text. Fifty-seven were valid bare JSON that the frozen fenced-envelope contract rejected. All 58 were outside the frozen insufficient-evidence primary sample. We kept the original scores; accepting a new format after the fact cannot turn those responses into original successes.

Nemotron parser-mismatch census; 58 affected responses, all sufficient-evidence cases
FamilyAffected responses
Clustered observations14
Multiple comparisons2
Regression to mean13
Simpson reversal2
Underidentified causal effects27
Total58

This distinction matters for a product: malformed output calls for interface repair; an unsupported but well-formed action calls for a better evidence gate. Additional tokens and parser tolerance address acquisition, while recovery and restraint still need their own evaluation.

12 / Check the evaluation itself

Rendered cues were detectable, limiting the meaning of a response shift.

After unsealing, we trained a linear classifier to predict armed status from the later campaign’s 47 matched rendered surfaces. It reached ROC AUC 0.8959 [95% CI 0.8230, 0.9534], p = 0.00050. It exceeded the inherited 0.65 operational ceiling. We inherited that ceiling from a check on a different object, so it is a design target rather than a validated general threshold.

Five cue bundles compared by classifier ROC AUC and supplied 95% confidence intervals, with chance at 0.50 and the operational ceiling at 0.65.
Exploratory classifier checks after unsealing on 47 later-campaign matched surfaces, with their reported 95% confidence intervals. Chance is 0.50; the inherited operational ceiling is 0.65. Detectable correlated cues limit a clean interpretation of response shifts, but do not prove that a model used those cues.Scroll horizontally on small screens to inspect the graph.
Later task-cue classifier results; 47 verified design links
ProbeROC AUC95% CIPermutation p
Full rendered surface0.8959[0.8230, 0.9534]0.00050
Visible scaffold0.8855[0.8022, 0.9529]0.00050
Data values0.8583[0.7655, 0.9244]0.00050
User prompt0.5794[0.4828, 0.6750]0.06297
Task-ID control0.4799[0.3649, 0.5980]0.61969

We found strong signal in the visible scaffolding and data values. The task-ID negative control did not show a material identifier signal. Those correlated cues do not prove that a model used them, but they mean we cannot attribute the surface shift cleanly to statistical recognition.

Earlier private-split cue check; 47 links, a separate exploratory sample
ProbeROC AUC95% CIPermutation p
data values only0.8846[0.8262, 0.9389]0.00050
full sandbox summary0.9249[0.8728, 0.9670]0.00050
rendered full0.9267[0.8750, 0.9706]0.00050
uid in task json only0.5165[0.3943, 0.6302]0.37631
user prompt only0.5801[0.4936, 0.6679]0.04148
visible scaffold only0.9384[0.8859, 0.9769]0.00050

An additional five-link novel-private sensitivity produced full-rendered AUC 0.9200 [95% CI 0.7600, 1.0000]; it was too small to repair the broader concealment result. The earlier and rotation estimates are not pooled.

After unsealing, we ran 1,212 AI-judge assignments on 404 sampled responses. A parser consistent with the prompt accepted clean fenced or bare JSON: 1,131/1,212 (93.32%) were valid, including 523 fenced and 608 bare responses. An earlier fenced-only parser accepted 523/1,212 (43.15%). We report that lower value as a sensitivity because it arose from a scorer/prompt mismatch; it does not show that the judges failed to follow the requested format.

Agreement among AI judges; exploratory results without independent human validation
MetricEstimatePopulation
Unanimity rate42.33%404 sampled responses
Majority availability88.86%404 sampled responses
Fleiss κ0.4692327 eligible panel records
Krippendorff α0.4747400 eligible records
Prompt-consistent judge validity1,131/1,212 = 93.32%Three judges per sampled response, selected from four routes
Machine-generated review queue347 sampled responsesDisagreement, no majority, low confidence or invalid judge output

We used DeepSeek V3.2, Qwen3-32B, GLM-4.7 Flash and Nemotron 3 Super 120B as judges, without treating their majority vote as ground truth. The human review was first-party and candidate-visible. A retrospective attestation covered 266 review records—150 scorer-audit responses, 60 legacy-pilot responses and 56 task-validation items—plus 168 historical audit packets. Migrated records preserve final labels and provenance, but not contemporaneous interaction logs. We did not produce independent blinded double labelling, an independent human agreement statistic, quantitative frozen-scorer-versus-human validation or a human baseline.

13 / Exploratory breadth

High commitment in a family is conditional on the answers that survived.

After unsealing, we pooled classifiable binary commitments across all 23 later models to explore task-family patterns. This includes warranted and unwarranted task states, so it measures commitment frequency, not unsupported action or accuracy. Family coverage varied from 39.90% to 74.41%; most missing answers arose from envelope and token failures, rather than random missingness.

Family breadth in the later experiment; complete-case commitment and coverage
FamilyCommitment among classifiableClassifiable / assignedCoverage
MNAR labels100.00%1406/197871.08%
Underidentified causal effects98.84%1125/197856.88%
Proxy mismatch97.53%1295/197865.47%
Regression to mean97.21%1255/197863.45%
Shared seasonality95.83%264/41463.77%
Denominator drift94.40%1340/197867.75%
Simpson reversal92.58%445/59874.41%
Data leakage84.94%312/78239.90%
Multiple comparisons80.34%295/41471.26%
Clustered observations67.49%1381/197869.82%
Commitment rates by model and family; descriptive proportions among classifiable outputs
ModelClusteredLeakageDenominatorProxyMNARMultipleRegressionSeasonalitySimpsonUnderidentifiedPooled
DeepSeek V3.20.801.000.930.941.001.000.82–1.000.950.906
DeepSeek V4 Pro0.621.000.791.001.001.000.821.000.960.860.884
Claude Fable 50.371.000.901.001.000.721.001.000.881.000.874
Gemini 3.1 Pro0.511.000.980.961.000.881.001.000.751.000.903
Gemini 3.6 Flash0.701.000.991.001.000.941.001.001.001.000.955
GLM-4.70.950.890.941.001.001.001.000.921.001.000.973
GLM-4.7 Flash1.001.000.971.001.001.001.00–1.001.000.996
GLM-51.00–0.501.001.00–1.00––1.000.950
GLM-5.20.971.001.001.001.000.851.001.000.881.000.988
GPT-5.6-sol0.380.670.990.941.000.670.961.000.691.000.859
GPT-5.6-terra0.350.730.930.991.000.650.821.000.770.930.823
Claude Haiku 4.50.430.501.001.001.001.001.00–1.00–0.884
Kimi K2.50.890.861.000.981.000.780.951.001.001.000.967
MiniMax M20.670.880.910.951.000.770.990.830.910.990.909
MiniMax M2.10.711.000.931.001.000.750.960.941.000.990.930
MiniMax M2.50.780.911.000.971.000.791.001.000.941.000.953
MiniMax M30.581.000.970.921.000.830.980.891.000.900.889
Mistral Large 31.00–1.001.001.001.001.001.001.001.001.000
Nemotron 3 Super 120B0.830.750.891.001.000.780.931.001.001.000.935
Claude Opus 4.80.410.950.970.871.000.670.960.890.881.000.867
Qwen3-32B0.850.420.780.971.000.501.001.001.001.000.911
Qwen3-VL-235B-A22B0.740.451.001.001.000.671.001.001.001.000.930
Claude Sonnet 50.861.000.991.001.000.710.990.820.961.000.959

NA means that we could not classify any output in that cell. Low coverage can substantially change which answers remain in a comparison. We use these rounded complete-case summaries to explore patterns, not to identify family effects or rank models by family. The main full-policy, surface and delivery analyses keep their own missingness rules.

14 / Experiments and follow-ups

We also ran exploratory follow-ups to understand the failures.

We used earlier exploratory runs and interface checks to diagnose failures. Their observations are not added to either main campaign’s sample size. The private-task follow-up below preceded the later prospective rotation campaign reported above.

Earlier twelve-model exploratory private-split follow-up; one-family composite and separate surface estimates
ModelAssignmentsDirect / 8Unusable / 8Safe / 8Standardized adverseUnadjusted 95% CI, %Observed linksSurface change, points
Claude Opus 4.861270187.50%[50.0, 100.0]46/47−20.10
Claude Sonnet 561231450.00%[0.0, 100.0]43/47−12.33
Claude Haiku 4.5612080100.00%[100.0, 100.0]13/47−6.15
Claude Fable 5612800100.00%[100.0, 100.0]44/47−7.41
GPT-5.6-sol612800100.00%[100.0, 100.0]47/47−27.38
GPT-5.6-terra612800100.00%[100.0, 100.0]47/47−29.26
Gemini 3.1 Pro612800100.00%[100.0, 100.0]42/47−9.58
Gemini 3.6 Flash612800100.00%[100.0, 100.0]47/47−5.09
Mistral Large 3612350100.00%[100.0, 100.0]6/47+0.00
DeepSeek V4 Pro612080100.00%[100.0, 100.0]17/47−37.94
GLM-5.2612170100.00%[100.0, 100.0]36/47−8.33
MiniMax M3612530100.00%[100.0, 100.0]40/47−8.26

We ran this exploratory follow-up after unsealing. It used 612 assignments per model and an eight-unit shared-seasonality adverse endpoint. We report its model group, sample and unadjusted intervals separately from the sealed primary and the later rotation campaign. We make no pooled or pairwise significance claim across these experiments.

Retrospective private-split ladder analysis; 108 full and 20 short assigned trials per row, unadjusted exploratory intervals
ModelFull-policy fail-closed95% CI, %Complete-case full policyComplete trialsShort ladder95% CI, %
Claude Opus 4.82.78%[0.00, 7.41]2.94%9210.00%[0.00, 25.00]
Claude Sonnet 52.78%[0.00, 7.41]3.19%780.00%[0.00, 0.00]
Claude Haiku 4.50.00%[0.00, 0.00]0.00%70.00%[0.00, 0.00]
Claude Fable 57.41%[1.85, 14.81]8.33%870.00%[0.00, 0.00]
GPT-5.6-sol10.19%[3.70, 17.59]12.26%935.00%[0.00, 15.00]
GPT-5.6-terra10.19%[2.78, 18.52]11.96%8620.00%[0.00, 50.00]
Gemini 3.1 Pro4.63%[0.93, 10.19]6.86%880.00%[0.00, 0.00]
Gemini 3.6 Flash5.56%[0.93, 12.04]5.88%890.00%[0.00, 0.00]
Mistral Large 30.00%[0.00, 0.00]0.00%50.00%[0.00, 0.00]
DeepSeek V4 Pro0.00%[0.00, 0.00]0.00%60.00%[0.00, 0.00]
GLM-5.26.48%[1.85, 12.96]17.86%4410.00%[0.00, 25.00]
MiniMax M30.93%[0.00, 2.78]4.00%285.00%[0.00, 15.00]
DeepSeek V3.20.00%[0.00, 0.00]0.00%150.00%[0.00, 0.00]
Kimi K2.51.85%[0.00, 4.63]20.00%130.00%[0.00, 0.00]
Qwen3-32B1.85%[0.00, 4.63]3.85%540.00%[0.00, 0.00]
Qwen3-VL-235B-A22B2.78%[0.00, 7.41]3.12%930.00%[0.00, 0.00]
Llama 4 Maverick3.70%[0.00, 9.26]3.85%1000.00%[0.00, 0.00]
GLM-4.70.93%[0.00, 2.78]7.69%160.00%[0.00, 0.00]
GLM-4.7 Flash0.00%[0.00, 0.00]0.00%50.00%[0.00, 0.00]
Nemotron 3 Super 120B1.85%[0.00, 4.63]6.90%330.00%[0.00, 0.00]
MiniMax M20.00%[0.00, 0.00]0.00%490.00%[0.00, 0.00]
MiniMax M2.10.93%[0.00, 2.78]3.23%420.00%[0.00, 0.00]
MiniMax M2.50.00%[0.00, 0.00]0.00%10.00%[0.00, 0.00]
GLM-50.00%[0.00, 0.00]NA00.00%[0.00, 0.00]

We also analysed previously collected private-split ladder responses across 24 model records. The best fail-closed full-policy estimate was 10.19%, and the short-ladder maximum was 20.00%. This retrospective exploration neither confirms the policy prospectively nor replaces the non-estimable sealed ladder. The Sonnet 5 table includes one repaired repetition record; its original fail-closed composite was unchanged. We used 30% as design context, not a pass/fail threshold, and make no ranking or pairwise significance claim.

What each experiment contributes
Experiment or checkCompleted workHow it contributes
Sealed primary campaign11 confirmatory models; 10,637 evaluationsEarlier primary and matched interventions; no full-ladder estimate
Exploratory GLM-5 lane612 units; excluded from sealed mergeHistorical diagnostic only
Revised-budget MiniMax M2.5 rerun867 terminal unitsExploratory acquisition and response-conditional checks
Nemotron parser audit318 eligible units; 58 flagged responses inspectedInterface mismatch diagnosis; original scoring unchanged
Four-condition prompt controls364 terminal request recordsExploratory insufficient/sufficient-evidence populations
AI-panel scorer audit404 sampled responses; 1,212 judge assignmentsAgreement check, not independent human validation
Twelve-deployment private follow-up12 × 612 assigned records in its final aggregate tableDistinct post-unsealing exploratory results
Later rotation campaign23 × 612 = 14,076 assigned units; unavailable slot NAProspective surface, joint-policy and delivery endpoints; narrow composite exploratory
Rotation cue audit47 verified matched linksPost-unsealing validity limitation
Planned three prompt arms, Stage-2 and external benchmarksNot executed in later campaignNo result claim
Pairwise-complete / relaxed-envelope ladder sensitivitiesNot emittedCannot reconstruct joint outcomes from marginal tables
CalibrationNo frozen calibration estimand and no reported analysisProbability elicitation alone does not establish calibration

We explored stance and action fields in 10,248 available rung-level records. Claim stances included 4,211 uncertain, 2,022 reject, 390 support and 47 not-applicable values; not every rung supplied a usable stance. We did not implement the eligibility analysis for the planned detection-to-action contradiction metric, so this inventory cannot establish a contradiction rate.

15 / Boundaries of the evidence

Our conclusions are limited by the tasks, samples and interfaces we tested.

  • The tasks are synthetic. Known data-generating processes identify mechanisms, rather than their prevalence in a real organization. Structural templates recur across splits.
  • We verified only 47 design links. Detectable armed/disarmed cues limit our interpretation of surface effects, and only three models had complete link coverage for adjusted surface comparisons.
  • The sealed primary and the later narrow failure composite each cover four shared-seasonality bases. Neither is a ten-family avoidance average.
  • Family and complete-case ladder summaries use answers that could be classified, and those answers are not a random sample. Missing data cannot be counted as caution or used to reconstruct joint policy success.
  • We used different provider adapters and output caps, and made different budget-escalation decisions. The results describe those model configurations in one run window; they are not timeless properties of a model family.
  • We ran each main campaign once. Querying each later task twice gives repeated measurements, not an independent replication of the whole campaign.
  • Our human review was first-party and candidate-visible. Agreement among AI judges does not replace independent human validation.
  • We can trace the aggregates and selected checks, but the available materials lack the source code, execution runner, private tasks and raw provider responses needed to rerun the experiment independently from start to finish. We elicited probability fields, but did not report a frozen calibration analysis.
  • These benchmark measurements do not validate Opscien’s production accuracy, restraint or performance.

16 / What we take back to the product

Put evidence sufficiency between an answer and an action.

Three questions need separate tests: can a model react when the problem changes; can it follow the complete withhold–qualify–recover–ignore policy; and can it deliver a usable response under the actual interface? In the later campaign, delivery separated models much more sharply than complete evidence policy. A directional response alone was not a reliable decision gate.

For an analytical product, we would test the evidence required for each claim and action, preserve the tool and response traces, measure direct unsupported decisions separately from acquisition failures, and include recovery when decisive support arrives. The next practical test is whether that gate remains reliable on real workflow data under a complete cost and latency budget.

We share these findings because they sharpen a practical question: what evidence should an analytical AI require before it acts? The experiments give us some answers, and show where we still need better tests.