{
  "$schema": "./results.schema.json",
  "generatedAt": "2026-08-05T02:01:42.936Z",
  "measured": {
    "endpoint": "POST https://api.github.com/markdown (mode: gfm)",
    "via": "gh version 2.95.0 (2026-06-17)",
    "node": "v26.3.1",
    "note": "GitHub 本番のレンダリング結果。README / issue / PR 本文と同じパイプライン"
  },
  "notMeasured": {
    "scope": "README / issue / PR / comment の描画文脈ごとの差",
    "reason": "Markdown API は 1 つのエンドポイントで、描画文脈を指定する引数を持たない。文脈ごとに CSS が違う可能性は残るが、サニタイズ結果が文脈で変わることは本測定からは言えない"
  },
  "caseCount": 14,
  "results": [
    {
      "id": "colspan-rowspan",
      "input": "<table><tr><td colspan=\"2\" rowspan=\"3\">a</td></tr></table>",
      "output": "<markdown-accessiblity-table><table role=\"table\"><tbody><tr><td colspan=\"2\" rowspan=\"3\">a</td></tr></tbody></table></markdown-accessiblity-table>",
      "probeTag": "td",
      "verdict": {
        "colspan": "kept",
        "rowspan": "kept"
      }
    },
    {
      "id": "align",
      "input": "<table><tr><td align=\"center\">a</td></tr></table>",
      "output": "<markdown-accessiblity-table><table role=\"table\"><tbody><tr><td align=\"center\">a</td></tr></tbody></table></markdown-accessiblity-table>",
      "probeTag": "td",
      "verdict": {
        "align": "kept"
      }
    },
    {
      "id": "valign",
      "input": "<table><tr><td valign=\"top\">a</td></tr></table>",
      "output": "<markdown-accessiblity-table><table role=\"table\"><tbody><tr><td valign=\"top\">a</td></tr></tbody></table></markdown-accessiblity-table>",
      "probeTag": "td",
      "verdict": {
        "valign": "kept"
      }
    },
    {
      "id": "width-percent",
      "input": "<table><tr><td width=\"50%\">a</td></tr></table>",
      "output": "<markdown-accessiblity-table><table role=\"table\"><tbody><tr><td width=\"50%\">a</td></tr></tbody></table></markdown-accessiblity-table>",
      "probeTag": "td",
      "verdict": {
        "width": "kept"
      }
    },
    {
      "id": "width-px",
      "input": "<table><tr><td width=\"120px\">a</td></tr></table>",
      "output": "<markdown-accessiblity-table><table role=\"table\"><tbody><tr><td width=\"120px\">a</td></tr></tbody></table></markdown-accessiblity-table>",
      "probeTag": "td",
      "verdict": {
        "width": "kept"
      }
    },
    {
      "id": "height",
      "input": "<table><tr><td height=\"30\">a</td></tr></table>",
      "output": "<markdown-accessiblity-table><table role=\"table\"><tbody><tr><td height=\"30\">a</td></tr></tbody></table></markdown-accessiblity-table>",
      "probeTag": "td",
      "verdict": {
        "height": "kept"
      }
    },
    {
      "id": "id",
      "input": "<table><tr><td id=\"anchor-me\">a</td></tr></table>",
      "output": "<markdown-accessiblity-table><table role=\"table\"><tbody><tr><td id=\"user-content-anchor-me\">a</td></tr></tbody></table></markdown-accessiblity-table>",
      "probeTag": "td",
      "verdict": {
        "id": "rewritten:user-content-anchor-me"
      }
    },
    {
      "id": "class",
      "input": "<table><tr><td class=\"highlight\">a</td></tr></table>",
      "output": "<markdown-accessiblity-table><table role=\"table\"><tbody><tr><td>a</td></tr></tbody></table></markdown-accessiblity-table>",
      "probeTag": "td",
      "verdict": {
        "class": "removed"
      }
    },
    {
      "id": "style",
      "input": "<table><tr><td style=\"color:red\">a</td></tr></table>",
      "output": "<markdown-accessiblity-table><table role=\"table\"><tbody><tr><td>a</td></tr></tbody></table></markdown-accessiblity-table>",
      "probeTag": "td",
      "verdict": {
        "style": "removed"
      }
    },
    {
      "id": "bgcolor",
      "input": "<table><tr><td bgcolor=\"red\">a</td></tr></table>",
      "output": "<markdown-accessiblity-table><table role=\"table\"><tbody><tr><td>a</td></tr></tbody></table></markdown-accessiblity-table>",
      "probeTag": "td",
      "verdict": {
        "bgcolor": "removed"
      }
    },
    {
      "id": "onclick",
      "input": "<table><tr><td onclick=\"alert(1)\">a</td></tr></table>",
      "output": "<markdown-accessiblity-table><table role=\"table\"><tbody><tr><td>a</td></tr></tbody></table></markdown-accessiblity-table>",
      "probeTag": "td",
      "verdict": {
        "onclick": "removed"
      }
    },
    {
      "id": "th-align",
      "input": "<table><tr><th align=\"right\" style=\"color:red\">a</th></tr></table>",
      "output": "<markdown-accessiblity-table><table role=\"table\"><tbody><tr><th align=\"right\">a</th></tr></tbody></table></markdown-accessiblity-table>",
      "probeTag": "th",
      "verdict": {
        "align": "kept",
        "style": "removed"
      }
    },
    {
      "id": "span-style-in-cell",
      "input": "<table><tr><td><span style=\"color:red\">a</span></td></tr></table>",
      "output": "<markdown-accessiblity-table><table role=\"table\"><tbody><tr><td><span>a</span></td></tr></tbody></table></markdown-accessiblity-table>",
      "probeTag": "span",
      "verdict": {
        "style": "removed"
      }
    },
    {
      "id": "br-in-cell",
      "input": "| a | b |\n| --- | --- |\n| x<br>y | z |",
      "output": "<markdown-accessiblity-table><table role=\"table\">\n<thead>\n<tr>\n<th>a</th>\n<th>b</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>x<br>y</td>\n<td>z</td>\n</tr>\n</tbody>\n</table></markdown-accessiblity-table>",
      "probeTag": "br",
      "verdict": {}
    }
  ]
}
