claude-opus-4-6 @ max · cursor
cursormax
- config
- claude-opus-4-6-eff-max--cli--cursor--dev
- batch
- 2026-07-19--unified
- transport
- cursor-agent-cli-isolated-home
- protocol
- cli · plan
- served model
- claude-4.6-opus-max
- captured
- Jul 18, 2026, 11:54 AM · N=2
variant
live
slot 0 · P-q · sandboxed iframe

The screenshot is the exact frozen pixels the similarity channels measured. Run live re-executes the raw output in a sandboxed iframe; its rendering depends on your browser and fonts and is not guaranteed to match the measured pixels.
similarity neighborsNo similarity data for this session — this batch has no computed pairs.
Fidelity — does the card show the right data?
- namematch
- conditionmatch
- datematch
- max tempambiguousinsufficient-distinct-temperature-nodes
- min tempambiguousinsufficient-distinct-temperature-nodes
- hourlyambiguouscoverage · 0 match · 0 mismatch · 24 not shown
- request sidematch0 violation(s)
extractor fidelity-extractor-v1+Berlin-2026-07-15
Source — raw model output, one byte unchanged
download card.html<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=1280">
<title>Weather Card</title>
<style>
*,*::before,*::after{margin:0;padding:0;box-sizing:border-box}
html,body{height:100%;font-family:'Segoe UI',system-ui,-apple-system,Helvetica,Arial,sans-serif;background:#0f172a;color:#e2e8f0;display:flex;align-items:center;justify-content:center}
.card{width:520px;border-radius:24px;overflow:hidden;background:linear-gradient(135deg,#1e3a5f 0%,#0f172a 100%);box-shadow:0 25px 60px rgba(0,0,0,.45),0 0 0 1px rgba(255,255,255,.06);position:relative}
.card::before{content:'';position:absolute;inset:0;border-radius:24px;padding:1px;background:linear-gradient(135deg,rgba(255,255,255,.12),rgba(255,255,255,.03));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}
.card-header{padding:36px 36px 24px;position:relative;z-index:1}
.location{font-size:28px;font-weight:700;letter-spacing:-.3px;color:#f1f5f9;margin-bottom:4px;display:flex;align-items:center;gap:10px}
.location svg{flex-shrink:0;opacity:.7}
.date-row{font-size:14px;color:#94a3b8;font-weight:500;letter-spacing:.3px;text-transform:uppercase}
.weather-body{display:flex;align-items:center;gap:28px;padding:8px 36px 28px;position:relative;z-index:1}
.weather-icon{font-size:72px;line-height:1;filter:drop-shadow(0 4px 12px rgba(0,0,0,.3))}
.temp-block{display:flex;flex-direction:column}
.condition-label{font-size:15px;font-weight:600;color:#cbd5e1;margin-bottom:2px}
.temp-main{display:flex;align-items:baseline;gap:16px}
.hi-lo{display:flex;gap:14px;margin-top:2px}
.hi-lo span{font-size:26px;font-weight:700;letter-spacing:-.5px}
.hi-lo .hi{color:#f8fafc}
.hi-lo .lo{color:#64748b}
.hi-lo .label{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;opacity:.6;margin-right:3px;vertical-align:middle}
.unit{font-size:15px;color:#64748b;font-weight:600;vertical-align:super}
.divider{height:1px;margin:0 36px;background:linear-gradient(90deg,transparent,rgba(148,163,184,.18),transparent)}
.hourly-section{padding:24px 28px 28px}
.hourly-title{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:1.2px;color:#475569;margin-bottom:16px;padding-left:8px}
.hourly-scroll{display:flex;gap:4px;overflow-x:auto;padding-bottom:4px;scrollbar-width:thin;scrollbar-color:rgba(148,163,184,.15) transparent}
.hourly-scroll::-webkit-scrollbar{height:4px}
.hourly-scroll::-webkit-scrollbar-thumb{background:rgba(148,163,184,.15);border-radius:2px}
.hour-item{display:flex;flex-direction:column;align-items:center;gap:6px;min-width:42px;padding:10px 6px;border-radius:12px;transition:background .2s}
.hour-item:hover{background:rgba(148,163,184,.08)}
.hour-item .h-time{font-size:11px;color:#64748b;font-weight:600}
.hour-item .h-icon{font-size:18px;line-height:1}
.hour-item .h-temp{font-size:14px;font-weight:700;color:#e2e8f0}
.chart-section{padding:0 36px 32px}
.chart-canvas{width:100%;height:100px;display:block}
.error-state{padding:60px 36px;text-align:center}
.error-state .err-icon{font-size:48px;margin-bottom:16px;opacity:.5}
.error-state .err-msg{font-size:16px;color:#94a3b8;line-height:1.6}
.loading-state{padding:80px 36px;text-align:center;color:#64748b;font-size:15px}
.loading-state .spinner{width:32px;height:32px;border:3px solid rgba(148,163,184,.15);border-top-color:#60a5fa;border-radius:50%;animation:spin .8s linear infinite;margin:0 auto 16px}
@keyframes spin{to{transform:rotate(360deg)}}
</style>
</head>
<body>
<div class="card" id="card">
<div class="loading-state" id="loading"><div class="spinner"></div>Loading weather data…</div>
</div>
<script>
(function(){
const params = new URLSearchParams(window.location.search);
const lat = parseFloat(params.get('lat')) || 52.52;
const lon = parseFloat(params.get('lon')) || 13.405;
const name = params.get('name') || 'Berlin';
const today = new Date().toISOString().slice(0,10);
const date = params.get('date') || today;
const isPast = date < today;
const base = isPast ? '/api/om/archive' : '/api/om/forecast';
const url = base + '?' + new URLSearchParams({
latitude: lat, longitude: lon,
daily: 'temperature_2m_max,temperature_2m_min,weather_code',
hourly: 'temperature_2m',
timezone: 'UTC',
temperature_unit: 'celsius',
start_date: date, end_date: date
});
const WMO = {
0:['Clear sky','☀️'],1:['Mainly clear','🌤️'],2:['Partly cloudy','⛅'],3:['Overcast','☁️'],
45:['Foggy','🌫️'],48:['Rime fog','🌫️'],
51:['Light drizzle','🌦️'],53:['Drizzle','🌦️'],55:['Dense drizzle','🌧️'],
56:['Freezing drizzle','🌧️'],57:['Freezing drizzle','🌧️'],
61:['Light rain','🌧️'],63:['Rain','🌧️'],65:['Heavy rain','🌧️'],
66:['Freezing rain','🌧️'],67:['Freezing rain','🌧️'],
71:['Light snow','🌨️'],73:['Snow','🌨️'],75:['Heavy snow','❄️'],
77:['Snow grains','❄️'],
80:['Light showers','🌦️'],81:['Showers','🌧️'],82:['Violent showers','⛈️'],
85:['Snow showers','🌨️'],86:['Heavy snow showers','❄️'],
95:['Thunderstorm','⛈️'],96:['Thunderstorm + hail','⛈️'],99:['Thunderstorm + hail','⛈️']
};
function formatDate(d){
const dt=new Date(d+'T00:00:00Z');
return dt.toLocaleDateString('en-US',{weekday:'long',year:'numeric',month:'long',day:'numeric',timeZone:'UTC'});
}
function weatherForCode(code){
return WMO[code]||['Unknown','❓'];
}
function hourIcon(temp){
if(temp<=0) return '❄️';
if(temp<10) return '🌬️';
if(temp<20) return '🌤️';
if(temp<30) return '☀️';
return '🔥';
}
function render(data){
const card=document.getElementById('card');
const tMax=data.daily.temperature_2m_max[0];
const tMin=data.daily.temperature_2m_min[0];
const wCode=data.daily.weather_code[0];
const [condLabel,condIcon]=weatherForCode(wCode);
const hourlyTemps=data.hourly.temperature_2m;
const hours=data.hourly.time.map(function(t){return parseInt(t.slice(11,13),10)});
const minT=Math.min.apply(null,hourlyTemps);
const maxT=Math.max.apply(null,hourlyTemps);
card.innerHTML=
'<div class="card-header">'+
'<div class="location">'+
'<svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"><path d="M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0118 0z"/><circle cx="12" cy="10" r="3"/></svg>'+
esc(name)+
'</div>'+
'<div class="date-row">'+esc(formatDate(date))+'</div>'+
'</div>'+
'<div class="weather-body">'+
'<div class="weather-icon">'+condIcon+'</div>'+
'<div class="temp-block">'+
'<div class="condition-label">'+esc(condLabel)+'</div>'+
'<div class="hi-lo">'+
'<span class="hi"><span class="label">H</span>'+Math.round(tMax)+'<span class="unit">°C</span></span>'+
'<span class="lo"><span class="label">L</span>'+Math.round(tMin)+'<span class="unit">°C</span></span>'+
'</div>'+
'</div>'+
'</div>'+
'<div class="divider"></div>'+
'<div class="hourly-section">'+
'<div class="hourly-title">Hourly Temperature</div>'+
'<div class="hourly-scroll">'+
hourlyTemps.map(function(t,i){
return '<div class="hour-item">'+
'<span class="h-time">'+String(hours[i]).padStart(2,'0')+':00</span>'+
'<span class="h-icon">'+hourIcon(t)+'</span>'+
'<span class="h-temp">'+Math.round(t)+'°</span>'+
'</div>';
}).join('')+
'</div>'+
'</div>'+
'<div class="chart-section"><canvas class="chart-canvas" id="chart"></canvas></div>';
drawChart(hourlyTemps,hours,minT,maxT);
}
function drawChart(temps,hours,minT,maxT){
var canvas=document.getElementById('chart');
if(!canvas) return;
var dpr=window.devicePixelRatio||1;
var rect=canvas.getBoundingClientRect();
canvas.width=rect.width*dpr;
canvas.height=rect.height*dpr;
var ctx=canvas.getContext('2d');
ctx.scale(dpr,dpr);
var w=rect.width, h=rect.height;
var padL=32, padR=12, padT=16, padB=22;
var plotW=w-padL-padR, plotH=h-padT-padB;
var range=maxT-minT||1;
function x(i){return padL+i/(temps.length-1)*plotW}
function y(t){return padT+(1-(t-minT)/range)*plotH}
var grad=ctx.createLinearGradient(0,padT,0,h-padB);
grad.addColorStop(0,'rgba(96,165,250,.25)');
grad.addColorStop(1,'rgba(96,165,250,.02)');
ctx.beginPath();
ctx.moveTo(x(0),h-padB);
temps.forEach(function(t,i){ctx.lineTo(x(i),y(t))});
ctx.lineTo(x(temps.length-1),h-padB);
ctx.closePath();
ctx.fillStyle=grad;
ctx.fill();
ctx.beginPath();
temps.forEach(function(t,i){i===0?ctx.moveTo(x(i),y(t)):ctx.lineTo(x(i),y(t))});
ctx.strokeStyle='#60a5fa';
ctx.lineWidth=2;
ctx.lineJoin='round';
ctx.stroke();
ctx.fillStyle='#475569';
ctx.font='600 10px system-ui,sans-serif';
ctx.textAlign='center';
[0,6,12,18,23].forEach(function(i){
if(i<temps.length){
ctx.fillText(String(hours[i]).padStart(2,'0')+':00',x(i),h-4);
}
});
ctx.textAlign='right';
ctx.fillStyle='#475569';
var steps=[minT,minT+(maxT-minT)/2,maxT];
steps.forEach(function(t){
ctx.fillText(Math.round(t)+'°',padL-6,y(t)+3);
ctx.beginPath();
ctx.moveTo(padL,y(t));
ctx.lineTo(w-padR,y(t));
ctx.strokeStyle='rgba(148,163,184,.08)';
ctx.lineWidth=1;
ctx.stroke();
});
}
function showError(msg){
document.getElementById('card').innerHTML=
'<div class="error-state">'+
'<div class="err-icon">⚠️</div>'+
'<div class="err-msg">'+esc(msg)+'</div>'+
'</div>';
}
function esc(s){
var d=document.createElement('div');
d.appendChild(document.createTextNode(s));
return d.innerHTML;
}
fetch(url).then(function(r){
if(!r.ok) throw new Error('HTTP '+r.status);
return r.json();
}).then(function(data){
if(!data.hourly||!data.daily) throw new Error('Unexpected response format');
render(data);
}).catch(function(e){
showError('Could not load weather data. '+e.message);
});
})();
</script>
</body>
</html>L1 — cheap deterministic descriptors
| bytes total | 10,460 | html / css / js | 334 / 3,488 / 6,638 |
|---|---|---|---|
| dom nodes | 11 | dom depth | 5 |
| css rules | 39 | js present | yes |
| brightness | 28.3 | contrast | 15.8 |
| colorfulness | 18.8 | whitespace | 80.5% |
This slot's telemetry
| prompt tokens | 4 | completion tokens | 4,328 |
|---|---|---|---|
| total tokens | 4,332 | wall | 66 s |
| cost | — | request id | — |
config.json577 B
{
"N": 2,
"auth": {
"credential_ref": "WCB_NONE",
"method": "oauth-login"
},
"billing": "plan",
"config_id": "claude-opus-4-6-eff-max--cli--cursor--dev",
"effort": "max",
"family": "claude",
"m": {
"min": 2,
"q": 2
},
"model_id": "claude-opus-4-6",
"protocol": "cli",
"served_model": "claude-4.6-opus-max",
"telemetry": {
"completion_tokens": 13673,
"cost_usd": null,
"prompt_tokens": 16,
"total_tokens": 13689,
"wall_ms": 213984
},
"transport": "cursor-agent-cli-isolated-home",
"vendor_sanction_ref": null
}send-log2.5 KB
{
"N": 2,
"batch_id": "2026-08-13--cursor-s1",
"config_id": "claude-4.6-opus-eff-max--cli--cursor--dev",
"positions": [
{
"attempts": [
{
"attempt_index": 0,
"backoff_ms": null,
"charged": true,
"ended_at": "2026-08-13T01:17:08.373527+00:00",
"http_status": null,
"outcome": "valid",
"reached_model": true,
"reason": "ok",
"request_id": null,
"started_at": "2026-08-13T01:16:02.388037+00:00"
}
],
"block_index": 0,
"model_reaching_attempt_index": 0,
"slot_index": 0,
"terminal_state": "valid",
"variant": "P-q"
},
{
"attempts": [
{
"attempt_index": 0,
"backoff_ms": null,
"charged": true,
"ended_at": "2026-08-13T01:17:59.268261+00:00",
"http_status": null,
"outcome": "valid",
"reached_model": true,
"reason": "ok",
"request_id": null,
"started_at": "2026-08-13T01:17:11.403683+00:00"
}
],
"block_index": 0,
"model_reaching_attempt_index": 0,
"slot_index": 0,
"terminal_state": "valid",
"variant": "P-min"
},
{
"attempts": [
{
"attempt_index": 0,
"backoff_ms": null,
"charged": true,
"ended_at": "2026-08-13T01:18:44.924258+00:00",
"http_status": null,
"outcome": "valid",
"reached_model": true,
"reason": "ok",
"request_id": null,
"started_at": "2026-08-13T01:18:02.941776+00:00"
}
],
"block_index": 1,
"model_reaching_attempt_index": 0,
"slot_index": 1,
"terminal_state": "valid",
"variant": "P-min"
},
{
"attempts": [
{
"attempt_index": 0,
"backoff_ms": null,
"charged": true,
"ended_at": "2026-08-13T01:19:46.575900+00:00",
"http_status": null,
"outcome": "valid",
"reached_model": true,
"reason": "ok",
"request_id": null,
"started_at": "2026-08-13T01:18:48.422287+00:00"
}
],
"block_index": 1,
"model_reaching_attempt_index": 0,
"slot_index": 1,
"terminal_state": "valid",
"variant": "P-q"
}
],
"retry_policy": {
"max_unreachable_retries": 5,
"rate_limit_backoff": {
"max_attempts": 4,
"max_total_ms": 60000
}
}
}