gstack 1.91.33.0: a red eval case gets one clear verdict

4 days ago

What changed in gstack 1.91.33.0 (2026-10-06): a red eval case measured by /ship gets one verdict (meets, qualified, extend once, or fix), a healthy case lands in a pointless fix round half as often, and a weekly sweep measures main's flakiest gate cases under a $150 cap. https://github.com/garrytan/gstack/blob/main/CHANGELOG.md#191330---2026-10-06 https://github.com/garrytan/gstack/blob/main/docs/TESTING_INTERNALS.md

Ask

Ask about this presentation

Answers are generated from this presentation.

Chapters

  1. 0:00One bar for a red eval case
  2. 0:12Eight of ten can qualify
  3. 0:25One more batch, never a third
  4. 0:36Fewer pointless fix rounds
  5. 0:47A weekly sweep on main
  6. 0:58Smaller fixes
Show transcript

One bar for a red eval case

gstack logo

gstack 1.91.33.0: a red eval case gets one clear verdict

9/10meets
8/10, reds explainedqualified
7/10extend once
anything elsefix
BarQualifiedExtendOddsSweepFixes
garrytan/gstack · CHANGELOG 1.91.33.0

When /ship measures a red eval case, it now gets one verdict from one bar. Nine of ten trials meets it. Below that, the case is qualified, extended once, or sent to a fix round.

Eight of ten can qualify

Eight of ten passes as qualified when every red is explained

providerA proven provider error
judgeJudge noise at the threshold
modelA model miss with a cited transcript line
A hand-picked "provider" label is refused without the trial's own evidence
BarQualifiedExtendOddsSweepFixes
garrytan/gstack · CHANGELOG 1.91.33.0

Eight of ten passes as qualified when every red is explained. A provider error, judge noise at the threshold, or a model miss with a cited transcript line. A hand picked label needs evidence.

One more batch, never a third

Seven of ten gets exactly one more batch

batch 110 trials
→
batch 2, identical tree10 more
→
one decisionall 20
Refuses to pool if any input changed · a timeout, hang or regression is a fix round
BarQualifiedExtendOddsSweepFixes
garrytan/gstack · CHANGELOG 1.91.33.0

Seven of ten gets exactly one more batch. Same tree, one decision on all twenty trials. If anything changed, it refuses to pool, and there is never a third batch.

Fewer pointless fix rounds

A healthy case is sent to a pointless fix round half as often

8.6% 4.1%

a case that passes 95% of its trials

A flaky case at 80% still fails the bar about 60% of the time
BarQualifiedExtendOddsSweepFixes
garrytan/gstack · CHANGELOG 1.91.33.0

That means fewer pointless fix rounds. A healthy case used to land in one about one time in twelve; now about one in twenty-four. A flaky case still fails more often than not.

A weekly sweep on main

A weekly sweep measures main's flakiest gate cases first

Mondays 12:00 UTCor on dispatch
top 5 casesthe ones that cost the all-green odds most
$150 a weeka hard cap
read-onlynever pushes or opens a pull request
BarQualifiedExtendOddsSweepFixes
garrytan/gstack · CHANGELOG 1.91.33.0

Every Monday, a new sweep measures the flakiest gate cases on main, before a ship hits them. It takes the five that cost the most, under a hundred and fifty dollars a week.

Smaller fixes

shared test filesMeasure no longer refuses a case that shares its test file
outside CINative-evidence cases run, each trial with its own run ID
plan-mode-no-opNo longer times out on large pull requests
CHANGELOG.mdFull notes for 1.91.33.0
BarQualifiedExtendOddsSweepFixes
garrytan/gstack · CHANGELOG 1.91.33.0

Measure now accepts a case that shares its test file, runs native evidence cases outside CI, and the plan mode no-op case stops timing out on large pull requests. The change log has the rest.