Use server.mjs from the linked issue. Configure it in an isolated Codex home: [mcp_servers.rating-repro] command = "node" args = [""] omit_tools_from = ["code_mode", "deferred"] [mcp_servers.rating-repro.env] MCP_REPRO_STATE = "" Set the T3 Codex provider homePath to that isolated home. Preserve working authentication and provider routing. Start both checkouts with T3CODE_DEV_SEED=0 vp run dev. Browser: Chromium, light theme, 1280x800 CSS viewport. Captures omit the bottom 160 pixels to exclude private runtime metadata. Sidebar and thread details are collapsed. The card replays its original show_rating result (unrated) when reopened; the persisted up value was verified separately before the final click.