Skip to content

Submit gpt-5.6-terra and gpt-5.6-luna sweeps (20 runs, p001/p003) - #220

Merged
vassiliphilippov merged 2 commits into
mainfrom
submit-gpt-5.6-terra-luna-sweep-20260731
Jul 31, 2026
Merged

Submit gpt-5.6-terra and gpt-5.6-luna sweeps (20 runs, p001/p003)#220
vassiliphilippov merged 2 commits into
mainfrom
submit-gpt-5.6-terra-luna-sweep-20260731

Conversation

@vassiliphilippov

Copy link
Copy Markdown
Contributor

Full lexen-v1 runs for OpenAI's two new mid- and low-tier models, across every reasoning effort the API accepts, on prompts p001 and p003. 20 runs, all 4,861 items each, all passing sensebench verify.

Accuracy

effort terra p001 terra p003 luna p001 luna p003
none 0.9120 0.9105 0.8772 0.8780
low 0.9350 0.9323 0.8834 0.8883
medium 0.9368 0.9253 0.9025 0.8980
high 0.9418 0.9309 0.9161 0.9111
xhigh 0.9422 0.9395 0.9220 0.9126

Cost per full run ranges $4.39–$10.35 for terra and $0.44–$1.23 for luna.

Notes

max effort is absent by necessity. The API rejects it for both models — Unsupported value: 'reasoning_effort' does not support 'max' with this model. Supported values are: 'none', 'low', 'medium', 'high', and 'xhigh' — although the docs model page lists max for the gpt-5.6 family. This appears to apply to gpt-5.6-sol only.

Run-to-run variance is about ±0.7pp. Two identical runs of terra low on p003 produced 0.9323 and 0.9251. Differences under ~1pp within an effort ladder (e.g. terra p001 high 0.9418 vs xhigh 0.9422) should not be read as real effects. The larger moves — terra nonelow on p001 at +2.3pp, and luna's full climb at +4.5pp — are well outside that band.

Luna is a notable price/quality point. Against the existing cheap OpenAI runs in results/, luna occupies the whole upper Pareto frontier: its best (0.9220 at $1.23) beats gpt-5-mini high (0.9072 at $3.90) by +1.5pp at 3.2× lower cost, and luna medium (0.9025 at $0.85) matches gpt-5-mini medium (0.9054 at $2.33) for 2.7× less. Worth noting that gpt-5-nano has cheaper tokens than luna ($0.05/$0.40 vs $0.20/$1.20) yet costs more at comparable accuracy, because it emits 11.5M output tokens at high effort against luna's 534K at xhigh.

Runner: github:vassiliphilippov. Sampling: --max-tokens 32768, default temperature, unseeded.

@coderabbitai

coderabbitai Bot commented Jul 31, 2026

Copy link
Copy Markdown

Review Change Stack

📝 Walkthrough

Walkthrough

Added 20 SenseBench lexen-v1 run records for gpt-5.6-luna and gpt-5.6-terra across prompts and reasoning levels. Each record includes configuration, execution, evaluation, token, cost, timing, and fallback metadata. Updated the homepage leaderboard figures and comparison text for 31 July 2026.

Estimated code review effort: 2 (Simple) | ~10 minutes

Possibly related PRs

🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
Description check ✅ Passed The description clearly matches the changes by documenting 20 Terra and Luna benchmark runs, accuracy, costs, reasoning efforts, and homepage updates.
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.
Destructive Migrations ✅ Passed The PR adds benchmark JSON files and an HTML template update; the repository has no Django configuration or migration files, so destructive-migration checks do not apply.
Mobile Localization String Quality Review ✅ Passed The repository has no mobile directory or tracked mobile paths, and the reviewed commit changes only src/sensebench/site/templates/index.html.j2; the mobile-only check is not applicable.

Comment @coderabbitai help to get the list of available commands.

vassiliphilippov and others added 2 commits July 31, 2026 16:41
Full lexen-v1 runs for both new OpenAI mid- and low-tier models across all five
reasoning efforts the API accepts (none, low, medium, high, xhigh) on prompts
p001 and p003.

