const runner = createRunner({
store: prismaStore(prisma),
suites: [ticketTriage],
models: MODELS,
promptVersion: (op) => PROMPT_VERSIONS[op] ?? "unregistered",
route: settings.route,
candidates: () => ({ models: Object.keys(MODELS) }),
});
const { run } = await runner.createRun({ suite: "ticket_triage", model: "claude-haiku-5-5" });
await runner.runEval(run.id);
const board = await runner.board("ticket_triage");
The runner: creates and runs tests, rescores them, compares them, and builds each suite's model board, on your store.