TilingNeedsClarificationSchema
constTilingNeedsClarificationSchema:ZodObject<{executionPlan:ZodOptional<ZodArray<ZodObject<{action:ZodPipe<ZodString,ZodTransform<ActionName,string>>;instanceId:ZodPipe<ZodString,ZodTransform<InstanceId,string>>;paramsJson:ZodOptional<ZodString>; },$strip>>>;layout:ZodOptional<ZodObject<{instances:ZodArray<ZodObject<{instanceId:ZodPipe<ZodString,ZodTransform<InstanceId,string>>;variant:ZodPipe<ZodString,ZodTransform<VariantName,string>>;vesselId:ZodPipe<ZodString,ZodTransform<VesselId,string>>; },$strip>>;tree:ZodArray<ZodPipe<ZodNullable<ZodString>,ZodTransform<"H"|"V"|`H:${string}`|`V:${string}`|`ID:${string}`|null,string|null>>>; },$strip>>;options:ZodOptional<ZodArray<ZodString>>;question:ZodString;type:ZodLiteral<"needs_clarification">; },$strip>
Defined in: packages/protocol/src/lib/needs-clarification.ts:61
Zod parser for a tiling-mode NeedsClarification. Rejects a blank
question, any blank or non-string entry in options, a grid layout,
and an execution plan longer than a plan result allows.