Summary
I am seeing a recent regression where Codex appears to preserve enough local context to continue coding, but no longer reliably respects project-specific operational conventions when performing public workflow actions such as branch naming, PR descriptions, and issue creation.
This report is intentionally sanitized: no private repository names, company names, ticket IDs, usernames, paths, screenshots, or logs are included.
Environment
- Codex Desktop
- Codex CLI/runtime observed in affected sessions:
0.130.0-alpha.5
- macOS local development environment
- Repository had project instructions loaded via the normal project-doc / instructions mechanism
- GitHub and issue tracker workflows were being performed through Codex tools/CLI
Expected behavior
When project instructions and repeated prior workflow conventions exist, Codex should treat them as operational constraints, especially before mutating public surfaces.
Examples of expected behavior:
- Treat branch names as public workflow identity when project instructions prohibit exposing runtime identity on public project surfaces.
- Do not apply a generic default branch prefix if it conflicts with local project conventions or public-identity constraints.
- In PR context, interpret recurring phrases such as "video placeholders" according to the established project workflow, or ask a short clarifying question before editing code.
- Before public mutations such as opening/editing PRs, creating issues, or renaming pushed branches, pause or preview when the action could leave public traces.
- Prefer asking for clarification over making irreversible or noisy public changes when local context is ambiguous.
Actual behavior observed
In recent sessions, Codex appeared to act more mechanically and less contextually than in prior sessions:
- It followed a generic branch prefix convention even though the project instructions required neutral public identity on shared project surfaces.
- It interpreted a PR-description workflow phrase as a request to add UI/code placeholders, creating commits that then had to be removed from history.
- It made or attempted public workflow changes before fully resolving whether the action belonged in code, PR description, or issue tracker metadata.
- It corrected mistakes after user intervention, but only after public noise had already been created.
The coding work itself could still be technically reasonable; the regression is specifically around operational judgment and public/private boundary handling.
Why this matters
For teams using Codex in real repositories, these conventions are not cosmetic. Branch names, PR bodies, issue text, and public workflow artifacts communicate process, ownership, and professionalism. A regression here forces users to over-specify every routine convention that Codex previously inferred correctly.
Possible causes / hypotheses
I cannot prove causality, but the affected sessions were on 0.130.0-alpha.5. Prior sessions on earlier runtime versions appeared to handle the same workflow conventions more reliably.
This may be related to:
- project instructions being present but not promoted strongly enough into action selection,
- compaction or long-context behavior preserving task state but weakening softer workflow conventions,
- generic defaults overriding project-specific public-surface rules,
- insufficient clarification before public mutations.
Thanks.
Summary
I am seeing a recent regression where Codex appears to preserve enough local context to continue coding, but no longer reliably respects project-specific operational conventions when performing public workflow actions such as branch naming, PR descriptions, and issue creation.
This report is intentionally sanitized: no private repository names, company names, ticket IDs, usernames, paths, screenshots, or logs are included.
Environment
0.130.0-alpha.5Expected behavior
When project instructions and repeated prior workflow conventions exist, Codex should treat them as operational constraints, especially before mutating public surfaces.
Examples of expected behavior:
Actual behavior observed
In recent sessions, Codex appeared to act more mechanically and less contextually than in prior sessions:
The coding work itself could still be technically reasonable; the regression is specifically around operational judgment and public/private boundary handling.
Why this matters
For teams using Codex in real repositories, these conventions are not cosmetic. Branch names, PR bodies, issue text, and public workflow artifacts communicate process, ownership, and professionalism. A regression here forces users to over-specify every routine convention that Codex previously inferred correctly.
Possible causes / hypotheses
I cannot prove causality, but the affected sessions were on
0.130.0-alpha.5. Prior sessions on earlier runtime versions appeared to handle the same workflow conventions more reliably.This may be related to:
Thanks.