openpaul
    Preparing search index...

    Variable PhaseStateSchemaConst

    PhaseStateSchema: ZodObject<
        {
            currentPlanId: ZodOptional<ZodString>;
            lastUpdated: ZodNumber;
            metadata: ZodRecord<ZodString, ZodUnknown>;
            phase: ZodEnum<["PLAN", "APPLY", "UNIFY"]>;
            phaseNumber: ZodNumber;
        } & {
            completedPlans: ZodArray<ZodString, "many">;
            plans: ZodArray<
                ZodObject<
                    {
                        created: ZodNumber;
                        id: ZodString;
                        status: ZodEnum<["pending", "in-progress", "completed", "failed"]>;
                    },
                    "strip",
                    ZodTypeAny,
                    {
                        created: number;
                        id: string;
                        status: "pending"
                        | "in-progress"
                        | "completed"
                        | "failed";
                    },
                    {
                        created: number;
                        id: string;
                        status: "pending"
                        | "in-progress"
                        | "completed"
                        | "failed";
                    },
                >,
                "many",
            >;
        },
        "strip",
        ZodTypeAny,
        {
            completedPlans: string[];
            currentPlanId?: string;
            lastUpdated: number;
            metadata: Record<string, unknown>;
            phase: "PLAN" | "APPLY" | "UNIFY";
            phaseNumber: number;
            plans: {
                created: number;
                id: string;
                status: "pending" | "in-progress" | "completed" | "failed";
            }[];
        },
        {
            completedPlans: string[];
            currentPlanId?: string;
            lastUpdated: number;
            metadata: Record<string, unknown>;
            phase: "PLAN" | "APPLY" | "UNIFY";
            phaseNumber: number;
            plans: {
                created: number;
                id: string;
                status: "pending" | "in-progress" | "completed" | "failed";
            }[];
        },
    > = ...