Accessibility catalog
Status: ready
Why a catalog
The chapters are read in order. The catalog is for a team in the middle of a screen review, a PR, a bug or a release check: find the smell, pick the fix, check the result.
Two kinds of cards:
- Smells describe a problem: the symptom, why it blocks the task, the root cause, the fix and the check.
- Patterns describe how to do one thing right: the verdict, the code for SwiftUI and UIKit (and AppKit or process where it applies), the check and the pitfalls.
Chapter 17 connects both on real screens: find the smells, apply the patterns, record before and after.
Where to start
| Situation | Start with |
|---|---|
| The screen is already broken | Smells |
| Building a component or flow from scratch | Patterns |
| Explaining to the team why it matters | The chapters |
| Preparing a release or App Store labels | Testing Evidence Record, Evidence Based Release, App Store Label Evidence |
| Arguing priority with leadership or legal | Business case for accessibility, Legal context without legal theater |
The order of the smells
The smells follow the way a screen review usually goes:
- Missing semantics: the icon has no name, the card is noisy, the order is wrong.
- Overcorrection: the team grouped too much or announces too much.
- State and feedback: errors, loading, selection, motion and disabled states.
- Input alternatives: gestures, target size, voice commands, maps, timeouts.
- Release truth: a tool result counts only when it's tied to a user task.
Reading routes
Screen review
For the first accessibility pass on an unfamiliar screen.
Interaction
For when touch works and other input methods might not.
Release
- Scanner Theater
- AI Verification Theater
- App Store Label Drift
- Testing Evidence Record
- Evidence Based Release
For the last days before shipping, when the team needs evidence.
Business and legal
- Business case for accessibility
- Legal context without legal theater
- Compliance Theater
- Vendor Blind Spot
- Regulatory Evidence Map
- Compliance Ready PR
For when the roadmap, procurement, legal or leadership asks why accessibility needs funding and tracking.
Chapters and cards
Cards don't repeat the chapters. A card gives the symptom, the fix and the check. A chapter gives the reasoning, platform details and sources. The chapter reading map links each chapter to its cards.
Smell card format
Name
Symptom (shown as the summary on the site)
Where it shows up
Why it blocks the task
Root cause
Before
Fix verdict, why, code
What we don't do when overcorrection is likely
Check profile, task, expected result
WCAG mapping
App Store and product risk, when relevant
Related patterns
Related chapters
Sources
Pattern card format
Name
Intent (shown as the summary on the site)
Problem
Solution verdict, why
Implementation
Check profile, task, expected result
Pitfalls
WCAG mapping
Related smells
Related chapters
Sources