fix: recover quick verify chunk timeouts
This commit is contained in:
@@ -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 };
|
||||
|
||||
Reference in New Issue
Block a user