
What happened
The developer switched ALPHA FORGE's judge model to the brand-new Opus 5.5 on Saturday, Sept 26, and it returned HTTP 400 because it does not accept the app's forced tool-use specification. The previous Opus 5 and Sonnet 5 accept it fine, and the app's logs recorded only the 400 number.
Why it matters
A newly released model is not automatically backward-compatible with an existing app, so a weekend trial run surfaced the failure before a scheduled Monday run could break every judgment with no explanatory error text.
Summaries like this, in your inbox every morning.
The episode is a case study in how quickly a model upgrade can turn into an outage. ALPHA FORGE runs two AI workers: a Claude-based judge that decides trades and a Gemini-based shadow that only solves the same problems for comparison. When the developer asked Claude Code to pull every model name supported by each provider's official API, the list filled with brand-new releases, and selecting Opus 5.5 seemed like a straightforward improvement. The forced tool specification dates back to an earlier installment, when the design required three prices to be stated every time; Opus 5.5 and Fable 5.1 reject that constraint outright and return HTTP 400, while Opus 5 and Sonnet 5 still comply. Because the app's logging recorded only the status code and not the response body, the Saturday trial was the only thing standing between the setup and a Monday morning pick of zero results accompanied by unexplained errors.
The developer chose the AI's second option rather than its recommended first one, deliberately avoiding a weekend change to the core judgment logic in favor of a configuration swap that worked immediately. That swap made the trade-off visible: running on Opus 5 took 174 seconds per pick and raised input tokens 12% and output tokens 44%, with estimated cost about 6.4 times higher than Sonnet 5. The developer judged that the accuracy gain had not been measured against that gap, and reverted both the settings and the model-list feature with a revert commit.
Separately, the comparison surfaced that the Gemini shadow had not succeeded since Sept 13. It had been returning HTTP 402 with the message "Your prepayment credits are depleted." Because the shadow does not affect production judgments, the screen kept working normally and nobody noticed for 13 days. That one could not be fixed in code; the developer topped up on Google's side and the response returned to 200 the same day.
Pick your industry and the AI tools you use, and get news related to your work every day.
Free · 30 seconds with Google · unsubscribe anytimeWhat is AIToday? →
Ask AI anything about this article. The AI reads this article, earlier AIToday articles, and Wikipedia, and cites its sources. Q&As are published on this page for other readers too.
Deepseek shipped Deepseek-V4.1-Flash-1017 via its website, app, and API, and published the weights on Hugging…

On John Collison's Cheeky Pint podcast, Zuckerberg and Wang said a 44-minute call and a memo led to Meta Super…

Across 100 chances to answer questions absent from a six-line sample document, Claude Code on claude -p versio…

An AI running on Claude Code described its parts: a Codex watchdog checking every 1 minute, ChatGPT as design…

In the developer's test on Claude Code 2.1.302, deny rules stopped 9 of 11 risky commands, but /bin/rm secrets…

Developer tool tiara offers check, sync and verify commands; it resolves only deterministic conflicts, such as…
