DecisionDiagnosticResult
Combined policy output from decideActionWithDiagnostics: decision, legality, optional EV breakdown, and reason or error.
Shape
interface DecisionDiagnosticResult {
decision: DecisionResult;
legalActions: LegalActionSummaryResult;
ev?: ActionEvBreakdownResult;
reason: string;
error?: string;
}