namespace AIStudio.Assistants.ModelComparison;
///
/// One run within a batch: its own random presentation order, and what came of it.
///
///
/// The presentation order travels with its result because it takes both to translate a
/// -- the user's own vote, or the judge's -- back into a model: the
/// same column means a different model in every run.
///
public sealed record ModelComparisonBatchEntry
{
public required ModelComparisonPresentationOrder PresentationOrder { get; init; }
public required ModelComparisonRunResult Result { get; init; }
}