{
  "generated_at": "2026-04-29",
  "quality_note": "Automated accessibility scan. It catches structural risks, but contrast, keyboard flow, mobile fit, and screen-reader behavior still need manual review.",
  "page_count": 1051,
  "image_tag_count": 129,
  "image_tag_missing_alt": 0,
  "markdown_image_count": 15,
  "markdown_image_missing_alt": 0,
  "iframe_count": 0,
  "html_table_count": 83,
  "long_table_pages": [
    "site/src/content/docs/diagrams/figure-candidate-atlas.mdx",
    "site/src/content/docs/project-tracker/index.mdx",
    "site/src/content/docs/source-library/chapter-atlas.mdx"
  ],
  "issue_pages": [],
  "gates": {
    "image_alt_text": "pass",
    "table_overflow": "needs-manual-mobile-review",
    "color_contrast": "needs-manual-contrast-review",
    "keyboard_navigation": "needs-manual-keyboard-review",
    "math_readability": "needs-manual-katex-review"
  }
}
