{
  "version": 1,
  "scope": "Rule-only synthetic examples; official XSD and Arelle unexecuted until licensed dependencies and matching evidence supplied",
  "cases": [
    {
      "file": "valid.xhtml",
      "expected": "incomplete",
      "business": "passed",
      "xsd": "not_run",
      "arelle": "not_run"
    },
    {
      "file": "context-error.xhtml",
      "code": "XB-CONTEXT",
      "line": 11,
      "path": "/p:html[1]/p:body[1]/p:p[1]/p:nonFraction[1]"
    },
    {
      "file": "continuation-error.xhtml",
      "code": "XB-CONTINUATION",
      "line": 12,
      "path": "/p:html[1]/p:body[1]/p:p[2]/p:nonNumeric[1]"
    },
    {
      "file": "xsd-error.xhtml",
      "schema": "teaching-only.xsd",
      "code": "XB-XSD",
      "line": 1,
      "note": "Own data-demo constraint; never official XBRL validity"
    }
  ]
}