Most teams that already evaluate prompts own the hardest part of this workflow: a curated set of cases with inputs, context, and either an expected output or a description of expected behavior. The field structure is standard. A case holds an input, the context the system sees, an expected output or an expected behavior, and tags that mark category, difficulty, and source (qaskills.sh). DeepEval calls these entries goldens and converts them to test cases at evaluation time (DeepEval).
That distinction matters when you switch from prompt work to model work. A prompt change alters instructions, so the expected output in the case still describes the right target. A model change alters the engine, so the target stays the same and only the producer changes. You are not editing the artifact, you are re-pointing a runner at a different endpoint.
Langfuse describes a golden dataset as the fixed set of test cases you run your application against before every meaningful change (Langfuse). Read the words "every meaningful change" literally. A model swap is a meaningful change, and it is the one teams most often make without the gate, because the case for it is financial and the pressure is upward.
One preparation step is worth doing before you touch the candidate model. Audit each case and add a tag for intent if you do not already have one. Intents are the slice you will compare on, and a case without an intent tag is invisible to the whole method. If your tags were free text, normalize them now: refund, cancellation, technical fault, billing dispute, out of scope, and so on. Twenty to forty intents is typical for a support bot, but fewer is fine. What you cannot afford is one bucket called "other" holding half the set.
Reusing the dataset also preserves your investment in labeling. Production failures are the highest-value source of cases, because real users misspell, ramble, and paste error logs in ways no engineer imagines (Arthur). If you have been feeding production failures into the set since the last prompt evaluation, those cases are already waiting to test the cheaper model.



