{
  "id": "SC-3.3.3",
  "rulePrefix": "SC-3.3.3",
  "variant": null,
  "ruleType": "synthetic-sc",
  "scanScope": "specimen",
  "synthetic": true,
  "status": "current",
  "title": "Validation error without correction hint",
  "summary": "An email field error states \"Invalid\" with no format guidance.",
  "whyItFails": "Users cannot fix the mistake because the message does not suggest how to enter a valid value.",
  "principles": [
    "understandable"
  ],
  "guidelines": [
    "3.3"
  ],
  "successCriteria": [
    {
      "id": "3.3.3",
      "name": "Error Suggestion",
      "level": "AA",
      "slug": "error-suggestion"
    }
  ],
  "versions": [
    "2.0",
    "2.1",
    "2.2"
  ],
  "automatable": "partial",
  "requires": [
    "html"
  ],
  "isolated": true,
  "pairWith": [],
  "w3c": {
    "understanding": [
      "https://www.w3.org/WAI/WCAG22/Understanding/error-suggestion"
    ],
    "quickref": [
      "https://www.w3.org/WAI/WCAG22/quickref/#error-suggestion"
    ]
  },
  "specimen": {
    "html": "<form>\n  <label for=\"sc333-date\">Date</label>\n  <input type=\"text\" id=\"sc333-date\" name=\"date\" aria-invalid=\"true\">\n  <p class=\"sc333-error\">Invalid date.</p>\n  <button type=\"submit\">Save</button>\n</form>",
    "css": ".sc333-error { color: #c00; }",
    "js": "",
    "assets": []
  },
  "expectedFindings": [
    {
      "sc": "3.3.3",
      "outcome": "fail",
      "note": "Specimen demonstrates failure of 3.3.3."
    }
  ],
  "mustNotFlag": [],
  "manualCheck": "Trigger the error and confirm no hint describes the expected format.",
  "generated": {
    "url": "https://wcagfail.patternd.io/specimens/SC-3.3.3/",
    "lastmod": "2026-10-08"
  }
}
