Flywheel benchmarks

Offline suite seal 03f61e8e507d0767ab698c632c76974e on python 3.12.10. Generated by scripts/build_benchmark_page.py: offline suite numbers from docs/benchmarks/report.json; head-to-head numbers from docs/benchmarks/graded-metrics.json. Do not edit by hand.

7 suites run with no model endpoint and no network, so anyone with the repo gets these numbers back. They measure what the engine does with a recorded situation, not how clever a model is. The capability question needs a live endpoint and is answered further down, where the interval still includes zero and the instrument that produced it is retired.

What ran

suitequestionheadline
accountabilitydoes an unaccountable system score badly heredimensions 8; harness_overall 1.0; separation 0.99; strawman_overall 0.01
governed-agentdoes a workflow refuse an action above its tierfailed 0; mean_quality_score 0.542; pass_rate 1.0; passed 6; scenarios 6
agent-recoverydoes an injected fault recover without failing quietlyreceipt_completeness 1.0; recovery_success_rate 1.0; scenarios 6; silent_failure_rate 0.0
stateful-provider-swapdoes state survive a provider swapchecks 10; pass_rate 1.0; passed True
source-mineddo the mined checks still hold against their datasetscases 26; failed 0; metrics_asserted 170; pass_rate 1.0; passed 26
paired-replicationdid continued pretraining change general code completiondelta_points -0.0305; gains 9; p_exact 0.4049; regressions 14; tasks 164
receipting-costwhat does it cost to keep the receiptdurability_share 0.9282; log_bytes_per_action 788.3; ms_per_witnessed_action 7.18; recheck_us_per_record 12.8; verdict MATCH

What those numbers do not show

The falsifier

A benchmark everything passes measures nothing. The strawman is a system with no receipts, scored on the same axes.

dimensionharnessstrawman
re_checkability100%0%
externalization100%0%
adversarial_soundness100%7%
no_regression100%0%
invariant_fidelity100%0%
null_space_honesty100%0%
provenance100%0%
buildc_receipt_bridge100%not scored

Overall 100% against 1%. This measures accountability, NOT capability. Pair it with a capability bench.

Head to head

35 attempts across 5 harnesses, 35 launched, 11 readable, on task set flywheel_agentic_gauntlet_v1.

What an attempt cost

Passed counts recorded oracle passes. All attempts includes blocked and unavailable assignments; readable includes only graded answers. These rates do not establish general task correctness.

harnesslaunchedreadablepassed / all attemptspassed / readablemedian latencycostcost coverage
claude_code7/72/71/7 (14%)1/2 (50%)49.1 s$0.499786%
codex_harness7/74/73/7 (43%)3/4 (75%)25.8 snot reported0%
flywheel_harness7/74/72/7 (29%)2/4 (50%)24.3 snot reported0%
local_14b7/70/70/7 (0%)not reported16.8 snot reported0%
local_32b7/71/70/7 (0%)0/1 (0%)240.0 snot reported0%

What the numbers above need beside them:

budgeted_evidence_selection/v1

Scored 2 attempts and reported no numeric evidence, so there is nothing to chart for this checker.

contradiction_detection/v1

metricbetterclaude_codecodex_harnessflywheel_harness
failure_code_countlowernot reported0.00.0
false_pair_countlowernot reported0.00.0
pair_precisionhighernot reported1.01.0
pair_recallhighernot reported1.01.0
trap_pairs_reportedlowernot reported0.00.0

evidence_bound_reporting/v1

metricbettercodex_harnessflywheel_harness
evidence_bound_scorehigher1.01.0
fabricated_measurementslower0.00.0
failure_code_countlower0.00.0
measurement_fidelityhigher1.01.0
supported_claim_precisionhigher1.01.0
unsupported_claim_recallhigher1.01.0

index_fallback_integrity/v1

metricbetterclaude_code
failure_code_countlower0.0

paired_friction/v1

