An accessibility defect found during audit
An accessibility issue is a single, located failure against an accessibility guideline: this element, on this screen, breaks this rule. It is the unit of work that stands between a product and conformance. An audit produces a list of them, each one carrying a severity and pointing at the specific component that needsNeedUserA user need, pain, desire, or constraintView reference → fixing.
An audit of a dashboardDashboardData & AnalyticsAn analytics dashboardView reference → turns up an issue: the primary "Save" button shows white text on a pale-green fill at a contrast ratio of 2.8:1, failing WCAG success criterion 1.4.3 Contrast (Minimum), which requires 4.5:1 for normal text. The issue is logged against that guideline with a severity of "serious", because the button is on the core path. It also points at the shared button component, so darkening the fill token once resolves the issue everywhere the component appears, rather than screen by screen.
In the Unified Product Graph, an accessibility issue is born from an audit through A11y AuditdiscoversA11y Issuehierarchy, which keeps every issue traceable to the test that found it and the standard above that test. The fix is located through a11y_audit_discovers_a11y_issueA11y IssueaffectsDesign Componentcross-domain, binding the failure to the exact component that needs changing. That second edge is what turns an audit list into a remediation plan: fixing one shared component can clear many issues at once, and the graph shows precisely which.a11y_issue_affects_design_component
Type-specific fields on BaseNode
severitystringSeverity. Aligned to axe-core's 4-level impact scale (industry standard): 'minor' < 'moderate' < 'serious' < 'critical'. Migration: the previous 3-level scale ('critical' | 'major' | 'minor') maps to ('critical' | 'serious' | 'minor') respectively.
wcag_criterionstringWCAG success criterion violated (e.g. "1.1.1", "2.4.7")
rule_idstringIdentifier of the rule that flagged the issue
help_urlstringURL to documentation explaining the issue and how to fix it
affected_elementstringDescription of the affected UI element
css_selectorstringCSS selector targeting the affected element
html_snippetstringHTML snippet containing the violation
tagsstring[]Tags from the audit tool (e.g. "wcag2aa", "cat.color")
remediationstringRecommended fix for the issue
impact_descriptionstringDescription of the user impact
discovered_instringPage or component where the issue was found
idstringrequiredUnique identifier (UUID)
typeNodeTyperequiredDiscriminator for the entity type
titlestringrequiredDisplay name
descriptionstringOptional detailed description
statusstringLifecycle status
tagsstring[]Freeform tags for filtering
6 phases — initial: open
2 edge types connected to this entity.
a11y_audit_discovers_a11y_issuea11y_issue_affects_design_component