gpt-5.6-terra p001: 0.9120 / 0.9350 / 0.9368 / 0.9418 / 0.9422
gpt-5.6-terra p003: 0.9105 / 0.9323 / 0.9253 / 0.9309 / 0.9395
gpt-5.6-luna  p001: 0.8772 / 0.8834 / 0.9025 / 0.9161 / 0.9220
gpt-5.6-luna  p003: 0.8780 / 0.8883 / 0.8980 / 0.9111 / 0.9126

The reasoning-effort value "max" is omitted: the OpenAI API rejects it for both
models ("Supported values are: 'none', 'low', 'medium', 'high', and 'xhigh'"),
even though the docs model page lists it for the gpt-5.6 family.

Repeated runs of the same configuration vary by roughly +/-0.7pp (terra low
p003 measured 0.9323 and 0.9251 on two identical runs), so sub-1pp differences
within an effort ladder should not be read as real.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
The 20 new terra and luna runs move the site totals, which the machine-checked
answer block states verbatim: 198 -> 218 verified runs, 63 -> 65 models, and the
latest run date 25 -> 31 July 2026.

Every other figure was recomputed and is unchanged. GPT-5.5 at xhigh on p001
still leads at 95.60% (95% CI 95.00-96.17, 4,647/4,861), and the McNemar tests
were re-run rather than carried over: Claude Fable 5 remains the only model
indistinguishable from it (p = 0.20), while GPT-5.6 Sol (p = 0.019), Gemini 3.1
Pro (p = 0.031) and Claude Opus 5 (p = 0.004) stay significantly below. The best
of the new runs, GPT-5.6 Terra at 94.22%, is well below the leader (p < 0.001).

Names GPT-5.6 Sol explicitly where the block previously said "GPT-5.6": the
family now has three models on the board, so the bare version is ambiguous.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
@vassiliphilippov
vassiliphilippov force-pushed the submit-gpt-5.6-terra-luna-sweep-20260731 branch from bc57cb4 to 16ae2bc Compare July 31, 2026 16:32

@coderabbitai coderabbitai Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 1


ℹ️ Review info
⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro

Run ID: 7bafad0f-cde9-4ae5-ab1a-89e81dc5514e

📥 Commits

Reviewing files that changed from the base of the PR and between 485d1c8 and 16ae2bc.

⛔ Files ignored due to path filters (20)
  • results/gpt-5.6-luna-high-reasoning-p001-lexen-v1-20260731/calls.jsonl.gz is excluded by !**/*.gz
  • results/gpt-5.6-luna-high-reasoning-p003-lexen-v1-20260731/calls.jsonl.gz is excluded by !**/*.gz
  • results/gpt-5.6-luna-low-reasoning-p001-lexen-v1-20260731/calls.jsonl.gz is excluded by !**/*.gz
  • results/gpt-5.6-luna-low-reasoning-p003-lexen-v1-20260731/calls.jsonl.gz is excluded by !**/*.gz
  • results/gpt-5.6-luna-medium-reasoning-p001-lexen-v1-20260731/calls.jsonl.gz is excluded by !**/*.gz
  • results/gpt-5.6-luna-medium-reasoning-p003-lexen-v1-20260731/calls.jsonl.gz is excluded by !**/*.gz
  • results/gpt-5.6-luna-none-reasoning-p001-lexen-v1-20260731/calls.jsonl.gz is excluded by !**/*.gz
  • results/gpt-5.6-luna-none-reasoning-p003-lexen-v1-20260731/calls.jsonl.gz is excluded by !**/*.gz
  • results/gpt-5.6-luna-xhigh-reasoning-p001-lexen-v1-20260731/calls.jsonl.gz is excluded by !**/*.gz
  • results/gpt-5.6-luna-xhigh-reasoning-p003-lexen-v1-20260731/calls.jsonl.gz is excluded by !**/*.gz
  • results/gpt-5.6-terra-high-reasoning-p001-lexen-v1-20260731/calls.jsonl.gz is excluded by !**/*.gz
  • results/gpt-5.6-terra-high-reasoning-p003-lexen-v1-20260731/calls.jsonl.gz is excluded by !**/*.gz
  • results/gpt-5.6-terra-low-reasoning-p001-lexen-v1-20260731/calls.jsonl.gz is excluded by !**/*.gz
  • results/gpt-5.6-terra-low-reasoning-p003-lexen-v1-20260731/calls.jsonl.gz is excluded by !**/*.gz
  • results/gpt-5.6-terra-medium-reasoning-p001-lexen-v1-20260731/calls.jsonl.gz is excluded by !**/*.gz
  • results/gpt-5.6-terra-medium-reasoning-p003-lexen-v1-20260731/calls.jsonl.gz is excluded by !**/*.gz
  • results/gpt-5.6-terra-none-reasoning-p001-lexen-v1-20260731/calls.jsonl.gz is excluded by !**/*.gz
  • results/gpt-5.6-terra-none-reasoning-p003-lexen-v1-20260731/calls.jsonl.gz is excluded by !**/*.gz
  • results/gpt-5.6-terra-xhigh-reasoning-p001-lexen-v1-20260731/calls.jsonl.gz is excluded by !**/*.gz
  • results/gpt-5.6-terra-xhigh-reasoning-p003-lexen-v1-20260731/calls.jsonl.gz is excluded by !**/*.gz
