Docs/cookbook/accessibility/checklists/deployment

Accessibility Engineering Deployment Checklist

Version: 1.1.0 | Updated: 2026-07-16

Purpose

Gate promotion and rollback of a Accessibility Engineering semantic component, keyboard flow, focus transition, WCAG audit, remediation, or conformance release.

Why

A syntactically valid Accessibility Engineering artifact can still fail because of missing or incorrect accessible name/description, focus lost, trapped, obscured, or returned incorrectly, ARIA role/state/value diverges from interaction, contrast, non-text contrast, reflow, text spacing, or target-size failure, dynamic status/error not announced or announced excessively. Promotion therefore requires target-state and rollback evidence.

How

Run against the exact target and immutable candidate. Preserve outputs from run the repository's accessibility test suite (for example npx playwright test tests/accessibility) using the checked-in tool versions; run the project's configured axe integration and retain rule IDs, target selectors, and reviewed false positives; use browser accessibility-tree inspection for name/role/state evidence; test at 200% text resize and 400% browser zoom/reflow at the target viewport; execute the documented NVDA/JAWS/VoiceOver/TalkBack manual script; no CLI substitutes for this evidence. Stop promotion on any failed item.

Version-aware caution

Record the conformance target (for example WCAG 2.2 level), browser/OS/screen-reader matrix, design-system version, and audit-tool version. ARIA support differs by browser and assistive technology; APG examples are patterns, not automatic conformance.

Tradeoffs

Promotion waits for "automated accessibility regression passes with no unreviewed serious/critical rule failures" and "critical flows pass keyboard-only operation including focus visibility, traps, escape, and return". Those Accessibility Engineering target checks slow release but directly bound missing or incorrect accessible name/description and make this rollback executable: Disable the changed component or restore the previous accessible implementation through a feature flag; do not roll back content/data changes in a way that removes labels, alternatives, or user progress.

Anti-patterns

  • Adding arbitrary ARIA to a non-semantic clickable element creates a role without the keyboard, focus, state, and platform behavior users require.
  • Do not remove a native warning, validator, policy, or safety limit merely to make generated output pass.
  • Do not claim a successful result without preserving the command, target, artifact/revision, and observed output.

Enterprise considerations

Accessibility governance owns the WCAG target, supported AT matrix, design-system primitives, exception expiry, user-testing participation, procurement requirements, and ACR/VPAT evidence.

Official sources

Checklist

  • automated accessibility regression passes with no unreviewed serious/critical rule failures.
  • critical flows pass keyboard-only operation including focus visibility, traps, escape, and return.
  • supported NVDA/JAWS/VoiceOver/TalkBack browser matrix completes the scripted smoke path.
  • 200% text resize and 400% zoom/reflow preserve content and operation without two-dimensional scrolling except allowed content.
  • text and non-text contrast, color independence, forced colors, and focus indicators match tokens.
  • prefers-reduced-motion removes non-essential motion and does not remove information.
  • new WCAG mappings, manual evidence, defects, and exceptions update the ACR/VPAT evidence set.
  • production accessibility monitoring samples templates/components and rollback can disable the offending UI.
  • Disable the changed component or restore the previous accessible implementation through a feature flag; do not roll back content/data changes in a way that removes labels, alternatives, or user progress.
  • Evidence identifies version, target, artifact/revision, command or manual method, UTC time, and result.

Changelog

  • 1.1.0 (2026-07-16): Replaced generic gates with native Accessibility Engineering evidence and failure controls.
  • 1.0.0 (2026-07-16): Added initial checklist.