Skip to content
DriftCaught

How it works

Four steps: we build the dataset from your real failures, pick the scorers and calibrate the judge, rerun on every trigger, and report what moved by the 5th business day. The first two weeks are the baseline. After that it runs monthly.

Nothing here is secret. Each step is a published protocol you can read before you buy, with citations and a version number.

The four steps

  1. 01

    We build the dataset from your failures

    Your logs and your support queue already contain the cases where the feature was wrong. We turn those into a labelled, versioned set, with your domain expert grading the ambiguous ones. This is the part that decides what everything downstream is worth.

    EV-DATA

  2. 02

    We pick scorers and calibrate the judge

    Rule based code checks where the answer has a right shape, similarity where there is a reference, a model judge where it needs reading. Then the judge is scored against your expert's verdicts and the agreement is reported, so you know what the number is worth before you gate on it.

    EV-JUDGE

  3. 03

    We rerun on every trigger

    A tracked provider announces, you flag a prompt or retrieval change, the weekly schedule comes round, or a pull request hits the CI gate. Each one reruns the suite and produces a written verdict against the thresholds you agreed.

    EV-RERUN

  4. 04

    We report what moved, and what we cannot see

    By the 5th business day: coverage, the run log, the per-scorer deltas, the judge's agreement this month, what production sent that the dataset has no case for, and what the dataset does not cover. Then the recommended actions.

    EV-REPORT

The first four weeks

  1. Week 1

    Access, scope, and the dataset. By the end of it there is a labelled set your expert has graded.

  2. Week 2

    Scorers, judge calibration, thresholds you agree to, and the first report. The baseline ends here.

  3. Week 3

    The first scheduled rerun, and the first flagged change goes through the suite before it ships.

  4. Week 4

    Production sampling starts feeding the dataset. The first monthly report is drafted from real runs.

The baseline is $1,800 and 10 business days, credited to the first month of any plan started within 60 days.

What we guarantee

  1. First eval baseline within 10 business days of access.
  2. Every tracked provider update triggers a rerun within 2 business days of the provider's announcement.
  3. Every flagged prompt or retrieval change is evaluated before it ships, within the plan's turnaround.
  4. Monthly drift report by the 5th business day.
  5. Judge recalibrated against human verdicts at least monthly.
  6. If a regression above the agreed threshold reaches production on a change we marked as passed, the next month is free.

These six are the whole list. Nothing else on this site is a guarantee.

What we cannot do

We cannot make a model deterministic or guarantee its outputs. We measure against an agreed dataset and thresholds and report what changed. We do not train or fine-tune models, and we do not replace human review for policy or legal decisions. Coverage is bounded by the dataset and the plan.

The longer version, with the reasoning

Questions about working together

Do you need access to our production systems?
We need enough to build and rerun the suite: sample inputs and outputs, the prompt or pipeline, and a way to run it. Many teams give us a staging key and an export of logged requests. The suite runs in your stack, not ours.
Which tools do you use?
Yours. The protocols are written to run in Braintrust, Langfuse, Arize Phoenix, DeepEval, promptfoo, Weights & Biases or a plain test harness. We are tool-agnostic and we do not sell software.
How much of our time does this take?
The dataset needs your domain expert, and that cannot be delegated to us. Expect a few hours in the first two weeks, then an hour or so a month on calibration samples and on deciding whether a threshold or the feature is wrong.
What happens the day a provider announces something?
The change goes into the public change log with the provider's own source. If a model you run is named, your suite reruns within 2 business days of the announcement and you get a written verdict.
What if we stop?
The suite is in your stack and the dataset is yours, so you keep both. Cancel monthly with 30 days' notice.

The dataset needs a person who knows your domain. We can do everything else, and we cannot do that. It is the one dependency worth planning around.