Graphify benchmark: full results

these tables back the summary in graphify-benchmark. the setups are described in graphify-benchmark-method. every average weights the three repositories equally.

The token ratio, hook ÷ plain grep

a ratio under 1.0 means the hook used fewer tokens than plain grep. the goal was an upper range end at 0.90 or below.

token ratio of each hook against plain grep, with its range old hook on sonnet 5.5: 1.17, range 0.98 to 1.44. old hook on gpt-6.1-sol: 0.95, range 0.85 to 1.13. new hook on sonnet 5.5: 0.87, range 0.76 to 0.99. the goal line sits at 0.90; no range ends below it. old hook, sonnet 5.5 1.17 old hook, sonnet 5.5: 1.17 (range 0.98 to 1.44), 12 questions, 3 repeats old hook, gpt-6.1-sol 0.95 old hook, gpt-6.1-sol: 0.95 (range 0.85 to 1.13), 12 questions, 3 repeats new hook, sonnet 5.5 0.87 new hook, sonnet 5.5: 0.87 (range 0.76 to 0.99), 6 questions, 1 or 2 repeats 0.7 1.5 0.90 goal 1.0 = same as plain grep
comparison token ratio range questions
old hook, sonnet 5.5 1.17 0.98 to 1.44 12, 3 repeats
old hook, gpt-6.1-sol 0.95 0.85 to 1.13 12, 3 repeats
new hook, sonnet 5.5 0.87 0.76 to 0.99 6, 1 or 2 repeats

the new hook row uses fewer questions and a different resampling. graphify-benchmark-new-hook explains the difference.

Claude Code with Sonnet 5.5 (180 trials)

setup F1 tokens per trial calls per trial cost per trial seconds per trial
plain grep 0.961 180k 20.0 $0.20 47
old hook 0.982 211k 20.1 $0.23 63
server grep 0.976 262k 27.0 $0.25 58
graph tools 0.962 274k 27.3 $0.25 60
no tools 0.009 4k 0 $0.02 6
comparison F1 change (range) token ratio (range) accuracy goal token goal
old hook vs plain grep +0.021 (−0.011 to +0.070) 1.17 (0.98 to 1.44) missed missed
graph tools vs server grep −0.015 (−0.099 to +0.017) 1.05 (0.82 to 1.30) not tested missed

Codex with gpt-6.1-sol (180 trials)

setup F1 tokens per trial calls per trial seconds per trial
plain grep 0.995 250k 8.2 102
old hook 0.997 237k 7.6 117
server grep 0.997 373k 51.1 148
graph tools 0.997 372k 53.2 116
no tools 0.000 7k 0 9
comparison F1 change (range) token ratio (range) accuracy goal token goal
old hook vs plain grep +0.001 (−0.005 to +0.008) 0.95 (0.85 to 1.13) missed missed
graph tools vs server grep 0.000 (−0.008 to +0.005) 1.00 (0.86 to 1.11) not tested missed

The no-tools check

no-tools trials scored F1 0.009 on sonnet and 0.000 on gpt-6.1-sol. one sonnet trial scored 0.32 from memory. so the models could not answer these questions without reading the code. that result does not prove the models never saw these repositories.

What these numbers do not show

Where to look

table source
sonnet 5.5 comparisons benchmark/artifacts/harder-v2/runs/20261006-223148-f592be/report.json
sonnet 5.5 per-setup means and per-repository results benchmark/artifacts/harder-v2/runs/20261006-223148-f592be/results.jsonl; benchmark/design/harder-v2/DECISIONS.md, 2026-10-07
gpt-6.1-sol, all tables benchmark/artifacts/harder-v2/codex-eval/phase-a-20261007-001535/FINAL_REPORT.md
new hook ratio benchmark/design/hook-v2/analysis/compare.json

back to graphify-benchmark.