flowGateSpecSchema
const flowGateSpecSchema: ZodDiscriminatedUnion<[ZodObject<{ id: ZodString; kind: ZodLiteral<"predicate">; severity: ZodEnum<{ advisory: "advisory"; blocking: "blocking"; }>; when: ZodType<Predicate, unknown, $ZodTypeInternals<Predicate, unknown>>;}, $strict>, ZodObject<{ id: ZodString; inputs: ZodArray<ZodString>; kind: ZodLiteral<"judge">; rubric: ZodOptional<ZodString>; severity: ZodEnum<{ advisory: "advisory"; blocking: "blocking"; }>;}, $strict>], "kind">;