ADAGuard WCAG 2.2 Automated Coverage — ~78%

This is a criterion-by-criterion code audit against all 55 WCAG 2.2 Level A and AA success criteria. It counts only what ADAGuard's engine actually tests, not what is aspirationally claimed.

Summary

Combined: 43 of 55 criteria = ~78% automated coverage

Tool Comparison (WCAG 2.2 AA, out of 55 criteria)

Coverage Matrix — Perceivable (1.x)

Coverage Matrix — Operable (2.x)

Coverage Matrix — Understandable (3.x)

Coverage Matrix — Robust (4.x)

The 12 Criteria No Automated Tool Can Test

  1. 1.2.4 Captions (Live) — real-time transcription assessment
  2. 1.3.3 Sensory Characteristics — whether instructions rely solely on shape/color/location
  3. 1.4.5 Images of Text — requires OCR
  4. 2.4.3 Focus Order — meaningful order requires human navigation
  5. 2.5.1 Pointer Gestures — requires real user interaction testing
  6. 2.5.2 Pointer Cancellation — behavioral, not structural
  7. 2.5.4 Motion Actuation — requires testing device motion triggers
  8. 3.2.1 On Focus — observing whether focus triggers context changes
  9. 3.2.2 On Input — observing unexpected context changes
  10. 3.2.3 Consistent Navigation — cross-page comparison
  11. 3.2.4 Consistent Identification — cross-page comparison
  12. 3.3.4 Error Prevention — reversibility/confirmability of submissions

Checker Inventory (22 custom + axe-core 4.7.2)

All 23 modules run in parallel via asyncio.gather(). Combined scan time overhead vs axe-alone: ~15%.

Links