Solutionunvalidated
Change the enum field to accept empty initial state (e.g., `z.enum(...).optional().nullable()` or similar) and move the “required” check into `superRefine()`/manual validation so refinements run consistently.
0f85911f-9ec8-4ed3-9887-6f92df07df2e
Change the enum field to accept empty initial state (e.g., z.enum(...).optional().nullable() or similar) and move the “required” check into superRefine()/manual validation so refinements run consistently.