class Riffer::Evals::RunResult

Represents the complete result of an evaluation run across multiple scenarios.

Contains per-scenario results and provides aggregate scores.

run_result = Riffer::Evals::RunResult.new(
  scenario_results: [scenario_result1, scenario_result2]
)

run_result.scores   # => { MyEvaluator => 0.85 }