Model spin tracker
Every article is scored blind — outlet names, bylines and tell-tale boilerplate are stripped before the models see the text — by each active scorer, using the same versioned prompt and calibration anchors. The published number is the ensemble median; the tables below show how far each model sits from it, so you can see the models' own lean as well as the outlets'.
Where each model sits
Average left/right position each model gives articles, across 844+ blind scorings. The scale is zoomed to ±1 on our −10 to +10 lens.
Favorability drift
How much warmer (+) or harsher (−) a model rates the story's subject than the group's median, on the −10 hostile to +10 laudatory scale. It measures tone toward the people or policy covered.
Lens drift
How far left (−) or right (+) a model places an article's framing compared with the group's median, on the −10 to +10 political lens. It measures where the model thinks the slant sits.
Active scorers
| Model | Provider | Role | Status |
|---|---|---|---|
| Anthropic Claude Sonnet 4.5 | anthropic | scorer | Active |
| Google Gemini 3.7 Flash | lovable | scorer | Active |
| OpenAI GPT-5.6 Sol | lovable | scorer | Active |
Latest daily lean — 2026-10-11
| Model | Articles | Favorability drift | Lens drift |
|---|---|---|---|
| Anthropic Claude Sonnet 4.5 | 27 | -0.39 | -0.15 |
| Google Gemini 3.7 Flash | 27 | +0.43 | +0.13 |
| OpenAI GPT-5.6 Sol | 27 | -0.57 | +0.15 |
History
| Date | Model | Articles | Favorability drift | Lens drift |
|---|---|---|---|---|
| 2026-10-11 | Anthropic Claude Sonnet 4.5 | 27 | -0.39 | -0.15 |
| 2026-10-11 | Google Gemini 3.7 Flash | 27 | +0.43 | +0.13 |
| 2026-10-11 | OpenAI GPT-5.6 Sol | 27 | -0.57 | +0.15 |
| 2026-10-10 | Anthropic Claude Sonnet 4.5 | 21 | -0.40 | -0.55 |
| 2026-10-10 | Google Gemini 3.7 Flash | 21 | +0.21 | +0.18 |
| 2026-10-10 | OpenAI GPT-5.6 Sol | 21 | -0.02 | +0.26 |
| 2026-10-09 | Anthropic Claude Sonnet 4.5 | 34 | -0.04 | -0.04 |
| 2026-10-09 | Google Gemini 3.7 Flash | 34 | +0.41 | +0.17 |
| 2026-10-09 | OpenAI GPT-5.6 Sol | 34 | -0.66 | -0.04 |
| 2026-10-08 | Anthropic Claude Sonnet 4.5 | 19 | +0.87 | +0.21 |
| 2026-10-08 | Google Gemini 3.7 Flash | 19 | +0.26 | +0.09 |
| 2026-10-08 | OpenAI GPT-5.6 Sol | 19 | -1.82 | -0.16 |
| 2026-10-07 | Anthropic Claude Sonnet 4.5 | 18 | +0.47 | -0.39 |
| 2026-10-07 | Google Gemini 3.7 Flash | 20 | -0.30 | +0.38 |
| 2026-10-07 | OpenAI GPT-5.6 Sol | 20 | -0.35 | -0.13 |
| 2026-10-06 | Anthropic Claude Sonnet 4.5 | 29 | +0.45 | -0.14 |
| 2026-10-06 | Google Gemini 3.7 Flash | 29 | +0.79 | +0.02 |
| 2026-10-06 | OpenAI GPT-5.6 Sol | 29 | -0.66 | +0.38 |
| 2026-10-05 | Anthropic Claude Sonnet 4.5 | 27 | -0.07 | -0.39 |
| 2026-10-05 | Google Gemini 3.7 Flash | 27 | +0.54 | +0.01 |
| 2026-10-05 | OpenAI GPT-5.6 Sol | 27 | -0.37 | +0.61 |
| 2026-10-04 | Anthropic Claude Sonnet 4.5 | 18 | +0.81 | +0.06 |
| 2026-10-04 | Google Gemini 3.7 Flash | 18 | +0.17 | +0.19 |
| 2026-10-04 | OpenAI GPT-5.6 Sol | 18 | -1.75 | +0.11 |
| 2026-10-03 | Anthropic Claude Sonnet 4.5 | 11 | +1.91 | +0.05 |
| 2026-10-03 | Google Gemini 3.7 Flash | 11 | +0.18 | 0.00 |
| 2026-10-03 | OpenAI GPT-5.6 Sol | 11 | -1.73 | +0.50 |
| 2026-10-02 | Anthropic Claude Sonnet 4.5 | 21 | +0.21 | -0.31 |
| 2026-10-02 | Google Gemini 3.7 Flash | 21 | +0.21 | +0.21 |
| 2026-10-02 | OpenAI GPT-5.6 Sol | 21 | -1.02 | -0.02 |
| 2026-10-01 | Anthropic Claude Sonnet 4.5 | 21 | -0.24 | +0.15 |
| 2026-10-01 | Google Gemini 3.7 Flash | 21 | -0.62 | +0.19 |
| 2026-10-01 | OpenAI GPT-5.6 Sol | 21 | +0.48 | -0.28 |
| 2026-09-30 | Anthropic Claude Sonnet 4.5 | 28 | +0.63 | -0.05 |
| 2026-09-30 | Google Gemini 3.7 Flash | 28 | -0.04 | -0.09 |
| 2026-09-30 | OpenAI GPT-5.6 Sol | 28 | -1.20 | +0.16 |
| 2026-09-29 | Anthropic Claude Sonnet 4.5 | 22 | -0.09 | -0.20 |
| 2026-09-29 | Google Gemini 3.7 Flash | 22 | +0.18 | +0.09 |
| 2026-09-29 | OpenAI GPT-5.6 Sol | 22 | +0.05 | -0.11 |
| 2026-09-28 | Anthropic Claude Sonnet 4.5 | 28 | +0.76 | +0.07 |
| 2026-09-28 | Google Gemini 3.7 Flash | 28 | +0.05 | +0.12 |
| 2026-09-28 | OpenAI GPT-5.6 Sol | 28 | -0.95 | +0.07 |
| 2026-09-27 | Anthropic Claude Sonnet 4.5 | 16 | +0.25 | -0.22 |
| 2026-09-27 | Google Gemini 3.7 Flash | 16 | +0.13 | -0.03 |
| 2026-09-27 | OpenAI GPT-5.6 Sol | 16 | -0.25 | +0.16 |
| 2026-09-26 | Anthropic Claude Sonnet 4.5 | 26 | +0.15 | -0.33 |
| 2026-09-26 | Google Gemini 3.7 Flash | 26 | +0.17 | +0.19 |
| 2026-09-26 | OpenAI GPT-5.6 Sol | 26 | -0.58 | -0.06 |
| 2026-09-25 | Anthropic Claude Sonnet 4.5 | 18 | 0.00 | +0.03 |
| 2026-09-25 | Google Gemini 3.7 Flash | 18 | +0.72 | -0.19 |
| 2026-09-25 | OpenAI GPT-5.6 Sol | 18 | -0.72 | +0.25 |
| 2026-09-24 | Anthropic Claude Sonnet 4.5 | 21 | +0.90 | +0.36 |
| 2026-09-24 | Google Gemini 3.7 Flash | 22 | -0.20 | -0.09 |
| 2026-09-24 | OpenAI GPT-5.6 Sol | 22 | -0.25 | -0.24 |
| 2026-09-23 | Anthropic Claude Sonnet 4.5 | 22 | +0.70 | -0.70 |
| 2026-09-23 | Google Gemini 3.7 Flash | 22 | -0.05 | +0.19 |
| 2026-09-23 | OpenAI GPT-5.6 Sol | 22 | -0.70 | +0.20 |
| 2026-09-22 | Anthropic Claude Sonnet 4.5 | 21 | +0.67 | +0.01 |
| 2026-09-22 | Google Gemini 3.7 Flash | 21 | -0.76 | -0.06 |
| 2026-09-22 | OpenAI GPT-5.6 Sol | 20 | -0.30 | -0.05 |
| 2026-09-21 | Anthropic Claude Sonnet 4.5 | 24 | -0.02 | -0.10 |
| 2026-09-21 | Google Gemini 3.7 Flash | 24 | -0.38 | +0.13 |
| 2026-09-21 | OpenAI GPT-5.6 Sol | 24 | +0.27 | +0.06 |
| 2026-09-20 | Anthropic Claude Sonnet 4.5 | 17 | +0.91 | +0.09 |
| 2026-09-20 | Google Gemini 3.7 Flash | 17 | +0.15 | +0.32 |
| 2026-09-20 | OpenAI GPT-5.6 Sol | 17 | -0.21 | -0.26 |
| 2026-09-19 | Anthropic Claude Sonnet 4.5 | 29 | +1.09 | +0.50 |
| 2026-09-19 | Google Gemini 3.7 Flash | 29 | +0.24 | +0.03 |
| 2026-09-19 | OpenAI GPT-5.6 Sol | 29 | -0.57 | -0.05 |
| 2026-09-18 | Anthropic Claude Sonnet 4.5 | 18 | +0.72 | -0.75 |
| 2026-09-18 | Google Gemini 3.7 Flash | 18 | +0.81 | +0.58 |
| 2026-09-18 | OpenAI GPT-5.6 Sol | 18 | -0.28 | -0.08 |
| 2026-09-17 | Anthropic Claude Sonnet 4.5 | 7 | -0.21 | +0.57 |
| 2026-09-17 | Google Gemini 3.7 Flash | 7 | -0.43 | +0.21 |
| 2026-09-17 | OpenAI GPT-5.6 Sol | 7 | +0.36 | -0.43 |
| 2026-09-16 | Anthropic Claude Sonnet 4.5 | 26 | +0.54 | +0.06 |
| 2026-09-16 | Google Gemini 3.7 Flash | 26 | +0.42 | +0.17 |
| 2026-09-16 | OpenAI GPT-5.6 Sol | 26 | -0.42 | -0.10 |
| 2026-09-15 | Anthropic Claude Sonnet 4.5 | 17 | -0.53 | -0.18 |
| 2026-09-15 | Google Gemini 3.7 Flash | 17 | +0.65 | 0.00 |
| 2026-09-15 | OpenAI GPT-5.6 Sol | 17 | -0.24 | +0.12 |
| 2026-09-14 | Anthropic Claude Sonnet 4.5 | 22 | +0.16 | +0.17 |
| 2026-09-14 | Google Gemini 3.7 Flash | 22 | -0.14 | +0.36 |
| 2026-09-14 | OpenAI GPT-5.6 Sol | 22 | -0.43 | -0.28 |
| 2026-09-13 | Anthropic Claude Sonnet 4.5 | 17 | +0.29 | +0.32 |
| 2026-09-13 | Google Gemini 3.7 Flash | 17 | +0.03 | +0.09 |
| 2026-09-13 | OpenAI GPT-5.6 Sol | 17 | -0.12 | -0.09 |
| 2026-09-12 | Anthropic Claude Sonnet 4.5 | 20 | +0.50 | +0.30 |
| 2026-09-12 | Google Gemini 3.7 Flash | 20 | +0.07 | +0.10 |
| 2026-09-12 | OpenAI GPT-5.6 Sol | 20 | -0.30 | -0.20 |
| 2026-09-11 | Anthropic Claude Sonnet 4.5 | 12 | +0.50 | +0.75 |
| 2026-09-11 | Google Gemini 3.7 Flash | 12 | -0.25 | 0.00 |
| 2026-09-11 | OpenAI GPT-5.6 Sol | 11 | -0.55 | -0.36 |
| 2026-09-10 | Anthropic Claude Sonnet 4.5 | 22 | +0.09 | +0.48 |
| 2026-09-10 | Google Gemini 3.7 Flash | 22 | +0.27 | -0.09 |
| 2026-09-10 | OpenAI GPT-5.6 Sol | 22 | -0.45 | -0.02 |
| 2026-09-09 | Anthropic Claude Sonnet 4.5 | 12 | +0.46 | +0.42 |
| 2026-09-09 | Google Gemini 3.7 Flash | 12 | 0.00 | 0.00 |
| 2026-09-09 | OpenAI GPT-5.6 Sol | 12 | -0.54 | -0.17 |
| 2026-09-08 | Anthropic Claude Sonnet 4.5 | 6 | -0.08 | -0.25 |
| 2026-09-08 | Google Gemini 3.7 Flash | 6 | +0.08 | 0.00 |
| 2026-09-08 | OpenAI GPT-5.6 Sol | 6 | -0.42 | +0.25 |
| 2026-09-07 | Anthropic Claude Sonnet 4.5 | 32 | -0.03 | +0.13 |
| 2026-09-07 | Google Gemini 3.7 Flash | 32 | +0.30 | -0.14 |
| 2026-09-07 | OpenAI GPT-5.6 Sol | 32 | -0.38 | -0.16 |
| 2026-09-06 | Anthropic Claude Sonnet 4.5 | 30 | +0.40 | +0.23 |
| 2026-09-06 | Google Gemini 3.7 Flash | 30 | -0.28 | -0.17 |
| 2026-09-06 | OpenAI GPT-5.6 Sol | 30 | -0.33 | -0.03 |
| 2026-09-05 | Anthropic Claude Sonnet 4.5 | 18 | +0.53 | +0.06 |
| 2026-09-05 | Google Gemini 3.7 Flash | 18 | +0.19 | -0.06 |
| 2026-09-05 | OpenAI GPT-5.6 Sol | 18 | -0.36 | 0.00 |
| 2026-09-04 | Anthropic Claude Sonnet 4.5 | 33 | +0.32 | +0.12 |
| 2026-09-04 | Google Gemini 3.7 Flash | 33 | +0.30 | -0.14 |
| 2026-09-04 | OpenAI GPT-5.6 Sol | 33 | -0.26 | -0.03 |
| 2026-09-03 | Anthropic Claude Sonnet 4.5 | 9 | -0.50 | -0.11 |
| 2026-09-03 | Google Gemini 3.7 Flash | 9 | -0.39 | -0.06 |
| 2026-09-03 | OpenAI GPT-5.6 Sol | 9 | +0.17 | -0.56 |
| 2026-08-31 | Anthropic Claude Sonnet 4.5 | 20 | -0.05 | +0.47 |
| 2026-08-31 | Google Gemini 3.7 Flash | 20 | +0.28 | -0.23 |
| 2026-08-31 | OpenAI GPT-5.6 Sol | 20 | +0.05 | +0.03 |
| 2026-08-30 | Anthropic Claude Sonnet 4.5 | 17 | +0.12 | +0.15 |
| 2026-08-30 | Google Gemini 3.7 Flash | 17 | +0.18 | +0.09 |
| 2026-08-30 | OpenAI GPT-5.6 Sol | 17 | -0.35 | -0.26 |