From 5b71c4c49aa56cee2e287c248e4937de89533527 Mon Sep 17 00:00:00 2001 From: Dotta Date: Thu, 3 Sep 2026 09:29:44 -0500 Subject: [PATCH] test(runner): retry proven native plan variance --- tests/runner-e2e/runner.spec.ts | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/tests/runner-e2e/runner.spec.ts b/tests/runner-e2e/runner.spec.ts index a7c1d48a0b..3bc394a32d 100644 --- a/tests/runner-e2e/runner.spec.ts +++ b/tests/runner-e2e/runner.spec.ts @@ -1444,10 +1444,15 @@ for (const execution of executions) { // fresh harness. A repeated near miss remains a failed cell. failureClassOverride = "provider_variance"; } + const retryInteractiveTerminalProviderVariance = + (execution.suite.id === "openrouter-model-breadth" && + (execution.task.id === "question-resume-complete" || + execution.task.id === "plan-approve-complete")) || + (execution.suite.id === "core-compatibility" && + execution.profile.generation === "native" && + execution.task.id === "plan-revise-accept"); if ( - execution.suite.id === "openrouter-model-breadth" && - (execution.task.id === "question-resume-complete" || - execution.task.id === "plan-approve-complete") && + retryInteractiveTerminalProviderVariance && exactMessageMatcher?.kind === "message_exact" && selectedRuns.every((candidate) => candidate.status === "succeeded") && issue.status === "done" &&