fix: recover quick verify chunk timeouts

This commit is contained in:
Codex
2026-06-28 02:14:18 +00:00
parent def0ee9eda
commit 0111b6a322
@@ -3970,6 +3970,20 @@ function waitForQuickVerifyPromptTurn(state: SentinelCicdState, observerId: stri
fallback,
};
}
if (payload.ok === false && payload.failure === "quick-verify-wait-chunk-timeout") {
const fallback = quickVerifyTurnSummaryFallback(state, observerId, promptIndex);
if (fallback.ok === true) {
return {
ok: true,
...terminalPayload,
status: stringAtNullable(fallback, "status") ?? status,
traceId: stringAtNullable(fallback, "traceId") ?? payload.traceId ?? null,
finalResponseEmpty: false,
fallback,
warnings: ["quick verify wait chunk timed out, but bounded turn-summary artifacts show this round completed; continuing validation."],
};
}
}
if (payload.ok === true) return { ok: true, ...terminalPayload };
if (isQuickVerifyTurnSuccessful(status)) {
if (payload?.finalResponseEmpty !== true) return { ok: true, ...terminalPayload };