pub fn validate_project(project: &ProjectSchema) -> ValidationResultExpand description
Validate a project schema before code generation
Returns a ValidationResult containing any errors or warnings found.
Code generation should only proceed if result.is_valid() returns true.