What we measure, and what came out.

Small, hand-written test sets, balanced so that a model which always answers and one which never does both score zero. They show whether something works, not how it ranks against other systems.

Measured · 18 September 2026

Does it say when the source does not cover the question?

56 questions about short passages, half of them answered by the passage and half not. Discrimination is the refusal rate on unanswerable questions minus the refusal rate on answerable ones: 0 means it guesses, 100 means it never mixes them up.

Lumen Small

92.9pp
Discrimination
Answered correctly
100.0 %
Declined when not covered
92.9 %
Made something up
0.0 %

Lumen Medium

89.3pp
Discrimination
Answered correctly
100.0 %
Declined when not covered
89.3 %
Made something up
0.0 %

Lumen Large

89.3pp
Discrimination
Answered correctly
92.9 %
Declined when not covered
92.9 %
Made something up
0.0 %

Does the consistency layer separate supported from unsupported claims?

60 claims, each with its evidence, half supported and half not; every case scored by weights fitted without it.

AUC

1.00

On this set it ranks every supported claim above every unsupported one.

ECE

0.20

The score itself is not yet well calibrated; it says about 0.8 for claims that are all supported, so it is too cautious. That is the next thing to fix, and the reason the score is not shown as a percentage in answers yet.

Does it use the right tool and the right graphic?

Eleven everyday tasks, each run twice through the real agent: live prices, org charts, diagrams, comparisons, timelines, formulas, maps, answering in the user’s language, writing a file on the computer, computing on an attached spreadsheet.

Lumen Small

20/ 22

Lumen Medium

22/ 22

Lumen Large

22/ 22