metricbettercodex_harnessflywheel_harness
failure_code_countlower0.01.0

shared_task_artifact/v1

metricbetterlocal_32b
failure_code_countlower1.0

What this does not prove

Against 5 named peers

The Flywheel column is checked against this repository every time the matrix is read. The peer columns are dated readings of public documentation and public source, not measurements taken here, and unread means nobody here has looked at that surface.

Peers: codex, cursor, claude code, hermes, omp.

capabilityflywheelcodexcursorclaude codehermesomp
any-provider-routingwitnessedpartpartnoshipsships
receipt-on-every-answer *witnessednonononono
integrity-guard *witnessednonononono
verifier-ensembling *witnessednonononono
staged-workflowswitnessednonopartpartpart
profile-manifestswitnessedpartpartpartshipsships
plugin-registrywitnessedshipspartshipspartships
mcp-client-and-serverwitnessedshipspartshipspartships
durable-memory-recallwitnessedpartpartpartshipsships
context-compaction-receiptwitnessedpartpartpartpartpart
workspace-sandboxwitnessedshipsshipsshipsshipsships
live-agent-streamwitnessedshipsshipsshipsshipsships
projected-world-hash *witnessednonononono
loop-closure-audit *witnessednonononono
adaptive-routing-scoreboardwitnessednononopartpart
native-receipted-linterwitnessednononopartno
lsp-go-to-definitionwitnessednoshipsshipsshipsships
lsp-diagnostics-referenceswitnessednoshipsshipsshipsships
lsp-run-recordwitnessednononopartno
dap-debug-sessionwitnessednoshipsnonoships
dap-run-record *witnessednonononono
acp-delegation-receiptwitnessednononopartpart
plugin-marketplacewitnessedshipsshipsshipsshipsships
secure-credentialswitnessedshipsshipsshipsshipsships
agent-boundary-auditwitnessednononopartno
task-isolationwitnessednopartpartpartpart
posix-os-confinementwitnessedshipsshipsshipspartpart
isolation-probe *witnessednonononono
credential-exposure-scanwitnessednonononopart
two-authority-kill-switch *witnessednonononono
per-action-operator-grantwitnessedpartpartpartpartships
signed-receipt-external-anchor *witnessednonononono
formal-proof-oracle *witnessednonononono
native-acceleration-with-fallbackwitnessednononopartpart
autonomy-tiers-and-decision-recordswitnessednononopartpart
accepted-lesson-loopwitnessednopartpartpartpart
private-verified-benchmarkswitnessednononopartships
paired-uplift-measurementwitnessednononopartpart
phone-access-own-tunnelwitnessedshipsnoshipspartpart
scheduled-runswitnessedshipsshipsshipsunreadunread
lifecycle-hookswitnessedshipsshipsshipsunreadunread
subagent-teamswitnessedshipsshipsshipsunreadunread
packaged-skillswitnessedshipsshipsshipsunreadunread
self-hosted-runner-poolwitnessedunreadshipsshipsunreadunread
usage-and-cost-accountingwitnessedshipsshipspartunreadunread
browser-and-computer-controlwitnessedshipsshipsshipsunreadunread
own-code-vulnerability-scanwitnessedshipsshipsshipsunreadunread
generated-visual-artifactswitnessedshipspartshipsunreadunread

48 rows, 48 witnessed, 0 absent, 10 marked * because all 5 peers were read on that row and none of them declares it. 9 rows carry at least one peer surface nobody here has read, and a star is withheld from every one of them, so the starred count moves up as the reading is done and not before.

0 rows where a peer declares a capability this repository does not have. That count is bounded by the row set, which was chosen here, so the 13 capability areas found in the peers' own page indexes on 2026-09-06 are published with it: 9 now carry a row, 0 are still owed one, and 4 are left out on purpose with the reason written down, in harness/parity_coverage.py.

What was not measured

Re-run it

python scripts/run_offline_benchmarks.py
python scripts/build_benchmark_page.py