Audit a component or page for WCAG 2.1 AA/AAA compliance and project-specific accessibility requirements (wheelchair users, touch targets, scoring criteria)
Perform a comprehensive accessibility audit of a React component, page, or feature in the Eat Out Adviser codebase. This project's core mission is physical accessibility for wheelchair users.
target (required): File path or component name to auditscope (optional): component (default), page, or featureFrom the project's accessibility-first constraint:
eslint-plugin-jsx-a11y strict config passprefers-reduced-motionWhen auditing components related to the accessibility rating display (ACCESSIBILITY_RATING.md):
role="alert" or aria-live="assertive" for critical warningsrole="progressbar", aria-valuenow, aria-valuemin, aria-valuemaxlang="pt" attribute: Set on html element or component wrapperDD/MM/YYYY or relative dates in Portuguese)pnpm exec eslint {target} --rule 'jsx-a11y/*: error'## Accessibility Audit: {component name}
### Summary
- Critical: X issues
- Major: X issues
- Minor: X issues
### Critical Issues
1. **[WCAG X.X.X]** Description — Fix: `code suggestion`
### Major Issues
...
### Minor Issues
...
### Recommended axe-core Test
```typescript
test("{component} passes axe-core", async ({ page }) => {
// suggested test
});
```