Skip to content

Record the contracts-free comparison - #977

Merged
onatozmenn merged 1 commit into
mainfrom
starlark-comparison-result
Aug 12, 2026
Merged

Record the contracts-free comparison#977
onatozmenn merged 1 commit into
mainfrom
starlark-comparison-result

Conversation

@onatozmenn

Copy link
Copy Markdown
Collaborator

What this changes

The six benchmark behaviours were translated to contracts-free Starlark and run once with the same gpt-5.6-luna model and no tools. All 6/6 passed, while the five Deed MCP runs passed 5/6 each.

The exact generated answers, hidden behaviour cases, sandbox choice and limitations are recorded in benchmarks/STARLARK.md. RESULTS and ROADMAP now link the result and close the comparison-arm item.

Why this way

Starlark is familiar to the model but executes without imports, files, network or processes. The scorer was tested both ways: references scored 6/6, and the known largest/fallback bug scored 5/6.

The result is recorded against the project, not explained away: these six tasks do not establish that contracts helped. A next benchmark must make contract value observable.

What it still does not do

One Starlark run is not an effect size. It also does not supply the second model family still requested by Stage 1.

Checks

  • reference Starlark answers: 6/6
  • deliberately broken largest answer: 5/6
  • model Starlark answers: 6/6
  • benchmark and documentation ratchets: 44 passed

AI assistance: GitHub Copilot implemented and verified this change.

@onatozmenn
onatozmenn enabled auto-merge (squash) August 12, 2026 14:32
@onatozmenn
onatozmenn merged commit 7fbef3b into main Aug 12, 2026
10 checks passed
@onatozmenn
onatozmenn deleted the starlark-comparison-result branch August 12, 2026 14:33
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