Browser: add ChatGPT conversation import - #287
Conversation
|
Codex review: needs real behavior proof before merge. Reviewed August 1, 2026, 1:03 PM ET / 17:03 UTC. ClawSweeper reviewWhat this changesThis PR adds Merge readiness⛔ Blocked until real behavior proof is added - 4 items remain Keep this PR open for maintainer review rather than cleanup: current Priority: P3 Review scores
Verification
How this fits togetherOracle browser sessions persist the ChatGPT conversation identity and browser configuration after a run. A later flowchart LR
A[Manual ChatGPT conversation URL] --> B[Import command]
B --> C[Stored browser session metadata]
C --> D[Follow-up command]
D --> E[Signed-in URL and prior-turn checks]
E --> F[Continue conversation or fail closed]
Decision needed
Why: The patch adds a durable CLI workflow rather than repairing an established broken contract; maintainers need to choose whether this is a supported product surface after reviewing real browser behavior. Before merge
Agent review detailsSecurityNone. Review metrics
Merge-risk optionsMaintainer options:
Technical reviewBest possible solution: Keep the existing fail-closed resume contract, rebase this focused command onto current main, and accept it only after a redacted live import followed by a successful first Do we have a high-confidence way to reproduce the issue? No. The branch tests metadata construction and resolution, but the PR provides no real signed-in browser run showing that a manually imported conversation passes the first follow-up's prior-turn checks and submits successfully. Is this the best way to solve the issue? Unclear. Reusing the existing recoverable-URL and prior-turn gate is the narrow maintainable design, but the command should not be accepted until maintainers confirm the new public workflow and live proof verifies it on current main. AGENTS.md: found and applied where relevant. Codex review notes: model internal, reasoning high; reviewed against 68b8c51b0ee0. LabelsLabel justifications:
EvidenceWhat I checked:
Likely related people:
Rank-up movesOptional improvements that raise the rating; they are not merge blockers.
Rating scale
Overall follows the weaker of proof and patch quality. Workflow
HistoryReview history (16 earlier review cycles; latest 8 shown)
|
cbed472 to
fb7bb7c
Compare
Summary
oracle import-chatgpt-urlfor registering manual ChatGPT conversation URLs as completed browser sessions--followupcan resume through the existing fail-closed pathVerification
pnpm exec vitest run tests/cli/importChatgptConversation.test.ts tests/cli/followup.test.ts tests/cli/integrationCli.test.tspnpm run checkpnpm run docs:checkpnpm run build