v0.3.2 — Targeted fallback tip for ChatGPT-account model rollout
Why this exists
When OpenAI announces a new flagship model, it lands in the API immediately but takes a few days to propagate to the ChatGPT-subscription tier that Codex CLI uses for $0 auth. During that window, the `gpt-5.5` default in v0.3.0 / v0.3.1 produced:
MODEL_ERROR: The 'gpt-5.5' model is not supported when using Codex with a ChatGPT account.
Users on the free tier were stuck until they edited `.reviewbridge.json`.
What changed
The error classifier now detects the specific `ChatGPT account` phrase in the raw Codex error and surfaces a targeted hint:
Fall back to gpt-5.4 by setting `"model": "gpt-5.4"` in .reviewbridge.json, or use an API key (OPENAI_API_KEY) instead of the ChatGPT subscription auth.
Claude Code reading this error can auto-apply the workaround. The generic MODEL_ERROR tip remains unchanged for every other model-not-supported case.
Scope
- 1-line patch to the classifier in `src/codex/client.ts` — no default-model change, no silent fallback, no schema changes
- 2 new regression tests (479 total, all passing)
- README troubleshooting table gains a row for the rolling-out case
Upgrade
```bash
claude mcp remove codex-bridge
claude mcp add codex-bridge -- npx -y codex-claude-bridge@latest
```
Once the ChatGPT-tier rollout of `gpt-5.5` completes, the tip stops firing on its own — no further action needed.