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";
}[];
},
> = ...