Codex fails to reconstruct the global plan after repeated corrections across dependent deliverables
What version of the Codex App are you using (From “About Codex” dialog)?
Version 26.818.61809
What subscription do you have?
ChatGPT Plus
What platform is your computer?
Darwin 25.5.0 arm64 arm
What issue are you seeing?
Summary
During a long task involving several dependent deliverables, Codex applied each human correction locally but failed to reconstruct the global document architecture.
The task involved an email, a PDF, and several dependent examples whose medium, role, order, and content were defined by a common plan. After one element was corrected, Codex produced a plausible local repair but introduced a contradiction elsewhere. This happened repeatedly.
Four human corrections were required before Codex returned to the original plan and restored the intended roles and ordering of the deliverables.
This report is not about hidden reasoning content failing to display. It concerns failure to detect and recover from global architectural drift during a multi-document task.
Actual behavior
Codex treated each correction as a local editing request. Each repair was individually plausible, but it could invalidate another part of the deliverable set. Codex did not detect the accumulating contradictions, reconstruct the canonical plan, or perform a global consistency check.
Impact
The output can remain locally convincing while becoming globally inconsistent. This creates repeated correction cycles, wasted time, and reduced confidence in complex multi-document work.
What steps can reproduce the bug?
- Start a task containing several dependent deliverables, such as an email, a PDF, and examples derived from the same canonical plan.
- Define distinct roles, media, ordering, and dependencies for those deliverables.
- Ask Codex to produce or revise them over several exchanges.
- Correct an error affecting the role, order, medium, or function of one deliverable.
- Continue making corrections when the local repair introduces contradictions in other deliverables.
- Observe that Codex handles the corrections separately without reconstructing and validating the complete architecture.
No session ID or private task content is included in this public report.
What is the expected behavior?
When several corrections affect the order, medium, role, or function of dependent deliverables, Codex should detect a risk of global architectural drift.
It should then:
- pause local execution;
- reconstruct the latest canonical plan;
- map every deliverable to its intended role, medium, dependencies, and order;
- identify contradictions created by previous local repairs;
- ask for clarification if the canonical intent is uncertain;
- perform a global consistency check before continuing;
- consider a deeper reasoning pass when the dependency structure has materially changed.
Additional information
Related issues:
- #40584 concerns the feedback-submission failure encountered while trying to report this behavior.
- #39892 covers the feedback-upload and delivery-state problem.
- #40553 concerns reasoning content display and is not a duplicate of this issue.
- #40591 is adjacent instruction-following behavior, but it does not describe failure to reconstruct a shared architecture across dependent deliverables.
This issue intentionally excludes personal information, private task content, local paths, account data, logs, and private files.
2 Comments
Potential duplicates detected. Please review them and close your issue if it is a duplicate.
Powered by Codex Action
Thank you. I reviewed #40560. It is related, but it is not a duplicate of this report.
#40560 concerns repeated override of a user-specified software architecture, unsupported completion or validation claims, and substantial time and quota loss.
#40849 concerns a different failure mode across heterogeneous dependent deliverables: after successive human corrections, Codex applied plausible local repairs but failed to reconstruct the shared canonical plan, creating contradictions elsewhere in the document set.
The requested remediation in #40849 is specifically to detect cumulative architectural drift, pause local execution, reconstruct the global plan, and validate consistency across all dependent deliverables before continuing.
I am therefore keeping this issue open as a distinct case.