Version: 1.0.0Documentation Index
Fetch the complete documentation index at: https://docs.encoreos.io/llms.txt
Use this file to discover all available pages before exploring further.
Last Updated: 2026-02-09
Status: Active Purpose: Document in-scope routes and patterns for accessibility audits (e.g. axe-core, jest-axe, manual a11y checks).
Hub Pages (In Scope)
Tabbed hub pages are in scope for accessibility audits. These include:| Module | Route | Tabs |
|---|---|---|
| HR Recruiting | /hr/ats | Dashboard, Postings, Applications, Candidates, Interviews, Offers |
| HR Credentialing | /hr/credentialing | Dashboard, Report, Analytics, Renewals, My Credentials |
| HR Workforce Analytics | /hr/analytics | Dashboard, Trends, Retention Risk, Cost Analysis, Reports |
| HR Clinical Oversight | /hr/oversight | Relationships, Sessions, Compliance, Reports |
?tab= variant per hub) to verify tab panels, focus management, and keyboard navigation. See UI/UX Standards § Tabbed Hub Accessibility Checklist.
Running Audits
Manual Audits
- Open the target hub route in Chrome DevTools (e.g.
/hr/ats?tab=applications). - Run Lighthouse → Accessibility audit and verify score ≥ 90.
- Alternatively, install the axe DevTools browser extension and run a scan on each hub route.
- Verify keyboard navigation: Tab through all triggers, confirm focus ring visibility, confirm Enter/Space activates tabs.
Automated Audits (Optional)
jest-axe (Unit/Integration)
Create__tests__/accessibility/hub-pages.test.tsx:
Playwright-axe (E2E)
Createe2e/accessibility/hub-pages.spec.ts: