← Về thư mục
📄 / / root / .hermes / skills / software-development / dogfood / references / issue-taxonomy.md

Issue Taxonomy

Use this taxonomy to classify issues found during dogfood QA testing.

Severity Levels

Critical

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)

High

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

Medium

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

Low

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

Categories

Functional

Issues where features don't work as expected.

Visual

Issues with the visual presentation of the page.

Accessibility

Issues that prevent or hinder access for users with disabilities.

Console

Issues detected through JavaScript console output.

UX (User Experience)

Issues where functionality works but the experience is poor.

Content

Issues with the text, media, or information on the page.