Bruno Gonçalves
Free Lesson

Stop Bad Merges with an LLM Eval Gate

30 min
Oct 7, 2026 2:00 PM

What you'll learn

How to set regression thresholds your team can defend

Thresholds come from your metric's measured spread, not a gut number. Set them once, argue never.

How to wire an eval suite into GitHub Actions

A CLI run on every pull request, results posted to the check. The setup fits in one YAML file.

How to make a failing eval block a merge on its own

The gate flips red before users see the regression. Watch a bad prompt change die in the queue.

Why this topic matters

Right now, a bad prompt change reaches production the same way a good one does: nobody measured either. Quality depends on someone remembering to check, and memory loses to deadlines every time. A CI gate makes the check automatic. The eval runs on every pull request, and a regression dies in the queue instead of in front of users. Vigilance does not scale. Policy does.

You'll learn from

Bruno Gonçalves

Bruno Gonçalves

PhD physicist and corporate trainer.

Previously at

Data For Science
JPMorgan Chase & Co.
TRM Labs
New York University
See all products from Bruno
Get free access