# LeadPilot — Accessibility & Inclusivity UX Standards

**Document Version:** 1.0.0 (Phase 3 UX Architecture Lock)  
**Status:** Approved & Formally Recorded  
**Target Compliance:** WCAG 2.1 Level AA  

---

## 1. Global Keyboard Navigation & Shortcuts

LeadPilot is fully operable without a mouse. Standard operational hotkeys are globally registered:

```
+-----------------------------------------------------------------------------------+
| KEY SHORTCUT           | ACTION PERFORMED                                         |
+------------------------+----------------------------------------------------------+
| `Cmd + K` / `Ctrl + K` | Opens Global Quick Search modal                          |
| `N`                    | Opens Quick Lead Creation modal                          |
| `F`                    | Opens Follow-up Quick Scheduler on active lead           |
| `/`                    | Focuses the search/filter input on Lead Inbox            |
| `Esc`                  | Closes any active modal, slide-over drawer, or dropdown  |
| `J` / `K`              | Navigates down/up through table rows in Lead Inbox        |
| `Cmd + Enter`          | Submits active Note composer or Form modal               |
+-----------------------------------------------------------------------------------+
```

---

## 2. Visual Contrast & Readability Invariants
* **Body & Text Contrast:** All body text maintains a minimum contrast ratio of **4.5:1** against the background.
* **Badges & Temperature Chips:** High-contrast color combinations (e.g. Dark Red text on Light Red background) ensuring score legibility for color-blind users.
* **Focus Indicators:** Explicit, high-visibility 2px focus rings (`focus:ring-2 focus:ring-indigo-600 focus:outline-none`) on all interactive controls.

---

## 3. Screen Reader & Semantic Structure
* **Dynamic Content Announcements:** AI scoring updates, async CSV progress, and attention dismissal trigger `aria-live="polite"` regions.
* **Modal Trapping:** All modals and slide-overs trap keyboard focus within the dialog container and restore focus to the triggering element upon dismissal.
* **Accessible Drag-and-Drop:** In addition to mouse dragging on the Kanban board, each lead card provides an explicit dropdown menu (`[Move to Stage: ...]`) accessible via keyboard.
