v2.14.2 — /phx:full --codex + watch-pr trigger-gate fix
Patch release: extend the optional Codex reviewer to the autonomous full
loop (/phx:full --codex) and fix a false-skip in the /phx:watch-pr --codex
trigger gate surfaced in live use.
Added
/phx:full --codex— the Codex CLI joins the review panel on every
review cycle of the autonomous full loop, parity with/phx:review --codex.
The flag propagates through both review paths (inline/phx:reviewand the
delegatedparallel-reviewer, which now spawnscodex-revieweras a
conditional cross-model track). Consensus findings (a Claude agent and
codex) are marked HIGH CONFIDENCE. Requires thecodexCLI; degrades to a
SKIPPED note when absent — never fails the cycle. Users without codex are
unaffected (flag-gated, no codex code paths without--codex).
Fixed
/phx:watch-pr --codexno longer skips the@codex reviewtrigger based
on the wrong signal — the "already reviewed → don't post" gate is now
strictly scoped to the connector bot (chatgpt-codex-connector[bot])
reacting to / reviewing the current head SHA. The repo's CI "Codex" check
and localcodex exec//phx:review --codex//phx:codex-loopruns are
explicitly named as separate mechanisms that never satisfy the skip. With
--codex, the default is now unambiguously to POST the trigger (the flag is
that consent); skipping is the narrow exception.