{
  "id": "SC-1.2.4",
  "rulePrefix": "SC-1.2.4",
  "variant": null,
  "ruleType": "synthetic-sc",
  "scanScope": "specimen",
  "synthetic": true,
  "status": "current",
  "title": "Live stream without captions",
  "summary": "A live video broadcast has no caption track.",
  "whyItFails": "Deaf and hard-of-hearing users cannot follow live dialogue or sound effects because no captions are provided for the live stream.",
  "principles": [
    "perceivable"
  ],
  "guidelines": [
    "1.2"
  ],
  "successCriteria": [
    {
      "id": "1.2.4",
      "name": "Captions (Live)",
      "level": "AA",
      "slug": "captions-live"
    }
  ],
  "versions": [
    "2.0",
    "2.1",
    "2.2"
  ],
  "automatable": "partial",
  "requires": [
    "media"
  ],
  "isolated": true,
  "pairWith": [],
  "w3c": {
    "understanding": [
      "https://www.w3.org/WAI/WCAG22/Understanding/captions-live"
    ],
    "quickref": [
      "https://www.w3.org/WAI/WCAG22/quickref/#captions-live"
    ]
  },
  "specimen": {
    "html": "<p>Live stream (no captions provided):</p>\n<video id=\"sc124-live\" width=\"320\" autoplay muted playsinline>\n  <source src=\"/assets/talking-head.mp4\" type=\"video/mp4\">\n</video>",
    "css": "",
    "js": "",
    "assets": [
      "assets/talking-head.mp4"
    ]
  },
  "expectedFindings": [
    {
      "sc": "1.2.4",
      "outcome": "fail",
      "note": "Specimen demonstrates failure of 1.2.4."
    }
  ],
  "mustNotFlag": [],
  "manualCheck": "Confirm the stream is live and no real-time captions are available.",
  "generated": {
    "url": "https://wcagfail.patternd.io/specimens/SC-1.2.4/",
    "lastmod": "2026-10-08"
  }
}
