Accessibility rule handbook metadata
- Rule
AI.A11Y.KS.REGION_LABELING· laneai· scopeks- Page status
- current
- page_version
9621a04a37c3177743c416db496d7b6718343a62c16ebe07402049b927100789- generated_at
- 2026-05-28T05:09:12.000Z
- registry_fingerprint
b3797010c3ca988bb0d21d5e85d4efece0b9e83f311c2d4981ebbf402df7a7c2
Related WCAG success criteria
Indicative mapping for compliance reporting — not a conformance claim. Criteria: 1.3.1, 4.1.2
How this rule is checked
AI lane — enable with --enable-ai. Judgment runs via Cursor/agent using prompts under design-rules/ai/prompts/generated/.
Module: docs/design/a11y-audit/ai-enabled-a11y-principles.md#ai-a11y-ks-region-labeling. See Before / After below.
Purpose
AI judgment overlay (ks scope).
Passing signals
- DOM and/or repo signals satisfy the rule implementation in
tools/website-a11y-auditor. - For axe-backed WCAG criteria, use
--lanes axe,detwith an appropriate--standardpreset.
Failing signals
- Auditor emits a finding with
ruleIdAI.A11Y.KS.REGION_LABELINGon the crawled URL. - Harness:
auditor-tests/invoke-a11y-ruleset-harness.sh AI.A11Y.KS.REGION_LABELINGexpects ≥1 finding on the Before fixture.
Before example
Before (failing example)
Region Labeling
Content or UX likely fails human judgment for this AI overlay rule.
Rule: AI.A11Y.KS.REGION_LABELING · scope: ks
After example
After (passing example)
Region Labeling (remediated)
Signals satisfy the AI rule prompt expectations on review.
AI judgment overlay (ks scope).
Evidence and remediation
- Reproduce with
analyze-website-a11y.mjs --only-deterministic-rule-ids AI.A11Y.KS.REGION_LABELINGwhen lane is deterministic. - Apply the After markup pattern (or fix generator source for KS rules).
- Re-run harness or audit until the rule is clean on the target URL.
Related rules
- See deterministic-a11y-rules.md
DET.A11Y.GENERIC.LANG— Root html must declare lang.
Related WCAG
- WCAG 1.3.1 —
wcag/2.2/sc/1.3.1-info-and-relationships.md - WCAG 4.1.2 —
wcag/2.2/sc/4.1.2-name-role-value.md