b5e9782dad
The Reward tab's ranking was thirty-two rows carrying four distinct labels — "Never wastes a guess 1.000" seven times in a row. The flip is the one thing that tab exists to show and it was invisible under that scroll. Arms are now one per agent, each component averaged over that agent's scored runs, with a null staying null rather than becoming a zero. Four rows. "Found the word at any cost" moves Best-known play up one place and the shipped weights move it back, visibly, in the browser. The default run was runs[0]: the weakest agent on seed 0, a failed game with thinking off. So Watch opened on a loss with an empty reasoning panel and Reward opened on a row of zeros — the model's least interesting attempt, chosen by sort order. It now prefers a run with recorded reasoning, then a solved one, then the lowest seed so the choice is stable across deploys. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_019mt6sHQHEnEYrJZvoMCJSB