Codex Slides Verification
Use two signals before reporting a presentation task complete:
- Read canonical project state with
get_project, and read a named durable job withget_project_runorwait_project_runwhen arunIdwas returned. - Follow the returned
browserHandoffand inspect the exact visible result in the Codex in-editor Browser.
Verification sequence
- Confirm the project id rather than guessing from a similar title.
- For a durable run, require a terminal
completestatus. Treaterrorandcancelledas incomplete; a timed-out wait leaves the run active. - Confirm the expected page count, changed slide indexes, rendered images, transitions, speaker notes, current workflow stage, and current deck version.
- Open the exact handoff returned by the mutation. Preserve its
slide,panel,version,mode,conversation,checkpoint, andrunquery parameters. - In Browser, confirm the intended slide or panel is focused and the visible result matches the request. Do not treat a JSON response alone as visual QA.
- Export only after the current or explicitly selected version passes review.
If the in-editor Browser is unavailable, use the project state and persisted slide-image endpoints as structural evidence, return the exact handoff URL, and state that visible Browser verification remains outstanding.
For cross-surface changes, also verify that refreshing or reopening the same project preserves the run result and deep-link focus.