fix(browser): fail early disconnected sessions without conversation
Mark browser sessions as failed when Chrome disconnects before Oracle can prove a recoverable ChatGPT conversation exists, while preserving reattach for submitted prompts, live Chrome sessions, project URLs, legacy ChatGPT URLs, and Deep Research placeholders. Proof: - pnpm vitest run tests/browser/reattachability.test.ts tests/cli/sessionRunner.test.ts tests/browser/reattach.e2e.test.ts tests/browser/index.test.ts tests/browser/promptComposer.test.ts tests/browser/modelSelection.test.ts tests/browser/thinkingTime.test.ts - pnpm run check - pnpm run build - codex-review clean: no accepted/actionable findings reported - GitHub CI passed on 306749f0 Live browser smoke was attempted, but local ChatGPT auth was unavailable: ChatGPT session was not detected and the run stopped at the login page.
P
Piotr Durlej committed
c64565dc6905982d512b25218acbabe8a5416916
Parent: b1f77ad
Committed by GitHub <noreply@github.com>
on 5/16/2026, 2:40:01 PM