3P فارسی Start writing

Evaluation

What we measure, how, and what it showed. Generated from the recorded results; no number on this page is typed by hand.

Synthetic

invented people and invented records. No real person's data is used in any eval.

This page is regenerated from the recorded results in evals/results by evals/page.py, every time the evals are recorded. Newest results: 20261019T055740-code.json, 20261019T055626-model.json.

How we measure

Measured by code, on every change

Recorded · commit 9d5b55d+changes · on macOS-26.6.2-arm64-arm-64bit-Mach-O

When two people meet: speak only when there is a reason, and cite it

When two people meet, does 3P speak only when there is a reason, cite it, and stay silent otherwise, including when the other person forbade the topic? Directed cases in English and Persian, run on real signed cards.

MeasureResultMust beMet
precision1≥ 0.95Met
recall1≥ 0.9Met
silent when unrelated1≥ 0.95Met
silent under a never-say rule1= 1Met
leaks past a never-say rule0= 0Met
uncited or invented citations0= 0Met
directed cases252
precision (English)1
recall (English)1
precision (Persian)1≥ 0.95Met
recall (Persian)1≥ 0.9Met

The non-negotiables, each held by its tests

Does each non-negotiable still hold? Each is tied to the tests that fail if it stops being true, and those tests are run.

MeasureResultMust beMet
held1= 1Met

The verifier agrees with the shared test vectors

Does the verifier agree with the shared test vectors that the browsers check too?

MeasureResultMust beMet
agreement1= 1Met
vectors13
canonical forms15

Lose a machine, come back from paper

Can a person lose a machine and come back from a retyped paper sheet, step by step?

MeasureResultMust beMet
steps held1= 1Met
steps12

Persian is read one way everywhere

Do different spellings of one Persian word meet, and do different words stay apart?

MeasureResultMust beMet
variant spellings meet1= 1Met
different words kept apart1= 1Met
tags read1= 1Met

Speed on this machine

Is writing an entry instant, and are signing and checking a card quick?

MeasureResultMust beMet
write an entry, median (ms)0.407
write an entry, 95th percentile (ms)0.485≤ 50Met
build and sign a 300-entry card, median (ms)27.646≤ 1500Met
check a card, median (ms)25.378≤ 200Met

Measured with a model, three runs or more

Recorded · commit 9d5b55d+changes · on macOS-26.6.2-arm64-arm-64bit-Mach-O

Faces found from patterns, not declared

Are faces found from patterns, without tags or declarations? An invented person with three selves; code scores each proposal's evidence.

Model claude-opus-5-5, anthropic · 3 runs · 3 model calls · tokens in / out 6129 / 2984 · latency per call, median / 95th percentile 11436 / 11735 ms · cost: not computed: no published price recorded

MeasureResultMust beMet
selves found1= 1Met
purity min1≥ 0.9Met
purity mean1
proposals3

“What matters now” comes from this week

Does “what matters now” come from this week? An invented week with three planted goals and an old project that must not come back.

Model claude-opus-5-5, anthropic · 3 runs · 3 model calls · tokens in / out 2871 / 392 · latency per call, median / 95th percentile 2730 / 3137 ms · cost: not computed: no published price recorded

MeasureResultMust beMet
goals found1≥ 0.66Met
proposals3
precision1≥ 0.75Met
dropped by code0
old project leaks0= 0Met

With people

No study with people has been run yet. The study kit is ready; nothing here comes from participants.

What these numbers do not show

Start your record.

Start writing