Member Junction
    Preparing search index...

    Variable DecisionEvalConfigSchemaConst

    DecisionEvalConfigSchema: ZodObject<
        {
            decision: ZodLiteral<"conversation-routing">;
            failover: ZodOptional<ZodNullable<ZodBoolean>>;
            modelId: ZodOptional<ZodNullable<ZodString>>;
            oracles: ZodArray<
                ZodObject<
                    {
                        config: ZodOptional<ZodRecord<ZodString, ZodUnknown>>;
                        type: ZodString;
                        weight: ZodOptional<ZodNumber>;
                    },
                    "strip",
                    ZodTypeAny,
                    { config?: Record<string, unknown>; type: string; weight?: number },
                    { config?: Record<string, unknown>; type: string; weight?: number },
                >,
                "many",
            >;
            promptName: ZodOptional<ZodNullable<ZodString>>;
            seed: ZodOptional<ZodNullable<ZodNumber>>;
            stateLayout: ZodEnum<["production", "structured"]>;
            temperature: ZodOptional<ZodNullable<ZodNumber>>;
            vendorId: ZodOptional<ZodNullable<ZodString>>;
        },
        "strip",
        ZodTypeAny,
        {
            decision: "conversation-routing";
            failover?: boolean
            | null;
            modelId?: string | null;
            oracles: {
                config?: Record<string, unknown>;
                type: string;
                weight?: number;
            }[];
            promptName?: string
            | null;
            seed?: number | null;
            stateLayout: "production" | "structured";
            temperature?: number | null;
            vendorId?: string | null;
        },
        {
            decision: "conversation-routing";
            failover?: boolean
            | null;
            modelId?: string | null;
            oracles: {
                config?: Record<string, unknown>;
                type: string;
                weight?: number;
            }[];
            promptName?: string
            | null;
            seed?: number | null;
            stateLayout: "production" | "structured";
            temperature?: number | null;
            vendorId?: string | null;
        },
    > = ...

    A Decision Eval test's Configuration: which decision, which state layout, and the cell's model pinning. null reads as unset, as mj-sync may write it.