- Codex reviews master switch across /review, /ship, /document-release, all plan reviews, and /autoplan
- Document-release Codex doc audit that reviews touched docs against release diff
- Doc audit checks for stale claims, undocumented new surface, and over/under-sold CHANGELOG entries
- codexPreflight shared helper as one self-contained bash block
- Plan-review outside voice with automatic run and Claude subagent fallback
- Static guards added with rationale comments
- Codex reviews default enabled
- Invalid values on set rejected and existing value preserved on typo
- Doc audit is informational with explicit apply-fixes decision and never auto-edits docs
- codexPreflight checks install and auth separately and emits canonical mode: ready, not_installed, not_authed, or disabled
- Adversarial review detects auth not just install with distinct guidance for not installed vs not authenticated
- /autoplan honors codex_reviews=disabled
- Plan reviews must not carry opt-in question and must render default-on voice
- /document-release must carry doc review
- Typo cannot flip paid Codex calls
- 3 gstack-config test fixes
- get and list print documented defaults
- Size-budget guards widened
From gstack
codex_reviews master switch across /review, /ship, /document-release, all plan reviews, /autoplan Default enabled Invalid values on set rejected Existing value preserved on typo Typo cannot flip paid Codex calls Document-release Codex doc audit new Doc audit reviews touched docs against release diff Checks for stale claims Checks for undocumented new surface Checks for over/under-sold CHANGELOG entries Informational with explicit apply-fixes decision Never auto-edits docs codexPreflight shared helper One self-contained bash block Reads switch and sources probe Checks install and auth separately Emits canonical mode: ready, not_installed, not_authed, or disabled Plan-review outside voice default-on Want an outside voice question removed Automatic run with Claude subagent fallback Cross-model tension presented never auto-applied Adversarial review detects auth not just install Distinct guidance for not installed vs not authenticated 200-line threshold unchanged /autoplan honors codex_reviews=disabled Switch truly global 3 gstack-config test fixes get and list print documented defaults Size-budget guards widened Each with rationale comment Static guards added Plan reviews must not carry opt-in question Plan reviews must render default-on voice /document-release must carry doc review Codex host strips all of it