📒 Files selected for processing (41)
  • results/gpt-5.6-luna-high-reasoning-p001-lexen-v1-20260731/predictions.jsonl
  • results/gpt-5.6-luna-high-reasoning-p001-lexen-v1-20260731/run.json
  • results/gpt-5.6-luna-high-reasoning-p003-lexen-v1-20260731/predictions.jsonl
  • results/gpt-5.6-luna-high-reasoning-p003-lexen-v1-20260731/run.json
  • results/gpt-5.6-luna-low-reasoning-p001-lexen-v1-20260731/predictions.jsonl
  • results/gpt-5.6-luna-low-reasoning-p001-lexen-v1-20260731/run.json
  • results/gpt-5.6-luna-low-reasoning-p003-lexen-v1-20260731/predictions.jsonl
  • results/gpt-5.6-luna-low-reasoning-p003-lexen-v1-20260731/run.json
  • results/gpt-5.6-luna-medium-reasoning-p001-lexen-v1-20260731/predictions.jsonl
  • results/gpt-5.6-luna-medium-reasoning-p001-lexen-v1-20260731/run.json
  • results/gpt-5.6-luna-medium-reasoning-p003-lexen-v1-20260731/predictions.jsonl
  • results/gpt-5.6-luna-medium-reasoning-p003-lexen-v1-20260731/run.json
  • results/gpt-5.6-luna-none-reasoning-p001-lexen-v1-20260731/predictions.jsonl
  • results/gpt-5.6-luna-none-reasoning-p001-lexen-v1-20260731/run.json
  • results/gpt-5.6-luna-none-reasoning-p003-lexen-v1-20260731/predictions.jsonl
  • results/gpt-5.6-luna-none-reasoning-p003-lexen-v1-20260731/run.json
  • results/gpt-5.6-luna-xhigh-reasoning-p001-lexen-v1-20260731/predictions.jsonl
  • results/gpt-5.6-luna-xhigh-reasoning-p001-lexen-v1-20260731/run.json
  • results/gpt-5.6-luna-xhigh-reasoning-p003-lexen-v1-20260731/predictions.jsonl
  • results/gpt-5.6-luna-xhigh-reasoning-p003-lexen-v1-20260731/run.json
  • results/gpt-5.6-terra-high-reasoning-p001-lexen-v1-20260731/predictions.jsonl
  • results/gpt-5.6-terra-high-reasoning-p001-lexen-v1-20260731/run.json
  • results/gpt-5.6-terra-high-reasoning-p003-lexen-v1-20260731/predictions.jsonl
  • results/gpt-5.6-terra-high-reasoning-p003-lexen-v1-20260731/run.json
  • results/gpt-5.6-terra-low-reasoning-p001-lexen-v1-20260731/predictions.jsonl
  • results/gpt-5.6-terra-low-reasoning-p001-lexen-v1-20260731/run.json
  • results/gpt-5.6-terra-low-reasoning-p003-lexen-v1-20260731/predictions.jsonl
  • results/gpt-5.6-terra-low-reasoning-p003-lexen-v1-20260731/run.json
  • results/gpt-5.6-terra-medium-reasoning-p001-lexen-v1-20260731/predictions.jsonl
  • results/gpt-5.6-terra-medium-reasoning-p001-lexen-v1-20260731/run.json
  • results/gpt-5.6-terra-medium-reasoning-p003-lexen-v1-20260731/predictions.jsonl
  • results/gpt-5.6-terra-medium-reasoning-p003-lexen-v1-20260731/run.json
  • results/gpt-5.6-terra-none-reasoning-p001-lexen-v1-20260731/predictions.jsonl
  • results/gpt-5.6-terra-none-reasoning-p001-lexen-v1-20260731/run.json
  • results/gpt-5.6-terra-none-reasoning-p003-lexen-v1-20260731/predictions.jsonl
  • results/gpt-5.6-terra-none-reasoning-p003-lexen-v1-20260731/run.json
  • results/gpt-5.6-terra-xhigh-reasoning-p001-lexen-v1-20260731/predictions.jsonl
  • results/gpt-5.6-terra-xhigh-reasoning-p001-lexen-v1-20260731/run.json
  • results/gpt-5.6-terra-xhigh-reasoning-p003-lexen-v1-20260731/predictions.jsonl
  • results/gpt-5.6-terra-xhigh-reasoning-p003-lexen-v1-20260731/run.json
  • src/sensebench/site/templates/index.html.j2
