karenina.scenario.outcome_evaluation¶
outcome_evaluation
¶
Outcome criterion evaluation for completed scenario executions.
Classes¶
Functions¶
evaluate_outcome
¶
evaluate_outcome(
node: Any, result: ScenarioExecutionResult
) -> bool | int | float
Evaluate an outcome node against a completed execution result.
Boolean check nodes (TurnCheck, ResultCheck, CrossTurnCheck) compose via AllOf/AnyOf/AtLeastN. Aggregation types (CountTurns, FirstMatchIndex) return int.