Member Junction
    Preparing search index...

    Variable DecisionEvalActualOutputSchemaConst

    DecisionEvalActualOutputSchema: ZodObject<
        {
            Answers: ZodRecord<
                ZodString,
                ZodObject<
                    {
                        Confidence: ZodOptional<ZodNumber>;
                        Kind: ZodEnum<["Likelihood", "Choice", "Score"]>;
                        Probabilities: ZodOptional<ZodRecord<ZodString, ZodNumber>>;
                        Probability: ZodOptional<ZodNumber>;
                        Value: ZodOptional<ZodUnion<[ZodString, ZodNumber]>>;
                    },
                    "strip",
                    ZodTypeAny,
                    {
                        Confidence?: number;
                        Kind: "Likelihood"
                        | "Choice"
                        | "Score";
                        Probabilities?: Record<string, number>;
                        Probability?: number;
                        Value?: string | number;
                    },
                    {
                        Confidence?: number;
                        Kind: "Likelihood"
                        | "Choice"
                        | "Score";
                        Probabilities?: Record<string, number>;
                        Probability?: number;
                        Value?: string | number;
                    },
                >,
            >;
            ContinuesProbability: ZodNullable<ZodNumber>;
            CostUSD: ZodNullable<ZodNumber>;
            Decision: ZodEnum<["conversation-routing", "agent-discovery"]>;
            Error: ZodNullable<ZodString>;
            LatencyMs: ZodNullable<ZodNumber>;
            Model: ZodObject<
                {
                    AnsweredByPinned: ZodNullable<ZodBoolean>;
                    AnsweredModelId: ZodNullable<ZodString>;
                    AnsweredModelName: ZodNullable<ZodString>;
                    AnsweredVendorId: ZodNullable<ZodString>;
                    AnsweredVendorName: ZodNullable<ZodString>;
                    DriverClass: ZodNullable<ZodString>;
                    FailedOver: ZodBoolean;
                    FailoverAllowed: ZodBoolean;
                    PinnedModelId: ZodNullable<ZodString>;
                    PinnedVendorId: ZodNullable<ZodString>;
                    ResolvedModel: ZodNullable<ZodString>;
                },
                "strip",
                ZodTypeAny,
                {
                    AnsweredByPinned: boolean
                    | null;
                    AnsweredModelId: string | null;
                    AnsweredModelName: string | null;
                    AnsweredVendorId: string | null;
                    AnsweredVendorName: string | null;
                    DriverClass: string | null;
                    FailedOver: boolean;
                    FailoverAllowed: boolean;
                    PinnedModelId: string | null;
                    PinnedVendorId: string | null;
                    ResolvedModel: string | null;
                },
                {
                    AnsweredByPinned: boolean
                    | null;
                    AnsweredModelId: string | null;
                    AnsweredModelName: string | null;
                    AnsweredVendorId: string | null;
                    AnsweredVendorName: string | null;
                    DriverClass: string | null;
                    FailedOver: boolean;
                    FailoverAllowed: boolean;
                    PinnedModelId: string | null;
                    PinnedVendorId: string | null;
                    ResolvedModel: string | null;
                },
            >;
            PromptName: ZodString;
            PromptRunId: ZodNullable<ZodString>;
            Route: ZodNullable<
                ZodObject<
                    { Confidence: ZodNumber; Value: ZodString },
                    "strip",
                    ZodTypeAny,
                    { Confidence: number; Value: string },
                    { Confidence: number; Value: string },
                >,
            >;
            RoutingPolicy: ZodOptional<
                ZodNullable<
                    ZodObject<
                        {
                            Calibration: ZodNullable<
                                ZodObject<
                                    { A: ZodNumber; B: ZodNumber },
                                    "strip",
                                    ZodTypeAny,
                                    { A: number; B: number },
                                    { A: number; B: number },
                                >,
                            >;
                            MinConfidence: ZodNumber;
                            TimeoutMs: ZodNumber;
                        },
                        "strip",
                        ZodTypeAny,
                        {
                            Calibration: { A: number; B: number }
                            | null;
                            MinConfidence: number;
                            TimeoutMs: number;
                        },
                        {
                            Calibration: { A: number; B: number }
                            | null;
                            MinConfidence: number;
                            TimeoutMs: number;
                        },
                    >,
                >,
            >;
            RoutingVerdict: ZodNullable<
                ZodEnum<["Routed", "SomeoneElse", "KeptContinuity"]>,
            >;
            Sampling: ZodObject<
                {
                    Applied: ZodBoolean;
                    Note: ZodNullable<ZodString>;
                    RequestedSeed: ZodNullable<ZodNumber>;
                    RequestedTemperature: ZodNullable<ZodNumber>;
                },
                "strip",
                ZodTypeAny,
                {
                    Applied: boolean;
                    Note: string
                    | null;
                    RequestedSeed: number | null;
                    RequestedTemperature: number | null;
                },
                {
                    Applied: boolean;
                    Note: string
                    | null;
                    RequestedSeed: number | null;
                    RequestedTemperature: number | null;
                },
            >;
            StateLayout: ZodEnum<["production", "structured"]>;
        },
        "strip",
        ZodTypeAny,
        {
            Answers: Record<
                string,
                {
                    Confidence?: number;
                    Kind: "Likelihood"
                    | "Choice"
                    | "Score";
                    Probabilities?: Record<string, number>;
                    Probability?: number;
                    Value?: string | number;
                },
            >;
            ContinuesProbability: number
            | null;
            CostUSD: number | null;
            Decision: "conversation-routing" | "agent-discovery";
            Error: string | null;
            LatencyMs: number | null;
            Model: {
                AnsweredByPinned: boolean | null;
                AnsweredModelId: string | null;
                AnsweredModelName: string | null;
                AnsweredVendorId: string | null;
                AnsweredVendorName: string | null;
                DriverClass: string | null;
                FailedOver: boolean;
                FailoverAllowed: boolean;
                PinnedModelId: string | null;
                PinnedVendorId: string | null;
                ResolvedModel: string | null;
            };
            PromptName: string;
            PromptRunId: string
            | null;
            Route: { Confidence: number; Value: string } | null;
            RoutingPolicy?:
                | {
                    Calibration: { A: number; B: number }
                    | null;
                    MinConfidence: number;
                    TimeoutMs: number;
                }
                | null;
            RoutingVerdict: "Routed"
            | "SomeoneElse"
            | "KeptContinuity"
            | null;
            Sampling: {
                Applied: boolean;
                Note: string | null;
                RequestedSeed: number | null;
                RequestedTemperature: number | null;
            };
            StateLayout: "production"
            | "structured";
        },
        {
            Answers: Record<
                string,
                {
                    Confidence?: number;
                    Kind: "Likelihood"
                    | "Choice"
                    | "Score";
                    Probabilities?: Record<string, number>;
                    Probability?: number;
                    Value?: string | number;
                },
            >;
            ContinuesProbability: number
            | null;
            CostUSD: number | null;
            Decision: "conversation-routing" | "agent-discovery";
            Error: string | null;
            LatencyMs: number | null;
            Model: {
                AnsweredByPinned: boolean | null;
                AnsweredModelId: string | null;
                AnsweredModelName: string | null;
                AnsweredVendorId: string | null;
                AnsweredVendorName: string | null;
                DriverClass: string | null;
                FailedOver: boolean;
                FailoverAllowed: boolean;
                PinnedModelId: string | null;
                PinnedVendorId: string | null;
                ResolvedModel: string | null;
            };
            PromptName: string;
            PromptRunId: string
            | null;
            Route: { Confidence: number; Value: string } | null;
            RoutingPolicy?:
                | {
                    Calibration: { A: number; B: number }
                    | null;
                    MinConfidence: number;
                    TimeoutMs: number;
                }
                | null;
            RoutingVerdict: "Routed"
            | "SomeoneElse"
            | "KeptContinuity"
            | null;
            Sampling: {
                Applied: boolean;
                Note: string | null;
                RequestedSeed: number | null;
                RequestedTemperature: number | null;
            };
            StateLayout: "production"
            | "structured";
        },
    > = ...

    What a Decision Eval run records as its ActualOutput.