Codex is a colleague, not an oracle. Use it to test your reasoning.
- Gather local context first. Read the relevant files, diff, spec, logs, or failing output before asking.
- One thread, many turns. Start with
codex; continue the same thread withcodex-reply+ itsthreadId. - Send the real artifact. The diff, spec line, stack trace, test output, or concrete options — not a paraphrase.
- State your current read. What you think, what you're unsure of, and the decision you need.
- Push back. Add the missed constraint, challenge assumptions, ask what would change its recommendation.
- Omit the
modeloverride. Inherit the configured default; never guess a model id (a stale id errors).