cursor-grok-4.6 @ xhigh · cursor-xl
cursor-xlxhigh
- config
- cursor-grok-4.6-eff-xhigh--cli--cursor-xl--dev
- batch
- 2026-07-19--unified
- transport
- cursor-agent-cli-isolated-home
- protocol
- cli · plan
- served model
- cursor-grok-4.6-xhigh
- 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 neighbors
nearest
cursor-grok-4.6 @xhigh · cursor0.64grok-4.6 @xhigh · api0.64gpt-6-sol · codex0.64grok-4.6 @high · grok-cli0.63cursor-grok-4.6 @medium · cursor0.63farthest
qwen3.6-plus · go0.47gemini-3.1-pro @low · agy0.49claude-sonnet-4-6-thinking @medium · cursor0.49gemini-3.1-pro-preview @low · api0.50gemini-3.1-pro · cursor-xl0.50within session 2026-07-19--unified
similarity measures convergence within this session — not quality.
Fidelity — does the card show the right data?
- namematch
- conditionmatch
- datematch
- max tempmatchshown: 25.3
- min tempmatchshown: 16
- hourlymatchcoverage 24/24 · 24 match · 0 mismatch · 0 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, height=800, initial-scale=1">
<title>Weather</title>
<style>
:root {
--paper: #f3ece1;
--paper-2: #e8dfd1;
--ink: #171b1f;
--quiet: #5e666e;
--rule: #d2c6b4;
--sky-a: #748492;
--sky-b: #b4c0c9;
--cloud: #f4f7f8;
--bar: #1f262c;
--peak: #8a5a2e;
--mast: #171b1f;
--mast-ink: #f3ece1;
--glow: rgba(255, 255, 255, 0.28);
}
html[data-wx="clear"] { --sky-a: #2f73c0; --sky-b: #9ec8f0; --peak: #c17a1e; --cloud: #fff8e8; }
html[data-wx="partly"] { --sky-a: #4d86c3; --sky-b: #b9d4ea; --peak: #b57628; }
html[data-wx="overcast"] { --sky-a: #6d7d8a; --sky-b: #b0bcc6; --peak: #7a5b3a; }
html[data-wx="fog"] { --sky-a: #7f877e; --sky-b: #c4c8bf; --peak: #6d5b43; --paper: #efebe3; }
html[data-wx="drizzle"] { --sky-a: #4f6878; --sky-b: #8fa6b3; --peak: #355c6e; }
html[data-wx="rain"] { --sky-a: #2f4c5d; --sky-b: #6d8a99; --peak: #2f6276; }
html[data-wx="snow"] { --sky-a: #8ea0b0; --sky-b: #e4ebf1; --peak: #4d6578; --paper: #eef1f3; --paper-2: #e1e7ed; }
html[data-wx="storm"] { --sky-a: #2a2438; --sky-b: #5a5370; --peak: #c4a15a; --cloud: #ddd6ea; }
* { box-sizing: border-box; }
html, body { width: 100%; height: 100%; margin: 0; }
body {
overflow: hidden;
color: var(--ink);
background: var(--paper);
font-family: "Avenir Next", "Segoe UI", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.page {
display: grid;
grid-template-rows: 56px minmax(0, 1fr) 236px;
width: 100vw;
height: 100vh;
}
.mast {
display: flex;
align-items: center;
justify-content: space-between;
padding: 0 40px;
background: var(--mast);
color: var(--mast-ink);
}
.brand {
display: flex;
align-items: center;
gap: 12px;
}
.mark {
width: 22px;
height: 22px;
border: 1.5px solid currentColor;
border-radius: 50%;
box-shadow: inset 6px -3px 0 0 currentColor;
opacity: 0.9;
}
.brand b {
font-size: 11px;
font-weight: 700;
letter-spacing: 0.28em;
}
.mast aside {
display: flex;
gap: 22px;
color: rgba(243, 236, 225, 0.72);
font-size: 11px;
font-weight: 600;
letter-spacing: 0.18em;
}
.split {
display: grid;
grid-template-columns: 480px minmax(0, 1fr);
min-height: 0;
}
.sky {
position: relative;
display: flex;
flex-direction: column;
min-width: 0;
padding: 36px 40px 32px;
overflow: hidden;
background:
radial-gradient(circle at 18% 18%, var(--glow), transparent 32%),
linear-gradient(165deg, var(--sky-a) 0%, var(--sky-b) 58%, #8a96a0 100%);
color: #f6f3ee;
box-shadow: inset -28px 0 48px rgba(16, 18, 22, 0.12);
}
.sky::after {
position: absolute;
right: -80px;
bottom: -90px;
width: 280px;
height: 280px;
border: 1px solid rgba(255, 255, 255, 0.16);
border-radius: 50%;
box-shadow: 0 0 0 36px rgba(255, 255, 255, 0.04);
content: "";
pointer-events: none;
}
.icon-wrap {
display: grid;
flex: 1;
place-items: center;
min-height: 0;
}
.icon-wrap svg {
width: 250px;
height: 200px;
overflow: visible;
}
.condition {
position: relative;
z-index: 1;
max-width: 400px;
margin: 0;
font-family: "Iowan Old Style", Palatino, "Palatino Linotype", "Times New Roman", serif;
font-size: 38px;
font-weight: 500;
font-style: italic;
letter-spacing: -0.03em;
line-height: 1.05;
}
.info {
display: flex;
flex-direction: column;
min-width: 0;
padding: 36px 48px 32px 52px;
background:
linear-gradient(180deg, rgba(255, 255, 255, 0.35), transparent 28%),
var(--paper);
}
.kicker {
margin: 0 0 14px;
color: var(--quiet);
font-size: 11px;
font-weight: 700;
letter-spacing: 0.26em;
text-transform: uppercase;
}
h1 {
max-width: 100%;
margin: 0;
overflow-wrap: anywhere;
font-family: "Iowan Old Style", Palatino, "Palatino Linotype", "Times New Roman", serif;
font-size: 72px;
font-weight: 600;
letter-spacing: -0.045em;
line-height: 0.92;
}
.date {
margin: 16px 0 0;
color: var(--ink);
font-size: 20px;
font-weight: 500;
letter-spacing: -0.02em;
}
.meta {
margin: 10px 0 0;
color: var(--quiet);
font-size: 13px;
font-variant-numeric: tabular-nums;
letter-spacing: 0.04em;
}
.readings {
display: grid;
grid-template-columns: 1fr 1fr;
gap: 0;
margin-top: auto;
padding-top: 28px;
border-top: 1px solid var(--rule);
}
.stat {
min-width: 0;
}
.stat + .stat {
padding-left: 36px;
border-left: 1px solid var(--rule);
}
.tag {
display: block;
margin-bottom: 6px;
color: var(--quiet);
font-size: 12px;
font-weight: 700;
letter-spacing: 0.22em;
text-transform: uppercase;
}
.val {
display: block;
font-size: 84px;
font-weight: 600;
font-variant-numeric: tabular-nums;
letter-spacing: -0.055em;
line-height: 0.9;
}
.unit {
display: block;
margin-top: 8px;
color: var(--quiet);
font-size: 12px;
font-weight: 600;
letter-spacing: 0.16em;
}
.hours {
display: flex;
flex-direction: column;
min-height: 0;
padding: 18px 36px 20px;
background: var(--paper-2);
border-top: 1px solid var(--rule);
}
.hours-head {
display: flex;
align-items: baseline;
justify-content: space-between;
margin-bottom: 12px;
}
.hours-head h2 {
margin: 0;
font-size: 15px;
font-weight: 650;
letter-spacing: -0.02em;
}
.hours-head span {
color: var(--quiet);
font-size: 11px;
font-weight: 700;
letter-spacing: 0.18em;
}
.strip {
display: grid;
grid-template-columns: repeat(24, minmax(0, 1fr));
gap: 6px;
flex: 1;
min-height: 0;
}
.col {
display: flex;
flex-direction: column;
align-items: center;
justify-content: flex-end;
min-width: 0;
height: 100%;
gap: 7px;
}
.htemp {
color: var(--ink);
font-size: 11px;
font-weight: 650;
font-variant-numeric: tabular-nums;
letter-spacing: -0.04em;
}
.track {
display: flex;
align-items: flex-end;
width: 11px;
height: 108px;
overflow: hidden;
border-radius: 99px;
background: rgba(23, 27, 31, 0.1);
}
.track b {
display: block;
width: 100%;
min-height: 5px;
border-radius: 99px;
background: var(--bar);
}
.col.peak .track b { background: var(--peak); }
.col.peak .htemp { color: var(--peak); font-weight: 700; }
.hlab {
color: var(--quiet);
font-size: 10px;
font-weight: 650;
font-variant-numeric: tabular-nums;
letter-spacing: 0.02em;
}
.fail {
display: none;
grid-column: 1 / -1;
place-items: center;
color: var(--quiet);
font-size: 15px;
}
body.is-fail .strip { display: none; }
body.is-fail .fail { display: grid; }
body.is-fail .val { font-size: 42px; letter-spacing: -0.03em; color: var(--quiet); }
</style>
</head>
<body class="is-load">
<div class="page">
<header class="mast">
<div class="brand"><i class="mark" aria-hidden="true"></i><b>DAILY WEATHER</b></div>
<aside>
<span id="source">UTC</span>
<span>CELSIUS</span>
</aside>
</header>
<div class="split">
<section class="sky" aria-hidden="false">
<div class="icon-wrap" id="icon"></div>
<p class="condition" id="condition">Loading weather</p>
</section>
<section class="info">
<p class="kicker">Location</p>
<h1 id="place">Berlin</h1>
<p class="date" id="date"></p>
<p class="meta" id="coords"></p>
<div class="readings">
<div class="stat">
<span class="tag">High</span>
<span class="val" id="tmax"></span>
<span class="unit">Celsius</span>
</div>
<div class="stat">
<span class="tag">Low</span>
<span class="val" id="tmin"></span>
<span class="unit">Celsius</span>
</div>
</div>
</section>
</div>
<section class="hours">
<div class="hours-head">
<h2>Temperature through the day</h2>
<span>UTC</span>
</div>
<div class="strip" id="strip"></div>
<div class="fail" id="fail" role="alert">Weather data could not be loaded.</div>
</section>
</div>
<script>
(function () {
var params = new URLSearchParams(window.location.search);
var today = new Date().toISOString().slice(0, 10);
var MONTHS = ["January","February","March","April","May","June","July","August","September","October","November","December"];
var DAYS = ["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"];
function isDate(s) {
if (!/^\d{4}-\d{2}-\d{2}$/.test(s || "")) return false;
var d = new Date(s + "T00:00:00.000Z");
return Number.isFinite(d.getTime()) && d.toISOString().slice(0, 10) === s;
}
function coord(name, fallback) {
var raw = params.get(name);
if (raw == null || String(raw).trim() === "") return fallback;
var n = Number(raw);
return Number.isFinite(n) ? String(raw).trim() : fallback;
}
var lat = coord("lat", "52.52");
var lon = coord("lon", "13.405");
var name = (params.get("name") || "").trim() || "Berlin";
var date = isDate(params.get("date")) ? params.get("date") : today;
var latN = Number(lat);
var lonN = Number(lon);
var WX = {
0: ["Clear sky", "clear"],
1: ["Mainly clear", "partly"],
2: ["Partly cloudy", "partly"],
3: ["Overcast", "overcast"],
45: ["Fog", "fog"],
48: ["Depositing rime fog", "fog"],
51: ["Light drizzle", "drizzle"],
53: ["Moderate drizzle", "drizzle"],
55: ["Dense drizzle", "drizzle"],
56: ["Light freezing drizzle", "drizzle"],
57: ["Dense freezing drizzle", "drizzle"],
61: ["Slight rain", "rain"],
63: ["Moderate rain", "rain"],
65: ["Heavy rain", "rain"],
66: ["Light freezing rain", "rain"],
67: ["Heavy freezing rain", "rain"],
71: ["Slight snow", "snow"],
73: ["Moderate snow", "snow"],
75: ["Heavy snow", "snow"],
77: ["Snow grains", "snow"],
80: ["Slight rain showers", "rain"],
81: ["Moderate rain showers", "rain"],
82: ["Violent rain showers", "rain"],
85: ["Slight snow showers", "snow"],
86: ["Heavy snow showers", "snow"],
95: ["Thunderstorm", "storm"],
96: ["Thunderstorm with slight hail", "storm"],
99: ["Thunderstorm with heavy hail", "storm"]
};
var ICONS = {
clear: '<svg viewBox="0 0 250 200" aria-hidden="true"><g fill="none" stroke="#f7f1e4" stroke-width="6" stroke-linecap="round"><path d="M125 28v22M125 150v22M48 100h22M180 100h22M70 48l16 16M164 136l16 16M180 48l-16 16M86 136l-16 16"/></g><circle cx="125" cy="100" r="38" fill="#f3d27a"/></svg>',
partly: '<svg viewBox="0 0 250 200" aria-hidden="true"><g fill="none" stroke="#f7f1e4" stroke-width="5" stroke-linecap="round"><path d="M168 30v16M168 92v16M128 62h16M192 62h16M140 42l11 11M185 87l11 11"/></g><circle cx="168" cy="62" r="22" fill="#f3d27a"/><path fill="rgba(238,242,246,.55)" d="M62 138c-22 0-38-16-38-36s18-36 40-36c8-28 34-46 64-46 36 0 64 26 68 60 24 2 42 20 42 42 0 24-20 40-46 40H62Z"/><path fill="#eef2f6" d="M70 146c-20 0-34-14-34-32 0-18 16-32 36-32 7-24 30-40 56-40 32 0 56 22 60 52 20 0 36 16 36 34s-16 34-38 34H70Z"/></svg>',
overcast: '<svg viewBox="0 0 250 200" aria-hidden="true"><path fill="rgba(236,241,245,.45)" d="M58 118c-24 0-40-18-40-40 0-20 16-38 38-40 8-26 32-44 62-44 34 0 62 24 68 56 22 0 40 18 40 40 0 24-20 40-46 40H58Z"/><path fill="#eef3f6" d="M48 150c-22 0-40-16-40-38 0-20 16-36 38-38 8-24 32-42 60-42 34 0 62 24 68 56 24 2 42 18 42 40 0 22-18 38-44 38H48Z"/></svg>',
fog: '<svg viewBox="0 0 250 200" aria-hidden="true"><path fill="#eef3f6" d="M56 108c-20 0-36-14-36-32 0-18 14-32 34-34 8-22 30-38 56-38 32 0 58 22 62 52 22 0 38 16 38 34 0 20-16 34-38 34H56Z"/><g fill="none" stroke="#e8eef2" stroke-width="6" stroke-linecap="round"><path d="M40 142h120"/><path d="M70 160h130"/><path d="M52 178h96"/></g></svg>',
drizzle: '<svg viewBox="0 0 250 200" aria-hidden="true"><path fill="#eef3f6" d="M58 112c-22 0-40-16-40-36 0-18 16-34 38-36 8-24 32-42 60-42 34 0 62 24 68 56 22 2 40 18 40 38 0 22-18 38-44 38H58Z"/><g fill="none" stroke="#d7e7ef" stroke-width="5" stroke-linecap="round"><path d="M88 158v16M118 154v20M148 158v16M178 154v18"/></g></svg>',
rain: '<svg viewBox="0 0 250 200" aria-hidden="true"><path fill="#e8eef4" d="M54 108c-22 0-40-16-40-36s16-34 38-36c8-24 32-42 60-42 36 0 64 24 70 56 22 2 40 18 40 38 0 22-18 38-44 38H54Z"/><g fill="none" stroke="#c5dce8" stroke-width="6" stroke-linecap="round"><path d="M86 150l-10 28M118 148l-10 32M150 150l-10 28M182 148l-10 30"/></g></svg>',
snow: '<svg viewBox="0 0 250 200" aria-hidden="true"><path fill="#f4f8fb" d="M54 108c-22 0-40-16-40-36s16-34 38-36c8-24 32-42 60-42 36 0 64 24 70 56 22 2 40 18 40 38 0 22-18 38-44 38H54Z"/><g fill="none" stroke="#e8f2f8" stroke-width="4" stroke-linecap="round"><path d="M86 150v22M75 161h22M79 154l14 14M97 154l-14 14"/><path d="M128 148v22M117 159h22M121 152l14 14M139 152l-14 14"/><path d="M170 150v22M159 161h22M163 154l14 14M181 154l-14 14"/></g></svg>',
storm: '<svg viewBox="0 0 250 200" aria-hidden="true"><path fill="#ddd6ea" d="M50 104c-22 0-40-16-40-36s16-34 38-36c8-24 32-42 60-42 36 0 64 24 70 56 22 2 40 18 40 38 0 22-18 38-44 38H50Z"/><path fill="#f2d27a" d="M132 118h28l-18 28h18l-36 40 12-32h-22l18-36Z"/></svg>'
};
function prettyDate(iso) {
var p = iso.split("-").map(Number);
var d = new Date(Date.UTC(p[0], p[1] - 1, p[2]));
return DAYS[d.getUTCDay()] + ", " + d.getUTCDate() + " " + MONTHS[d.getUTCMonth()] + " " + d.getUTCFullYear();
}
function fmt(n) {
return Number(n).toFixed(1);
}
function compass(latv, lonv) {
var ns = latv >= 0 ? "N" : "S";
var ew = lonv >= 0 ? "E" : "W";
return Math.abs(latv).toFixed(2) + " " + ns + " · " + Math.abs(lonv).toFixed(2) + " " + ew;
}
document.getElementById("place").textContent = name;
document.getElementById("date").textContent = prettyDate(date);
document.getElementById("coords").textContent = compass(latN, lonN);
document.title = name + " · " + date;
document.getElementById("icon").innerHTML = ICONS.overcast;
function fail() {
document.body.className = "is-fail";
document.documentElement.removeAttribute("data-wx");
document.getElementById("condition").textContent = "Weather data could not be loaded.";
document.getElementById("tmax").textContent = "";
document.getElementById("tmin").textContent = "";
document.getElementById("source").textContent = "UNAVAILABLE";
document.getElementById("icon").innerHTML = ICONS.overcast;
document.getElementById("strip").innerHTML = "";
}
function drawHours(rows) {
var vals = rows.map(function (r) { return r.v; });
var lo = Math.min.apply(null, vals);
var hi = Math.max.apply(null, vals);
var span = Math.max(hi - lo, 0.1);
var peak = 0;
for (var p = 1; p < vals.length; p++) if (vals[p] > vals[peak]) peak = p;
document.getElementById("strip").innerHTML = rows.map(function (r, i) {
var h = /T(\d{2})/.exec(r.t);
var hour = h ? h[1] : String(i).padStart(2, "0");
var pct = 8 + ((r.v - lo) / span) * 92;
return '<div class="col' + (i === peak ? " peak" : "") + '">' +
'<span class="htemp">' + fmt(r.v) + '°</span>' +
'<span class="track"><b style="height:' + pct.toFixed(1) + '%"></b></span>' +
'<span class="hlab">' + hour + "h</span>" +
"</div>";
}).join("");
}
function show(data, endpoint) {
if (!data || data.error || !data.daily || !data.hourly) throw new Error("bad");
var times = data.daily.time || [];
var idx = times.indexOf(date);
if (idx < 0) idx = 0;
var tmax = Number(data.daily.temperature_2m_max && data.daily.temperature_2m_max[idx]);
var tmin = Number(data.daily.temperature_2m_min && data.daily.temperature_2m_min[idx]);
var code = Number((data.daily.weather_code || data.daily.weathercode || [])[idx]);
var hours = [];
var ht = data.hourly.time || [];
var hv = data.hourly.temperature_2m || [];
for (var i = 0; i < ht.length; i++) {
if (String(ht[i]).indexOf(date) === 0 && Number.isFinite(Number(hv[i]))) {
hours.push({ t: String(ht[i]), v: Number(hv[i]) });
}
}
if (!Number.isFinite(tmax) || !Number.isFinite(tmin) || !hours.length) throw new Error("empty");
var info = WX[code] || ["Weather conditions unavailable", "overcast"];
document.documentElement.setAttribute("data-wx", info[1]);
document.getElementById("condition").textContent = info[0];
document.getElementById("tmax").textContent = fmt(tmax) + "°";
document.getElementById("tmin").textContent = fmt(tmin) + "°";
document.getElementById("source").textContent = endpoint.indexOf("archive") >= 0 ? "ARCHIVE · UTC" : "FORECAST · UTC";
document.getElementById("icon").innerHTML = ICONS[info[1]] || ICONS.overcast;
drawHours(hours);
document.body.className = "is-ok";
}
async function load() {
var endpoint = date < today ? "/api/om/archive" : "/api/om/forecast";
var query =
"latitude=" + encodeURIComponent(lat) +
"&longitude=" + encodeURIComponent(lon) +
"&daily=temperature_2m_max,temperature_2m_min,weather_code" +
"&hourly=temperature_2m" +
"&timezone=UTC" +
"&temperature_unit=celsius" +
"&start_date=" + encodeURIComponent(date) +
"&end_date=" + encodeURIComponent(date);
try {
var res = await fetch(endpoint + "?" + query, { headers: { Accept: "application/json" } });
if (!res.ok) throw new Error("http");
show(await res.json(), endpoint);
} catch (e) {
fail();
}
}
load();
})();
</script>
</body>
</html>L1 — cheap deterministic descriptors
| bytes total | 18,134 | html / css / js | 1,608 / 7,019 / 9,507 |
|---|---|---|---|
| dom nodes | 40 | dom depth | 8 |
| css rules | 51 | js present | yes |
| brightness | 192.0 | contrast | 61.6 |
| colorfulness | 21.0 | whitespace | 63.3% |
This slot's telemetry
| prompt tokens | 506,218 | completion tokens | 37,954 |
|---|---|---|---|
| total tokens | 544,172 | wall | 723.7 s |
| cost | — | request id | — |
config.json590 B
{
"N": 2,
"auth": {
"credential_ref": "WCB_NONE",
"method": "oauth-login"
},
"billing": "plan",
"config_id": "cursor-grok-4.6-eff-xhigh--cli--cursor-xl--dev",
"effort": "xhigh",
"family": "grok",
"m": {
"min": 2,
"q": 2
},
"model_id": "cursor-grok-4.6",
"protocol": "cli",
"served_model": "cursor-grok-4.6-xhigh",
"telemetry": {
"completion_tokens": 87046,
"cost_usd": null,
"prompt_tokens": 604355,
"total_tokens": 691401,
"wall_ms": 1401056
},
"transport": "cursor-agent-cli-isolated-home",
"vendor_sanction_ref": null
}send-log2.5 KB
{
"N": 2,
"batch_id": "2026-08-13--cursor-xl-s1",
"config_id": "cursor-grok-4.6-eff-xhigh--cli--cursor-xl--dev",
"positions": [
{
"attempts": [
{
"attempt_index": 0,
"backoff_ms": null,
"charged": true,
"ended_at": "2026-08-13T09:22:47.143871+00:00",
"http_status": null,
"outcome": "valid",
"reached_model": true,
"reason": "ok",
"request_id": null,
"started_at": "2026-08-13T09:20:17.582826+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-13T09:34:54.441745+00:00",
"http_status": null,
"outcome": "valid",
"reached_model": true,
"reason": "ok",
"request_id": null,
"started_at": "2026-08-13T09:22:50.707655+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-13T09:40:41.766185+00:00",
"http_status": null,
"outcome": "valid",
"reached_model": true,
"reason": "ok",
"request_id": null,
"started_at": "2026-08-13T09:34:57.659094+00:00"
}
],
"block_index": 1,
"model_reaching_attempt_index": 0,
"slot_index": 1,
"terminal_state": "valid",
"variant": "P-q"
},
{
"attempts": [
{
"attempt_index": 0,
"backoff_ms": null,
"charged": true,
"ended_at": "2026-08-13T09:43:49.194665+00:00",
"http_status": null,
"outcome": "valid",
"reached_model": true,
"reason": "ok",
"request_id": null,
"started_at": "2026-08-13T09:40:45.504150+00:00"
}
],
"block_index": 1,
"model_reaching_attempt_index": 0,
"slot_index": 1,
"terminal_state": "valid",
"variant": "P-min"
}
],
"retry_policy": {
"max_unreachable_retries": 5,
"rate_limit_backoff": {
"max_attempts": 4,
"max_total_ms": 60000
}
}
}