Use Case
Please provide a use case to help us understand your request in context
As we support more customized recipes through cellpack client, we need a comprehensive validation system for recipe fields. This will help catch mistyped/missing values early and give users with cleaner error messages.
Solution
Please describe your ideal solution
Introduce a validation layer during loading phase, it should:
- validate the presence and type of fields
- provide helpful error messages
- (TBD)validate nested structure