# Quality Checklist Run through this checklist after generating or modifying a mockup. Three layers; run all that apply. ## Layer 1: Structural Check (Always Run) ### Semantic HTML - [ ] Uses `nav`, `main`, `section`, `article`, `aside`, `footer` — not just `div` - [ ] Single `h1` per page - [ ] Heading hierarchy follows h1 → h2 → h3 without skipping levels - [ ] Lists use `ul`/`ol`/`li`, not styled `div`s - [ ] Interactive elements are `button` or `a`, not clickable `div`s ### Design Tokens - [ ] CSS custom properties defined in `