A suite passes with one case failing outright, and both delete-safety cases fail today
With 4 or more cases, any single case can fail and the required Evaluate gate stays green. That holds for 10 of the 11 skill suites (should-flag-change tolerates 4 of 17). In the recorded baseline the two cases that guard irreversible deletes are exactly the ones failing, while configs-update and configs-variations both show 80/100 "passing".
status: score >= 75 ? "passing" : "failing",
⚠ suite score is the percent of cases passed
.filter((suite) => skills[suite.skillKey] && skills[suite.skillKey].score < 75)
⚠ the only exit-1 path; the Evaluate gate reads this exit code
passing. Evaluated per-test so a single critical path failure can't
⚠ stated intent that aggregate.js then undoes at suite level
To fix: In aggregate.js, fail a suite when any case fails (or at least any case tagged as safety: no-delete, baseline, hold, stayed-advisory). Then fix or quarantine the two failing delete cases explicitly instead of letting the 75% average absorb them.