{
  "testedAt": "2026-10-19T17:05:01.102Z",
  "revision": "dfa5ba794af43f9834a0ad802412afe4df145191",
  "method": "Browser-level keyboard events and text entry; DOM readback and visual focus review. No mouse used within the recorded journey. Preliminary locator-based probe excluded.",
  "environment": "Codex in-app browser on macOS 27.0 build 26A428; viewport 1280x720; browser engine/version not exposed and not recorded; no assistive technology",
  "steps": [
    {
      "step": "Tab, Enter on skip, Tab",
      "focus": {
        "href": "/",
        "id": "",
        "tag": "A",
        "text": "Home"
      }
    },
    {
      "step": "Tab from Home 1",
      "focus": {
        "id": "",
        "tag": "A",
        "text": "Tools"
      }
    },
    {
      "step": "Tab from Home 2",
      "focus": {
        "id": "",
        "tag": "BUTTON",
        "text": "Load: A deeper level jump"
      }
    },
    {
      "step": "Tab from Home 3",
      "focus": {
        "id": "",
        "tag": "BUTTON",
        "text": "Load: Returning to a parent section"
      }
    },
    {
      "step": "Tab from Home 4",
      "focus": {
        "id": "",
        "tag": "BUTTON",
        "text": "Load: A second H1"
      }
    },
    {
      "step": "Tab from Home 5",
      "focus": {
        "id": "",
        "tag": "BUTTON",
        "text": "Load: Two HTML headings on one line"
      }
    },
    {
      "step": "Tab from Home 6",
      "focus": {
        "id": "",
        "tag": "BUTTON",
        "text": "Load: HTML with nested markup"
      }
    },
    {
      "step": "Tab from Home 7",
      "focus": {
        "id": "",
        "tag": "BUTTON",
        "text": "Load: Mismatched HTML tags"
      }
    },
    {
      "step": "Tab to textarea",
      "focus": {
        "id": "heading-input",
        "tag": "TEXTAREA",
        "value": "<h2>Products</h3>"
      }
    },
    {
      "step": "Activate Validate with Enter on malformed input",
      "status": [
        "0 headings recognized; 1 nonempty lines not recognized. 0 structural observations need review."
      ],
      "focus": {
        "tag": "H2",
        "text": "Heading review results"
      }
    },
    {
      "step": "Settled result focus after malformed input",
      "focus": {
        "outline": "rgb(10, 126, 116) solid 3px",
        "rect": {
          "bottom": 374.234375,
          "height": 28,
          "left": 224,
          "right": 1056,
          "top": 346.234375,
          "width": 832,
          "x": 224,
          "y": 346.234375
        },
        "tag": "H2",
        "text": "Heading review results"
      }
    },
    {
      "step": "Shift+Tab twice, select all, type supported outline",
      "input": "h1 Store\nh2 Products"
    },
    {
      "step": "Corrected input activated with Space; settled result",
      "focus": {
        "outline": "rgb(10, 126, 116) solid 3px",
        "rect": {
          "bottom": 374.234375,
          "height": 28,
          "left": 224,
          "right": 1056,
          "top": 346.234375,
          "width": 832,
          "x": 224,
          "y": 346.234375
        },
        "tag": "H2",
        "text": "Heading review results"
      },
      "status": [
        "2 headings recognized; 0 nonempty lines not recognized. 0 structural observations need review."
      ]
    },
    {
      "step": "Tab forward from results",
      "focus": {
        "href": "/downloads/heading-validator-examples.json",
        "tag": "A",
        "text": "Download all nine test inputs and expected results (JSON)"
      }
    }
  ]
}
