Use this taxonomy to classify issues found during dogfood QA testing.
The issue makes a core feature completely unusable or causes data loss.
Examples: - Application crashes or shows a blank white page - Form submission silently loses user data - Authentication is completely broken (can't log in at all) - Payment flow fails and charges the user without completing the order - Security vulnerability (e.g., XSS, exposed credentials in console)
The issue significantly impairs functionality but a workaround may exist.
Examples: - A key button does nothing when clicked (but refreshing fixes it) - Search returns no results for valid queries - Form validation rejects valid input - Page loads but critical content is missing or garbled - Navigation link leads to a 404 or wrong page - Uncaught JavaScript exceptions in the console on core pages
The issue is noticeable and affects user experience but doesn't block core functionality.
Examples: - Layout is misaligned or overlapping on certain screen sections - Images fail to load (broken image icons) - Slow performance (visible loading delays > 3 seconds) - Form field lacks proper validation feedback (no error message on bad input) - Console warnings that suggest deprecated or misconfigured features - Inconsistent styling between similar pages
Minor polish issues that don't affect functionality.
Examples: - Typos or grammatical errors in text content - Minor spacing or alignment inconsistencies - Placeholder text left in production ("Lorem ipsum") - Favicon missing - Console info/debug messages that shouldn't be in production - Subtle color contrast issues that don't fail WCAG requirements
Issues where features don't work as expected.
Issues with the visual presentation of the page.
Issues that prevent or hinder access for users with disabilities.
Issues detected through JavaScript console output.
Issues where functionality works but the experience is poor.
Issues with the text, media, or information on the page.