Codex setup against pstack 1.3.0 fails at two provider boundaries. Claude Code 2.1.263 emits a JSON event array containing a successful terminal result, while parseClaude accepts only a single object. Grok models exits successfully, lists grok-4.6, and reports You are using XAI_API_KEY., while the preflight requires logged in. Preserve legacy result objects, terminal failure handling, exact model evidence, and authenticated live probes. Add regression coverage for both cases and verify the installed candidate from the real Codex surface. Optional Astra support overlaps PR #55; model extension routing will align with that work.
Codex setup against pstack 1.3.0 fails at two provider boundaries. Claude Code 2.1.263 emits a JSON event array containing a successful terminal result, while parseClaude accepts only a single object. Grok models exits successfully, lists grok-4.6, and reports You are using XAI_API_KEY., while the preflight requires logged in. Preserve legacy result objects, terminal failure handling, exact model evidence, and authenticated live probes. Add regression coverage for both cases and verify the installed candidate from the real Codex surface. Optional Astra support overlaps PR #55; model extension routing will align with that work.