📜 Review details
⏰ Context from checks skipped due to timeout. (3)
  • GitHub Check: build
  • GitHub Check: checks
  • GitHub Check: links
🧰 Additional context used
🪛 OpenGrep (1.26.0)
results/gpt-5.6-terra-high-reasoning-p003-lexen-v1-20260731/run.json

[ERROR] 61-61: Possible credit card number (PAN) detected in source code. Credit card numbers should never be hardcoded or stored in source files. Use a secrets manager or tokenization service instead.

(coderabbit.pii.credit-card-number)

results/gpt-5.6-terra-high-reasoning-p001-lexen-v1-20260731/run.json

[ERROR] 80-80: Possible credit card number (PAN) detected in source code. Credit card numbers should never be hardcoded or stored in source files. Use a secrets manager or tokenization service instead.

(coderabbit.pii.credit-card-number)

results/gpt-5.6-terra-low-reasoning-p001-lexen-v1-20260731/run.json

[ERROR] 80-80: Possible credit card number (PAN) detected in source code. Credit card numbers should never be hardcoded or stored in source files. Use a secrets manager or tokenization service instead.

(coderabbit.pii.credit-card-number)

results/gpt-5.6-luna-low-reasoning-p003-lexen-v1-20260731/run.json

[ERROR] 61-61: Possible credit card number (PAN) detected in source code. Credit card numbers should never be hardcoded or stored in source files. Use a secrets manager or tokenization service instead.

(coderabbit.pii.credit-card-number)

results/gpt-5.6-terra-medium-reasoning-p001-lexen-v1-20260731/run.json

[ERROR] 61-61: Possible credit card number (PAN) detected in source code. Credit card numbers should never be hardcoded or stored in source files. Use a secrets manager or tokenization service instead.

(coderabbit.pii.credit-card-number)

🔇 Additional comments (16)
src/sensebench/site/templates/index.html.j2 (1)

45-51: LGTM!

Also applies to: 60-60

results/gpt-5.6-luna-medium-reasoning-p001-lexen-v1-20260731/run.json (1)

1-89: LGTM!

results/gpt-5.6-luna-medium-reasoning-p003-lexen-v1-20260731/run.json (1)

1-89: LGTM!

results/gpt-5.6-luna-none-reasoning-p001-lexen-v1-20260731/run.json (1)

