Your Alt Text Passes Automated Checks. That Doesn't Mean It's Good
GitHub separates alt-text facts from judgments. Five deterministic rules flag empty-quality strings, filenames, placeholders, and nearby repetitions without credentials or network calls; an optional vision-model rule receives the image, nearest heading, title, caption, link context, and up to 600 characters of prose. WebAIM's 2026 scan found 16.2% of images missing alt text and another 10.8% with vague or duplicated values. The design favors conservative defaults because a noisy accessibility rule will simply be disabled.