Evaluation & ReliabilityExpert12 chapters

Proof Before Production

Evaluation systems that can stop a release

A probabilistic system cannot be shipped on taste, so evaluation has to be built like a build system: versioned datasets, trajectory scoring, judges you have tested, and gates wired into CI.

The demo passes because someone chose the inputs. The product fails quietly because production did not. This book builds the apparatus that closes the gap: a definition of done for open-ended output, a first dataset drawn from real traffic, metrics separated into outcome, trajectory and system, a judge calibrated against human annotation that carries its own error bar, and a suite with the authority to fail a deploy. It also draws the line where the OpenTelemetry GenAI conventions stop and your own evaluation data has to start.

Written for: Engineering leads who can demo an AI feature and cannot defend releasing it.

No chapter is published yet. The full contents below is the finished outline; chapters go live as they are written, and none of them will sit behind a signup.

Jacket for Proof Before Production — Evaluation systems that can stop a release

What it makes operable

Outcomes, not topic coverage.

  1. 01Define done for an open-ended output before writing a single eval
  2. 02Build the first dataset out of real traffic and keep the seed set uncontaminated
  3. 03Score trajectories, then calibrate the judge against a human-annotated reference set
  4. 04Wire the suite into CI as a gate with the authority to fail a deploy

Complete contents

12 chapters, in order.

Each chapter settles one decision, so it can be read on its own. Read in sequence to build the argument the book is making.

  1. 01

    Why Demos Pass and Products Fail

    The distribution a demo samples, and the one production actually sends.

    In writing
  2. 02

    Defining Done for an Open-Ended Output

    Turning "a good answer" into criteria two reviewers would agree on.

    In writing
  3. 03

    Building the First Dataset From Real Traffic

    Sampling, labelling and splitting a seed set you will not contaminate.

    In writing
  4. 04

    Outcome, Trajectory, and System Metrics

    Three families of measurement, and what each one cannot tell you.

    In writing
  5. 05

    Scoring the Path, Not Just the Answer

    Path-invariant assertions for runs that legitimately take different routes.

    In writing
  6. 06

    LLM Judges Need Their Own Test Sets

    The judge as a system under test, against a human-annotated reference set.

    In writing
  7. 07

    Calibration, Bias, and Disagreement With Humans

    Chance-corrected agreement, bias probes, and a published error bar per score.

    In writing
  8. 08

    Benchmarks Saturate; Your Suite Should Not

    Why public scores stopped discriminating, and what to grow in their place.

    In writing
  9. 09

    Wiring Evals Into CI as a Release Gate

    Thresholds, regression rules, and who is allowed to override a red run.

    In writing
  10. 10

    Online Evaluation and Guarded Rollouts

    Shadow traffic, canaries, and the signal that triggers a rollback.

    In writing
  11. 11

    Tracing With OpenTelemetry GenAI Conventions

    The span hierarchy the conventions define, and where they deliberately stop.

    In writing
  12. 12

    Incident Response for Systems That Are Fluently Wrong

    Detecting, containing and explaining an error that reads as confident.

    In writing

Evidence

What this book is arguing against.

Third-party sources behind the book's premise. Every figure in them belongs to the party that published it and is attributed to them in the text.