Skip to content

Authoritative Sources

github-actions[bot] edited this page Mar 5, 2026 · 1 revision

Authoritative Sources for Accessibility Rules

All accessibility rules, WCAG criteria, and remediation guidance in the agents platform are grounded in authoritative sources. This document maps agent recommendations to their original sources.

Web Accessibility (WCAG 2.2)

Primary Authority

Implementation Guidance

  • Web Content Accessibility Guidelines Understanding Documents — W3C

  • Accessible Rich Internet Applications (ARIA) 1.2 — W3C

    • Link: https://www.w3.org/TR/wai-aria-1.2/
    • Define roles, states, properties for accessible custom widgets
    • Used by: aria-specialist, keyboard-navigator, modal-specialist agents

Technical Rules & Tools

  • axe DevTools Rules — Deque University

    • Link: https://dequeuniversity.com/rules/axe/
    • Provides rule IDs, WCAG mappings, impact assessments
    • Used by: web-accessibility-wizard, cross-page-analyzer agents
    • Coverage: 80+ rules across all WCAG success criteria
  • axe-core on GitHub — Deque Systems

Document Accessibility (PDF/UA, Office)

PDF Accessibility

  • PDF/UA-1 Specification — International Organization for Standardization (ISO)

    • Link: https://www.pdfa.org/pdfua/
    • Standard for universally accessible PDF documents
    • Published: ISO 14289-1:2014-07
    • Latest: ISO 14289-1:2023
  • Matterhorn Protocol — PDF Association

Office Documents (Word, Excel, PowerPoint)

WCAG Conformance for Documents

  • WCAG 2.1 AA for Office — W3C / Microsoft collaboration
    • Office document rules must conform to WCAG 2.1 AA minimum
    • Non-text content (images): WCAG 1.1.1
    • Semantics (headings, lists): WCAG 1.3.1
    • Color contrast: WCAG 1.4.3
    • Link purpose: WCAG 2.4.4

Markdown Documentation Accessibility

WCAG 2.2 for Markdown

Markdown Processing Standards

  • Markdown Specification — CommonMark

  • GitHub Flavored Markdown — GitHub Docs

Desktop Application Accessibility

Platform-Specific Standards

WCAG 2.2 for Desktop

Plain Language & Cognitive Accessibility

WCAG 2.2 Cognitive Accessibility

Reading Level & Plain Language

Mobile Accessibility (React Native, iOS, Android)

React Native

iOS Native (SwiftUI, UIKit)

Android Native (Jetpack Compose, Views)

Testing & Validation Tools

Automated Testing

Screen Reader Testing

Source Validation

How Sources Are Maintained

All agent recommendations cite sources using one of these formats:

In-line citation:

See WCAG 2.4.4 (Link Purpose in Context) at 
https://www.w3.org/WAI/WCAG22/Understanding/link-purpose-in-context.html

Structured source block:

## Recommended By
- **WCAG 2.2 Success Criterion 2.4.4** 
  https://www.w3.org/WAI/WCAG22/Understanding/link-purpose-in-context.html
- **Deque axe Rule ID**: link-name
  https://dequeuniversity.com/rules/axe/link-name

Link Rot Detection

The verify-sources.yml GitHub Actions workflow automatically:

  1. Extracts all https://... links from agent files
  2. Tests HTTP response codes (200 = valid, 404 = broken, 403 = redirected)
  3. Reports broken links in CI workflow
  4. Creates issues for link maintenance

Run manually:

scripts/verify-sources.sh  # Bash/Linux
scripts/verify-sources.ps1 # PowerShell/Windows

Migration Guide: Citing Sources

When updating agents or adding new rules:

  1. Identify the source — WCAG criterion, rule ID, or platform standard
  2. Find the official URL — W3C, Deque, Microsoft, Apple, Google
  3. Add citation — Use inline or structured format above
  4. Test the link — Only external https:// links that return 200 OK

Example: Adding ARIA guidance

Rule: Custom widget lacks proper ARIA role
Source: WAI-ARIA 1.2, "Design Patterns and Widgets"
Link: https://www.w3.org/TR/wai-aria-1.2/#design_patterns
Citation: See WAI-ARIA 1.2 design patterns at https://www.w3.org/TR/wai-aria-1.2/#design_patterns

See also:

Getting Started

Agents

Orchestrators

  • Accessibility Lead
  • Web Accessibility Wizard
  • Document Accessibility Wizard

Web Specialists

  • Alt Text and Headings
  • ARIA Specialist
  • Contrast Master
  • Forms Specialist
  • Keyboard Navigator
  • Link Checker
  • Live Region Controller
  • Modal Specialist
  • Tables Data Specialist

Document Specialists

  • Word Accessibility
  • Excel Accessibility
  • PowerPoint Accessibility
  • PDF Accessibility
  • Office Scan Config
  • PDF Scan Config

Learning

  • Testing Coach
  • WCAG Guide

Scanning

Tools

Advanced

Clone this wiki locally