1-89: LGTM!

results/gpt-5.6-luna-none-reasoning-p003-lexen-v1-20260731/run.json (1)

1-89: LGTM!

results/gpt-5.6-luna-xhigh-reasoning-p001-lexen-v1-20260731/run.json (1)

1-89: LGTM!

results/gpt-5.6-luna-xhigh-reasoning-p003-lexen-v1-20260731/run.json (1)

1-89: LGTM!

results/gpt-5.6-terra-medium-reasoning-p003-lexen-v1-20260731/run.json (1)

1-5: LGTM!

Also applies to: 11-16, 18-36, 39-52, 54-62, 64-88

results/gpt-5.6-terra-none-reasoning-p001-lexen-v1-20260731/run.json (1)

1-5: LGTM!

Also applies to: 11-16, 18-36, 39-52, 54-62, 64-88

results/gpt-5.6-terra-none-reasoning-p003-lexen-v1-20260731/run.json (1)

1-5: LGTM!

Also applies to: 11-16, 18-36, 39-52, 54-62, 64-88

results/gpt-5.6-terra-xhigh-reasoning-p001-lexen-v1-20260731/run.json (1)

1-5: LGTM!

Also applies to: 11-16, 18-36, 39-52, 54-62, 64-88

results/gpt-5.6-terra-xhigh-reasoning-p003-lexen-v1-20260731/run.json (1)

1-5: LGTM!

Also applies to: 11-16, 18-36, 39-52, 54-62, 64-88

results/gpt-5.6-luna-high-reasoning-p001-lexen-v1-20260731/run.json (1)

1-89: LGTM!

results/gpt-5.6-luna-high-reasoning-p003-lexen-v1-20260731/run.json (1)

1-89: LGTM!

results/gpt-5.6-luna-low-reasoning-p001-lexen-v1-20260731/run.json (1)

1-89: LGTM!

results/gpt-5.6-luna-low-reasoning-p003-lexen-v1-20260731/run.json (1)

1-89: LGTM!

Comment on lines +1 to +3
{
"schema_version": "sensebench-run-v2",
"run_id": "gpt-5.6-terra-high-reasoning-p001-lexen-v1-20260731",

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🩺 Stability & Availability | 🟠 Major | 🏗️ Heavy lift

Add the required call-record artifacts.

The PR stack adds no calls.jsonl.gz files for the 20 new run directories. src/sensebench/runs/loaders.py:53-71 loads that file without a fallback. Loading and verification will fail before leaderboard ingestion.

  • results/gpt-5.6-terra-high-reasoning-p001-lexen-v1-20260731/run.json#L1-L3: Add the complete calls.jsonl.gz artifact.
  • results/gpt-5.6-terra-high-reasoning-p003-lexen-v1-20260731/run.json#L1-L3: Add the complete calls.jsonl.gz artifact.
  • results/gpt-5.6-terra-low-reasoning-p001-lexen-v1-20260731/run.json#L1-L3: Add the complete calls.jsonl.gz artifact.
  • results/gpt-5.6-terra-low-reasoning-p003-lexen-v1-20260731/run.json#L1-L3: Add the complete calls.jsonl.gz artifact.
  • results/gpt-5.6-terra-medium-reasoning-p001-lexen-v1-20260731/run.json#L1-L3: Add the complete calls.jsonl.gz artifact.
📍 Affects 5 files
  • results/gpt-5.6-terra-high-reasoning-p001-lexen-v1-20260731/run.json#L1-L3 (this comment)
  • results/gpt-5.6-terra-high-reasoning-p003-lexen-v1-20260731/run.json#L1-L3
  • results/gpt-5.6-terra-low-reasoning-p001-lexen-v1-20260731/run.json#L1-L3
  • results/gpt-5.6-terra-low-reasoning-p003-lexen-v1-20260731/run.json#L1-L3
  • results/gpt-5.6-terra-medium-reasoning-p001-lexen-v1-20260731/run.json#L1-L3

@vassiliphilippov
vassiliphilippov merged commit 9040664 into main Jul 31, 2026
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant