Validation Categories
Architectural Validation
Questions:
- Does it follow Atomic Design?
- Does it follow DDD?
- Are domains correctly separated?
- Is state properly located?
Technical Validation
Questions:
- Does TypeScript compile?
- Do tests pass?
- Are interfaces correct?
- Are imports correct?
Business Validation
Questions:
- Does the feature satisfy requirements?
- Are workflows complete?
- Are edge cases handled?
UX Validation
Questions:
- Is the experience intuitive?
- Are accessibility requirements met?
- Does the UI follow design standards?
Mini Exercise
Take one issue in generated code and classify it as architectural, technical, business, or UX validation.
Example
If the AI places state in the wrong layer, that is an architectural validation issue rather than a UX issue.