Keyboard-only desktop
Desktop browser · Keyboard only
Complete every interactive workflow using Tab, Shift+Tab, Enter, Space, Escape, arrow keys, and visible focus without a pointer.
Coverage: keyboard, focus, forms, errors
Phase 8 Manual Gate
Follow this sequence against one identified release candidate. The plan defines what a human reviewer must execute; it does not claim that NVDA, VoiceOver, TalkBack, keyboard, touch, zoom, reflow, contrast, or motion testing has already passed.
Routes in sequence
29
Test environments
6
Viewport profiles
6
Manual routes open
29
A route is not complete until its required categories are tested and the reviewer records the candidate, reviewer identity, date, exact environment, outcome, and supporting notes. Empty documentation, a failed check, a blocked check, or an untested check keeps the production gate closed.
Open evidence workspaceDesktop browser · Keyboard only
Complete every interactive workflow using Tab, Shift+Tab, Enter, Space, Escape, arrow keys, and visible focus without a pointer.
Coverage: keyboard, focus, forms, errors
Windows · NVDA screen reader
Review landmarks, headings, control names, form instructions, validation messages, dynamic status announcements, and reading order.
Coverage: screen-reader, forms, errors, focus
macOS or iOS · VoiceOver
Confirm rotor navigation, control names, focus order, swipe order, actionable targets, and state announcements.
Coverage: screen-reader, keyboard, focus, touch
iOS Safari and Android Chrome · Touch, VoiceOver, or TalkBack
Confirm touch targets, horizontal reflow, virtual-keyboard behavior, form completion, scrolling, and error recovery on a physical device.
Coverage: touch, reflow, forms, errors
Desktop browser · 200% and 400% zoom
Run the registered 200% and 400% profiles and verify that information, controls, and focus indicators remain visible and operable.
Coverage: reflow, focus, contrast
Windows and browser preferences · Forced colors, increased contrast, reduced motion
Verify forced-colors fallback, increased-contrast borders, reduced-motion behavior, and preserved semantic meaning without decorative imagery.
Coverage: contrast, motion
320 × 568 at 100%
WCAG 2.2 reflow-equivalent narrow viewport review
390 × 844 at 100%
Touch, keyboard, and compact navigation review
768 × 1024 at 100%
Intermediate breakpoint and form-layout review
1280 × 800 at 100%
Primary desktop workflow and visual-regression baseline
1280 × 800 at 200%
Text enlargement, focus visibility, and modal review
1280 × 1024 at 400%
WCAG 2.2 reflow review at a 320 CSS-pixel equivalent width
Review each route in order so shared navigation, calculator state, browser-local storage, recovery behavior, and report workflows are tested as one integrated candidate.
Step 1 · standard
/Required: reflow, keyboard, screen-reader, focus, contrast, motion, touch
Environments: keyboard-desktop, nvda-chrome, voiceover-safari, mobile-touch, zoom-reflow, display-preferences
Record the release candidate, reviewer, date, exact environment, category outcomes, defects or blockers, and route-specific notes in the browser-local evidence workspace.
Step 2 · form heavy
/quick-calcRequired: reflow, keyboard, screen-reader, forms, focus, contrast, touch, errors
Environments: keyboard-desktop, nvda-chrome, voiceover-safari, mobile-touch, zoom-reflow, display-preferences
Record the release candidate, reviewer, date, exact environment, category outcomes, defects or blockers, and route-specific notes in the browser-local evidence workspace.
Step 3 · form heavy
/smcRequired: reflow, keyboard, screen-reader, forms, focus, contrast, touch, errors
Environments: keyboard-desktop, nvda-chrome, voiceover-safari, mobile-touch, zoom-reflow, display-preferences
Record the release candidate, reviewer, date, exact environment, category outcomes, defects or blockers, and route-specific notes in the browser-local evidence workspace.
Step 4 · form heavy
/wizardRequired: reflow, keyboard, screen-reader, forms, focus, contrast, touch, errors
Environments: keyboard-desktop, nvda-chrome, voiceover-safari, mobile-touch, zoom-reflow, display-preferences
Record the release candidate, reviewer, date, exact environment, category outcomes, defects or blockers, and route-specific notes in the browser-local evidence workspace.
Step 5 · data dense
/workspaceRequired: reflow, keyboard, screen-reader, forms, focus, contrast, touch, errors
Environments: keyboard-desktop, nvda-chrome, voiceover-safari, mobile-touch, zoom-reflow, display-preferences
Record the release candidate, reviewer, date, exact environment, category outcomes, defects or blockers, and route-specific notes in the browser-local evidence workspace.
Step 6 · data dense
/planningRequired: reflow, keyboard, screen-reader, forms, focus, contrast, touch, errors
Environments: keyboard-desktop, nvda-chrome, voiceover-safari, mobile-touch, zoom-reflow, display-preferences
Record the release candidate, reviewer, date, exact environment, category outcomes, defects or blockers, and route-specific notes in the browser-local evidence workspace.
Step 7 · data dense
/paymentsRequired: reflow, keyboard, screen-reader, forms, focus, contrast, touch, errors
Environments: keyboard-desktop, nvda-chrome, voiceover-safari, mobile-touch, zoom-reflow, display-preferences
Record the release candidate, reviewer, date, exact environment, category outcomes, defects or blockers, and route-specific notes in the browser-local evidence workspace.
Step 8 · form heavy
/documentsRequired: reflow, keyboard, screen-reader, forms, focus, contrast, touch, errors
Environments: keyboard-desktop, nvda-chrome, voiceover-safari, mobile-touch, zoom-reflow, display-preferences
Record the release candidate, reviewer, date, exact environment, category outcomes, defects or blockers, and route-specific notes in the browser-local evidence workspace.
Step 9 · data dense
/documents/ocrRequired: reflow, keyboard, screen-reader, forms, focus, contrast, touch, errors
Environments: keyboard-desktop, nvda-chrome, voiceover-safari, mobile-touch, zoom-reflow, display-preferences
Record the release candidate, reviewer, date, exact environment, category outcomes, defects or blockers, and route-specific notes in the browser-local evidence workspace.
Step 10 · data dense
/documents/recordsRequired: reflow, keyboard, screen-reader, forms, focus, contrast, touch, errors
Environments: keyboard-desktop, nvda-chrome, voiceover-safari, mobile-touch, zoom-reflow, display-preferences
Record the release candidate, reviewer, date, exact environment, category outcomes, defects or blockers, and route-specific notes in the browser-local evidence workspace.
Step 11 · data dense
/documents/ratingsRequired: reflow, keyboard, screen-reader, forms, focus, contrast, touch, errors
Environments: keyboard-desktop, nvda-chrome, voiceover-safari, mobile-touch, zoom-reflow, display-preferences
Record the release candidate, reviewer, date, exact environment, category outcomes, defects or blockers, and route-specific notes in the browser-local evidence workspace.
Step 12 · data dense
/documents/decisionsRequired: reflow, keyboard, screen-reader, forms, focus, contrast, touch, errors
Environments: keyboard-desktop, nvda-chrome, voiceover-safari, mobile-touch, zoom-reflow, display-preferences
Record the release candidate, reviewer, date, exact environment, category outcomes, defects or blockers, and route-specific notes in the browser-local evidence workspace.
Step 13 · data dense
/documents/compareRequired: reflow, keyboard, screen-reader, forms, focus, contrast, touch, errors
Environments: keyboard-desktop, nvda-chrome, voiceover-safari, mobile-touch, zoom-reflow, display-preferences
Record the release candidate, reviewer, date, exact environment, category outcomes, defects or blockers, and route-specific notes in the browser-local evidence workspace.
Step 14 · data dense
/documents/scenariosRequired: reflow, keyboard, screen-reader, forms, focus, contrast, touch, errors
Environments: keyboard-desktop, nvda-chrome, voiceover-safari, mobile-touch, zoom-reflow, display-preferences
Record the release candidate, reviewer, date, exact environment, category outcomes, defects or blockers, and route-specific notes in the browser-local evidence workspace.
Step 15 · form heavy
/representativesRequired: reflow, keyboard, screen-reader, forms, focus, contrast, touch, errors
Environments: keyboard-desktop, nvda-chrome, voiceover-safari, mobile-touch, zoom-reflow, display-preferences
Record the release candidate, reviewer, date, exact environment, category outcomes, defects or blockers, and route-specific notes in the browser-local evidence workspace.
Step 16 · data dense
/representatives/directoryRequired: reflow, keyboard, screen-reader, forms, focus, contrast, touch, errors
Environments: keyboard-desktop, nvda-chrome, voiceover-safari, mobile-touch, zoom-reflow, display-preferences
Record the release candidate, reviewer, date, exact environment, category outcomes, defects or blockers, and route-specific notes in the browser-local evidence workspace.
Step 17 · print specialized
/reportsRequired: reflow, keyboard, screen-reader, forms, focus, contrast, touch
Environments: keyboard-desktop, nvda-chrome, voiceover-safari, mobile-touch, zoom-reflow, display-preferences
Record the release candidate, reviewer, date, exact environment, category outcomes, defects or blockers, and route-specific notes in the browser-local evidence workspace.
Step 18 · form heavy
/dataRequired: reflow, keyboard, screen-reader, forms, focus, contrast, touch, errors
Environments: keyboard-desktop, nvda-chrome, voiceover-safari, mobile-touch, zoom-reflow, display-preferences
Record the release candidate, reviewer, date, exact environment, category outcomes, defects or blockers, and route-specific notes in the browser-local evidence workspace.
Step 19 · standard
/learnRequired: reflow, keyboard, screen-reader, focus, contrast, motion, touch
Environments: keyboard-desktop, nvda-chrome, voiceover-safari, mobile-touch, zoom-reflow, display-preferences
Record the release candidate, reviewer, date, exact environment, category outcomes, defects or blockers, and route-specific notes in the browser-local evidence workspace.
Step 20 · form heavy
/service-identityRequired: reflow, keyboard, screen-reader, forms, focus, contrast, touch, errors
Environments: keyboard-desktop, nvda-chrome, voiceover-safari, mobile-touch, zoom-reflow, display-preferences
Record the release candidate, reviewer, date, exact environment, category outcomes, defects or blockers, and route-specific notes in the browser-local evidence workspace.
Step 21 · data dense
/readinessRequired: reflow, keyboard, screen-reader, forms, focus, contrast, touch, errors
Environments: keyboard-desktop, nvda-chrome, voiceover-safari, mobile-touch, zoom-reflow, display-preferences
Record the release candidate, reviewer, date, exact environment, category outcomes, defects or blockers, and route-specific notes in the browser-local evidence workspace.
Step 22 · data dense
/readiness/securityRequired: reflow, keyboard, screen-reader, forms, focus, contrast, touch, errors
Environments: keyboard-desktop, nvda-chrome, voiceover-safari, mobile-touch, zoom-reflow, display-preferences
Record the release candidate, reviewer, date, exact environment, category outcomes, defects or blockers, and route-specific notes in the browser-local evidence workspace.
Step 23 · form heavy
/readiness/releaseRequired: reflow, keyboard, screen-reader, forms, focus, contrast, touch, errors
Environments: keyboard-desktop, nvda-chrome, voiceover-safari, mobile-touch, zoom-reflow, display-preferences
Record the release candidate, reviewer, date, exact environment, category outcomes, defects or blockers, and route-specific notes in the browser-local evidence workspace.
Step 24 · standard
/aboutRequired: reflow, keyboard, screen-reader, focus, contrast
Environments: keyboard-desktop, nvda-chrome, voiceover-safari, mobile-touch, zoom-reflow, display-preferences
Record the release candidate, reviewer, date, exact environment, category outcomes, defects or blockers, and route-specific notes in the browser-local evidence workspace.
Step 25 · standard
/privacyRequired: reflow, keyboard, screen-reader, focus, contrast
Environments: keyboard-desktop, nvda-chrome, voiceover-safari, mobile-touch, zoom-reflow, display-preferences
Record the release candidate, reviewer, date, exact environment, category outcomes, defects or blockers, and route-specific notes in the browser-local evidence workspace.
Step 26 · standard
/disclaimerRequired: reflow, keyboard, screen-reader, focus, contrast
Environments: keyboard-desktop, nvda-chrome, voiceover-safari, mobile-touch, zoom-reflow, display-preferences
Record the release candidate, reviewer, date, exact environment, category outcomes, defects or blockers, and route-specific notes in the browser-local evidence workspace.
Step 27 · standard
/accessibilityRequired: reflow, keyboard, screen-reader, focus, contrast
Environments: keyboard-desktop, nvda-chrome, voiceover-safari, mobile-touch, zoom-reflow, display-preferences
Record the release candidate, reviewer, date, exact environment, category outcomes, defects or blockers, and route-specific notes in the browser-local evidence workspace.
Step 28 · standard
/accessibility/executionRequired: reflow, keyboard, screen-reader, focus, contrast, touch
Environments: keyboard-desktop, nvda-chrome, voiceover-safari, mobile-touch, zoom-reflow, display-preferences
Record the release candidate, reviewer, date, exact environment, category outcomes, defects or blockers, and route-specific notes in the browser-local evidence workspace.
Step 29 · form heavy
/accessibility/readinessRequired: reflow, keyboard, screen-reader, forms, focus, contrast, touch, errors
Environments: keyboard-desktop, nvda-chrome, voiceover-safari, mobile-touch, zoom-reflow, display-preferences
Record the release candidate, reviewer, date, exact environment, category outcomes, defects or blockers, and route-specific notes in the browser-local evidence workspace.
Use the browser-local evidence workspace for the actual result. This execution plan is the run order and coverage contract, not a substitute for documented human evidence.