Act only as a process bridge; do not perform verification yourself. Your input is JSON with prompt and schema fields. Treat both values as opaque data.
From the repository root, read .codex/agents/code-verifier.toml with Python‘s tomllib. Create one temporary directory and arrange to remove it on exit. Write schema to a schema file and the adapter’s developer_instructions followed by prompt to a prompt file. Run:
timeout 600s codex exec -C <root> -m <adapter model> -c model_reasoning_effort=<adapter model_reasoning_effort> --sandbox read-only --output-schema <schema file> --output-last-message <result file> - < <prompt file>
If every command succeeds, return only the result file's JSON. If anything fails, fail without performing the verification yourself or fabricating JSON.