408ce4a525
The site does no live inference. Rollouts are captured once against spark-1 and replayed at their recorded wall-clock — a public demo with no auth cannot hold an API key, and a recorded run can be scrubbed, permalinked, blind-compared and verified in ways a live one cannot. What stops it being a video is that the browser re-derives every number from the recorded moves. verify_fixtures.py is the Python half of that: it replays every committed fixture through the engine and reproduces its own rewards. All 16 land at delta 0.0. A fixture that cannot be regenerated is a claim with no receipt. First real measurement, thinking off, 8 seeds: solved 0/8. The model repeats guesses it has already played, invents words (trape, slith, postt, boomy), and contradicts its own feedback — consistency 0.09 to 0.17. That is the published failure taxonomy showing up in our own data on the first run, and it is why `consistency` is a reward component rather than a footnote. A capture failure is recorded as a turn with a null reply, never dropped. A capture that silently discarded failed turns would be reporting a better model than the one that ran. CI gates both halves and four things that fail silently in production: the word lists must rebuild byte-identically, the prerendered routes must carry their own baked og tags (crawlers do not run JS, so without them every shared link previews as the homepage), no blob: URL may reach the bundle (the site's CSP has no worker-src, so it falls back to default-src 'self' and a blob worker is blocked with no error), and the conformance digest must match across languages. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_019mt6sHQHEnEYrJZvoMCJSB
129 lines
3.0 KiB
JSON
129 lines
3.0 KiB
JSON
{
|
|
"runId": "base-off-s7",
|
|
"seed": 7,
|
|
"model": "brain-qwen38-dspark",
|
|
"capturedAt": "2026-08-28",
|
|
"rewards": {
|
|
"solved": 0.0,
|
|
"economy": 0.0,
|
|
"consistency": 0.14285714285714285
|
|
},
|
|
"metrics": {
|
|
"guesses_used": 6.0,
|
|
"rejected_replies": 1.0,
|
|
"reference_depth": 3.0,
|
|
"turns_granted": 6.0,
|
|
"inconsistent_guesses": 5.0
|
|
},
|
|
"truncated": false,
|
|
"outcome": "failed",
|
|
"answer": "clews",
|
|
"turns": [
|
|
{
|
|
"reply": "[crane]",
|
|
"reasoning": null,
|
|
"call": {
|
|
"promptTokens": 147,
|
|
"completionTokens": 5,
|
|
"reasoningTokens": null,
|
|
"durationMs": 254,
|
|
"finishReason": "stop"
|
|
},
|
|
"info": {
|
|
"guess": "crane",
|
|
"observation": "C R A N E\nG X X X Y\n\nYou have 5 guesses left."
|
|
}
|
|
},
|
|
{
|
|
"reply": "[prize]",
|
|
"reasoning": null,
|
|
"call": {
|
|
"promptTokens": 184,
|
|
"completionTokens": 5,
|
|
"reasoningTokens": null,
|
|
"durationMs": 557,
|
|
"finishReason": "stop"
|
|
},
|
|
"info": {
|
|
"guess": "prize",
|
|
"observation": "P R I Z E\nX X X X Y\n\nYou have 4 guesses left."
|
|
}
|
|
},
|
|
{
|
|
"reply": "[crepe]",
|
|
"reasoning": null,
|
|
"call": {
|
|
"promptTokens": 221,
|
|
"completionTokens": 5,
|
|
"reasoningTokens": null,
|
|
"durationMs": 607,
|
|
"finishReason": "stop"
|
|
},
|
|
"info": {
|
|
"guess": "crepe",
|
|
"observation": "C R E P E\nG X G X X\n\nYou have 3 guesses left."
|
|
}
|
|
},
|
|
{
|
|
"reply": "[crave]",
|
|
"reasoning": null,
|
|
"call": {
|
|
"promptTokens": 258,
|
|
"completionTokens": 5,
|
|
"reasoningTokens": null,
|
|
"durationMs": 488,
|
|
"finishReason": "stop"
|
|
},
|
|
"info": {
|
|
"guess": "crave",
|
|
"observation": "C R A V E\nG X X X Y\n\nYou have 2 guesses left."
|
|
}
|
|
},
|
|
{
|
|
"reply": "[credo]",
|
|
"reasoning": null,
|
|
"call": {
|
|
"promptTokens": 295,
|
|
"completionTokens": 5,
|
|
"reasoningTokens": null,
|
|
"durationMs": 553,
|
|
"finishReason": "stop"
|
|
},
|
|
"info": {
|
|
"guess": "credo",
|
|
"observation": "C R E D O\nG X G X X\n\nYou have 1 guess left."
|
|
}
|
|
},
|
|
{
|
|
"reply": "[crepe]",
|
|
"reasoning": null,
|
|
"call": {
|
|
"promptTokens": 332,
|
|
"completionTokens": 5,
|
|
"reasoningTokens": null,
|
|
"durationMs": 492,
|
|
"finishReason": "stop"
|
|
},
|
|
"info": {
|
|
"guess": "crepe",
|
|
"observation": "That guess was not accepted: 'crepe' has already been guessed.\nIt did not use up a turn. You have 1 guess left."
|
|
}
|
|
},
|
|
{
|
|
"reply": "[creed]",
|
|
"reasoning": null,
|
|
"call": {
|
|
"promptTokens": 381,
|
|
"completionTokens": 5,
|
|
"reasoningTokens": null,
|
|
"durationMs": 444,
|
|
"finishReason": "stop"
|
|
},
|
|
"info": {
|
|
"guess": "creed",
|
|
"observation": "C R E E D\nG X G X X\n\nYou have 0 guesses left."
|
|
}
|
|
}
|
|
]
|
|
}
|