fix(ci): стабилизировать релизный proof на main (#619)

Issue: #619
User-Visible: no
This commit is contained in:
Claude
2026-09-23 06:09:08 +03:00
parent 0e0a0e54e5
commit 0d047450ce
7 changed files with 67 additions and 23 deletions
+5 -1
View File
@@ -76,7 +76,11 @@ export async function classifyValidateProofs({
}
}
const current = evaluations.at(-1);
if (current.status !== 'cancelled' && current.status !== 'stale') break;
// #619: a complete proof is immutable evidence for this exact SHA/tree.
// A later duplicate may fail for workflow topology rather than product
// content, so only a green proof ends the search; failures remain the
// fallback verdict when no run proves the candidate green.
if (current.status === 'green') break;
}
return selectCiProofVerdict(evaluations);
}