Skip to content

feat(cluster): v0.75 gpt-5.6 sol/terra/luna overlay - #782

Open
aminsamir45 wants to merge 1 commit into
mainfrom
add-gpt56-v075-overlay
Open

feat(cluster): v0.75 gpt-5.6 sol/terra/luna overlay#782
aminsamir45 wants to merge 1 commit into
mainfrom
add-gpt56-v075-overlay

Conversation

@aminsamir45

Copy link
Copy Markdown
Contributor

Summary

  • Add artifacts/v0.75 = v0.74 + gpt-5.6-sol / gpt-5.6-terra / gpt-5.6-luna
  • Geometry-frozen SWE-bench Easy probe overlay (same method as sonnet-5 / fable re-add)
  • Unmeasured clusters borrow gpt-5.5; incumbents verified byte no-op
  • Does not flip latest — candidate only until offline screen + bake-off

Test plan

  • go test ./internal/router/cluster/... (LoadBundle discovers v0.75)
  • Confirm centroids.md5 matches v0.74 (4d075e7b…)
  • Confirm no incumbent quality/rank flips vs v0.74
  • WorkWeave pin bump + wv mr train screen before promoting latest

Refs: WorkWeave router-internal/docs/eval/RESULTS_gpt56_onboarding.md

Made with Cursor

SWE-bench Easy probe-anchored additive overlay. Unmeasured clusters
borrow gpt-5.5. Incumbents byte no-op; do not flip latest yet.

Co-authored-by: Cursor <cursoragent@cursor.com>
@workweave-bot

Copy link
Copy Markdown
Collaborator

🧭 Cluster routing review

ℹ️ Informational — candidate artifact (latest unchanged); no sign-off required.

Cluster routing report — v0.75

Candidate v0.75 vs deployed v0.73 (latest unchanged — not deploying). Routed 180 labeled probes through the real Scorer at top_p=2, embedder jina-v2-base-code-int8. Premium = opus-4-7/4-8, gpt-5.5, gemini-3.1-pro, sonnet-4-6.

Register → model (this artifact)

register Opus % premium % top models
conversational 23% 33% deepseek-v4-pro:15 claude-opus-4-8:7 gpt-5.6-terra:4 gemini-3.1-pro-preview:2
trivial_nl 20% 57% deepseek-v4-pro:11 gemini-3.1-pro-preview:11 claude-opus-4-8:6 gpt-5.6-terra:1
knowledge_qa 33% 37% gpt-5.6-terra:11 claude-opus-4-8:10 gpt-5.6-luna:4 deepseek-v4-pro:2
easy_code 60% 77% claude-opus-4-8:18 gpt-5.6-luna:5 gpt-5.5:3 gemini-3.1-pro-preview:2
hard_code 27% 27% gpt-5.6-terra:17 claude-opus-4-8:8 glm-5.2:3 gpt-5.6-luna:2
agentic_tool 33% 33% gpt-5.6-terra:16 claude-opus-4-8:10 gpt-5.6-luna:4

Change vs deployed (v0.73)

register Opus % premium %
conversational 27% → 23% (-3) 37% → 33% (-3)
trivial_nl 20% → 20% (+0) 60% → 57% (-3)
knowledge_qa 53% → 33% (-20) 63% → 37% (-27)
easy_code 80% → 60% (-20) 97% → 77% (-20)
hard_code 70% → 27% (-43) 90% → 27% (-63)
agentic_tool 67% → 33% (-33) 73% → 33% (-40)

What each cluster represents (probe register mix by nearest centroid)

cluster probes dominant register breakdown
0 36 agentic_tool agentic_tool:12 knowledge_qa:9 hard_code:8 conversational:4 easy_code:2 trivial_nl:1
1 8 easy_code easy_code:3 agentic_tool:2 conversational:1 knowledge_qa:1 trivial_nl:1
2 2 conversational conversational:2
3 1 knowledge_qa knowledge_qa:1
4 3 conversational conversational:1 easy_code:1 trivial_nl:1
5 14 agentic_tool agentic_tool:5 conversational:2 easy_code:2 hard_code:2 knowledge_qa:2 trivial_nl:1
6 1 easy_code easy_code:1
7 6 agentic_tool agentic_tool:2 easy_code:2 hard_code:1 knowledge_qa:1
8 9 knowledge_qa knowledge_qa:4 agentic_tool:2 hard_code:2 easy_code:1
9 10 conversational conversational:4 trivial_nl:4 easy_code:1 knowledge_qa:1
10 24 conversational conversational:12 trivial_nl:7 easy_code:3 knowledge_qa:2
11 4 trivial_nl trivial_nl:2 easy_code:1 knowledge_qa:1
12 13 easy_code easy_code:9 knowledge_qa:2 agentic_tool:1 trivial_nl:1
13 25 hard_code hard_code:17 agentic_tool:6 easy_code:1 knowledge_qa:1
14 7 knowledge_qa knowledge_qa:4 easy_code:2 trivial_nl:1
15 17 trivial_nl trivial_nl:11 conversational:4 easy_code:1 knowledge_qa:1

@aminsamir45
aminsamir45 requested a review from steventohme July 17, 2026 19:44
@greptile-apps

greptile-apps Bot commented Jul 17, 2026

Copy link
Copy Markdown

T-Rex T-Rex Logs

What T-Rex did

  • Ran a Python harness against the v0.75 artifact files to reproduce the borrowed cluster values and confirm that gpt-5.6 models borrow or proxy gpt-5.5 for unmeasured clusters.
  • Observed that cluster 2 shows gpt-5.5 value 0.5222374840936366 and gpt-5.6 values 0.4688389590339577, with gpt-5.5 ranking at 0.9802020202020202 versus gpt-5.6 rankings of 0.02020202020202022, 0.030303030303030328, and 0.0363636363636364.
  • Validated incumbent-only behavior by comparing v0.74 and v0.75 centroids, confirming both produce the same checksum and that the new models are gpt-5.6-luna, gpt-5.6-sol, and gpt-5.6-terra.
  • Ran the generated incumbent-only comparison harness and confirmed all checks passed for incumbent artifacts.

View all artifacts

T-Rex Ran code and verified through T-Rex

Reviews (1): Last reviewed commit: "feat(cluster): v0.75 = v0.74 + gpt-5.6-s..." | Re-trigger Greptile

Comment on lines +278 to +282
"claude-sonnet-5": 0.4688389590339577,
"claude-fable-5": 0.4688389590339577,
"gpt-5.6-sol": 0.4688389590339577,
"gpt-5.6-terra": 0.4688389590339577,
"gpt-5.6-luna": 0.4688389590339577

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

P1 Fix borrowed cluster values
The new gpt-5.6-* entries do not borrow gpt-5.5 for unmeasured conversational clusters, despite the bundle metadata and registry saying they do. In cluster 2, gpt-5.5 is 0.5222374840936366 but all three new models are set to 0.4688389590339577; the same pattern appears in clusters 9, 10, 11, and 15, so the generated rankings suppress these models on those clusters instead of preserving the intended proxy behavior.

Artifacts

Repro: validation harness parsing v0.75 cluster artifacts

  • Contains supporting evidence from the run (text/x-python; charset=utf-8).

Repro: failing validation output showing borrowed-value mismatches and rankings impact

  • Keeps the command output available without making the summary code-heavy.

View artifacts

T-Rex Ran code and verified through T-Rex

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.

2 participants