{
  "kind": "markdown-rendering",
  "date": "2026-11-04T03:27:00.440246+00:00",
  "python": "3.11.14",
  "versions": {
    "markdown-it-commonmark": "4.0.0",
    "markdown-it-breaks": "4.0.0",
    "python-markdown": "3.10.2",
    "pandoc-gfm": "pandoc 3.11"
  },
  "scope": "Local implementations; not GitHub.com or VS Code UI. Tag counts describe structure, not visual fidelity.",
  "command": ".venv/bin/python tools/lab_markdown_render.py --lab <RUN>/lab",
  "results": [
    {
      "sample": "soft-break",
      "renderer": "markdown-it-commonmark",
      "tags": {
        "p": 1
      },
      "source": "lab/renderers/soft-break.md",
      "output": "lab/renderers/soft-break--markdown-it-commonmark.txt"
    },
    {
      "sample": "soft-break",
      "renderer": "markdown-it-breaks",
      "tags": {
        "p": 1,
        "br": 1
      },
      "source": "lab/renderers/soft-break.md",
      "output": "lab/renderers/soft-break--markdown-it-breaks.txt"
    },
    {
      "sample": "soft-break",
      "renderer": "python-markdown",
      "tags": {
        "p": 1
      },
      "source": "lab/renderers/soft-break.md",
      "output": "lab/renderers/soft-break--python-markdown.txt"
    },
    {
      "sample": "soft-break",
      "renderer": "pandoc-gfm",
      "tags": {
        "p": 1
      },
      "source": "lab/renderers/soft-break.md",
      "output": "lab/renderers/soft-break--pandoc-gfm.txt"
    },
    {
      "sample": "two-spaces",
      "renderer": "markdown-it-commonmark",
      "tags": {
        "p": 1,
        "br": 1
      },
      "source": "lab/renderers/two-spaces.md",
      "output": "lab/renderers/two-spaces--markdown-it-commonmark.txt"
    },
    {
      "sample": "two-spaces",
      "renderer": "markdown-it-breaks",
      "tags": {
        "p": 1,
        "br": 1
      },
      "source": "lab/renderers/two-spaces.md",
      "output": "lab/renderers/two-spaces--markdown-it-breaks.txt"
    },
    {
      "sample": "two-spaces",
      "renderer": "python-markdown",
      "tags": {
        "p": 1,
        "br": 1
      },
      "source": "lab/renderers/two-spaces.md",
      "output": "lab/renderers/two-spaces--python-markdown.txt"
    },
    {
      "sample": "two-spaces",
      "renderer": "pandoc-gfm",
      "tags": {
        "p": 1,
        "br": 1
      },
      "source": "lab/renderers/two-spaces.md",
      "output": "lab/renderers/two-spaces--pandoc-gfm.txt"
    },
    {
      "sample": "backslash-break",
      "renderer": "markdown-it-commonmark",
      "tags": {
        "p": 1,
        "br": 1
      },
      "source": "lab/renderers/backslash-break.md",
      "output": "lab/renderers/backslash-break--markdown-it-commonmark.txt"
    },
    {
      "sample": "backslash-break",
      "renderer": "markdown-it-breaks",
      "tags": {
        "p": 1,
        "br": 1
      },
      "source": "lab/renderers/backslash-break.md",
      "output": "lab/renderers/backslash-break--markdown-it-breaks.txt"
    },
    {
      "sample": "backslash-break",
      "renderer": "python-markdown",
      "tags": {
        "p": 1
      },
      "source": "lab/renderers/backslash-break.md",
      "output": "lab/renderers/backslash-break--python-markdown.txt"
    },
    {
      "sample": "backslash-break",
      "renderer": "pandoc-gfm",
      "tags": {
        "p": 1,
        "br": 1
      },
      "source": "lab/renderers/backslash-break.md",
      "output": "lab/renderers/backslash-break--pandoc-gfm.txt"
    },
    {
      "sample": "blank-line",
      "renderer": "markdown-it-commonmark",
      "tags": {
        "p": 2
      },
      "source": "lab/renderers/blank-line.md",
      "output": "lab/renderers/blank-line--markdown-it-commonmark.txt"
    },
    {
      "sample": "blank-line",
      "renderer": "markdown-it-breaks",
      "tags": {
        "p": 2
      },
      "source": "lab/renderers/blank-line.md",
      "output": "lab/renderers/blank-line--markdown-it-breaks.txt"
    },
    {
      "sample": "blank-line",
      "renderer": "python-markdown",
      "tags": {
        "p": 2
      },
      "source": "lab/renderers/blank-line.md",
      "output": "lab/renderers/blank-line--python-markdown.txt"
    },
    {
      "sample": "blank-line",
      "renderer": "pandoc-gfm",
      "tags": {
        "p": 2
      },
      "source": "lab/renderers/blank-line.md",
      "output": "lab/renderers/blank-line--pandoc-gfm.txt"
    },
    {
      "sample": "ordered-list",
      "renderer": "markdown-it-commonmark",
      "tags": {
        "ol": 1,
        "li": 3,
        "p": 3
      },
      "source": "lab/renderers/ordered-list.md",
      "output": "lab/renderers/ordered-list--markdown-it-commonmark.txt"
    },
    {
      "sample": "ordered-list",
      "renderer": "markdown-it-breaks",
      "tags": {
        "ol": 1,
        "li": 3,
        "p": 3
      },
      "source": "lab/renderers/ordered-list.md",
      "output": "lab/renderers/ordered-list--markdown-it-breaks.txt"
    },
    {
      "sample": "ordered-list",
      "renderer": "python-markdown",
      "tags": {
        "ol": 1,
        "li": 3,
        "p": 2
      },
      "source": "lab/renderers/ordered-list.md",
      "output": "lab/renderers/ordered-list--python-markdown.txt"
    },
    {
      "sample": "ordered-list",
      "renderer": "pandoc-gfm",
      "tags": {
        "ol": 1,
        "li": 3,
        "p": 3
      },
      "source": "lab/renderers/ordered-list.md",
      "output": "lab/renderers/ordered-list--pandoc-gfm.txt"
    },
    {
      "sample": "bullet-list",
      "renderer": "markdown-it-commonmark",
      "tags": {
        "ul": 1,
        "li": 2
      },
      "source": "lab/renderers/bullet-list.md",
      "output": "lab/renderers/bullet-list--markdown-it-commonmark.txt"
    },
    {
      "sample": "bullet-list",
      "renderer": "markdown-it-breaks",
      "tags": {
        "ul": 1,
        "li": 2
      },
      "source": "lab/renderers/bullet-list.md",
      "output": "lab/renderers/bullet-list--markdown-it-breaks.txt"
    },
    {
      "sample": "bullet-list",
      "renderer": "python-markdown",
      "tags": {
        "ul": 1,
        "li": 2
      },
      "source": "lab/renderers/bullet-list.md",
      "output": "lab/renderers/bullet-list--python-markdown.txt"
    },
    {
      "sample": "bullet-list",
      "renderer": "pandoc-gfm",
      "tags": {
        "ul": 1,
        "li": 2
      },
      "source": "lab/renderers/bullet-list.md",
      "output": "lab/renderers/bullet-list--pandoc-gfm.txt"
    },
    {
      "sample": "table",
      "renderer": "markdown-it-commonmark",
      "tags": {
        "p": 1
      },
      "source": "lab/renderers/table.md",
      "output": "lab/renderers/table--markdown-it-commonmark.txt"
    },
    {
      "sample": "table",
      "renderer": "markdown-it-breaks",
      "tags": {
        "p": 1,
        "br": 2
      },
      "source": "lab/renderers/table.md",
      "output": "lab/renderers/table--markdown-it-breaks.txt"
    },
    {
      "sample": "table",
      "renderer": "python-markdown",
      "tags": {
        "table": 1,
        "thead": 1,
        "tr": 2,
        "th": 2,
        "tbody": 1,
        "td": 2
      },
      "source": "lab/renderers/table.md",
      "output": "lab/renderers/table--python-markdown.txt"
    },
    {
      "sample": "table",
      "renderer": "pandoc-gfm",
      "tags": {
        "table": 1,
        "thead": 1,
        "tr": 2,
        "th": 2,
        "tbody": 1,
        "td": 2
      },
      "source": "lab/renderers/table.md",
      "output": "lab/renderers/table--pandoc-gfm.txt"
    },
    {
      "sample": "code-block",
      "renderer": "markdown-it-commonmark",
      "tags": {
        "pre": 1,
        "code": 1
      },
      "source": "lab/renderers/code-block.md",
      "output": "lab/renderers/code-block--markdown-it-commonmark.txt"
    },
    {
      "sample": "code-block",
      "renderer": "markdown-it-breaks",
      "tags": {
        "pre": 1,
        "code": 1
      },
      "source": "lab/renderers/code-block.md",
      "output": "lab/renderers/code-block--markdown-it-breaks.txt"
    },
    {
      "sample": "code-block",
      "renderer": "python-markdown",
      "tags": {
        "pre": 1,
        "code": 1
      },
      "source": "lab/renderers/code-block.md",
      "output": "lab/renderers/code-block--python-markdown.txt"
    },
    {
      "sample": "code-block",
      "renderer": "pandoc-gfm",
      "tags": {
        "div": 1,
        "pre": 1,
        "code": 1,
        "span": 3,
        "a": 1
      },
      "source": "lab/renderers/code-block.md",
      "output": "lab/renderers/code-block--pandoc-gfm.txt"
    },
    {
      "sample": "link",
      "renderer": "markdown-it-commonmark",
      "tags": {
        "p": 1,
        "a": 1
      },
      "source": "lab/renderers/link.md",
      "output": "lab/renderers/link--markdown-it-commonmark.txt"
    },
    {
      "sample": "link",
      "renderer": "markdown-it-breaks",
      "tags": {
        "p": 1,
        "a": 1
      },
      "source": "lab/renderers/link.md",
      "output": "lab/renderers/link--markdown-it-breaks.txt"
    },
    {
      "sample": "link",
      "renderer": "python-markdown",
      "tags": {
        "p": 1,
        "a": 1
      },
      "source": "lab/renderers/link.md",
      "output": "lab/renderers/link--python-markdown.txt"
    },
    {
      "sample": "link",
      "renderer": "pandoc-gfm",
      "tags": {
        "p": 1,
        "a": 1
      },
      "source": "lab/renderers/link.md",
      "output": "lab/renderers/link--pandoc-gfm.txt"
    },
    {
      "sample": "checkbox",
      "renderer": "markdown-it-commonmark",
      "tags": {
        "ul": 1,
        "li": 2
      },
      "source": "lab/renderers/checkbox.md",
      "output": "lab/renderers/checkbox--markdown-it-commonmark.txt"
    },
    {
      "sample": "checkbox",
      "renderer": "markdown-it-breaks",
      "tags": {
        "ul": 1,
        "li": 2
      },
      "source": "lab/renderers/checkbox.md",
      "output": "lab/renderers/checkbox--markdown-it-breaks.txt"
    },
    {
      "sample": "checkbox",
      "renderer": "python-markdown",
      "tags": {
        "ul": 1,
        "li": 2
      },
      "source": "lab/renderers/checkbox.md",
      "output": "lab/renderers/checkbox--python-markdown.txt"
    },
    {
      "sample": "checkbox",
      "renderer": "pandoc-gfm",
      "tags": {
        "ul": 1,
        "li": 2,
        "label": 2,
        "input": 2
      },
      "source": "lab/renderers/checkbox.md",
      "output": "lab/renderers/checkbox--pandoc-gfm.txt"
    },
    {
      "sample": "frontmatter",
      "renderer": "markdown-it-commonmark",
      "tags": {
        "hr": 1,
        "h2": 1,
        "h1": 1
      },
      "source": "lab/renderers/frontmatter.md",
      "output": "lab/renderers/frontmatter--markdown-it-commonmark.txt"
    },
    {
      "sample": "frontmatter",
      "renderer": "markdown-it-breaks",
      "tags": {
        "hr": 1,
        "h2": 1,
        "h1": 1
      },
      "source": "lab/renderers/frontmatter.md",
      "output": "lab/renderers/frontmatter--markdown-it-breaks.txt"
    },
    {
      "sample": "frontmatter",
      "renderer": "python-markdown",
      "tags": {
        "hr": 1,
        "h2": 1,
        "h1": 1
      },
      "source": "lab/renderers/frontmatter.md",
      "output": "lab/renderers/frontmatter--python-markdown.txt"
    },
    {
      "sample": "frontmatter",
      "renderer": "pandoc-gfm",
      "tags": {
        "h1": 1
      },
      "source": "lab/renderers/frontmatter.md",
      "output": "lab/renderers/frontmatter--pandoc-gfm.txt"
    },
    {
      "sample": "table-bare-markers",
      "renderer": "markdown-it-commonmark",
      "tags": {
        "p": 1
      },
      "checkbox_inputs": 0,
      "checked": 0,
      "disabled": 0,
      "checkboxes_in_tables": 0,
      "cells": [],
      "source": "lab/renderers/table-bare-markers.md",
      "output": "lab/renderers/table-bare-markers--markdown-it-commonmark.txt",
      "source_sha256": "3000fb57fda7b097a26d3535f4a32e23fd994e001c8a164b5e28e7530d1f3f90",
      "output_sha256": "d42411d32615238ed85a82298da4288cbf8bf9fa9fc5fa848a40968092b2d8ac"
    },
    {
      "sample": "table-bare-markers",
      "renderer": "markdown-it-table-html",
      "tags": {
        "table": 1,
        "thead": 1,
        "tr": 3,
        "th": 2,
        "tbody": 1,
        "td": 4
      },
      "checkbox_inputs": 0,
      "checked": 0,
      "disabled": 0,
      "checkboxes_in_tables": 0,
      "cells": [
        "Status",
        "Task",
        "[ ]",
        "Draft release notes",
        "[x]",
        "Review schema"
      ],
      "source": "lab/renderers/table-bare-markers.md",
      "output": "lab/renderers/table-bare-markers--markdown-it-table-html.txt",
      "source_sha256": "3000fb57fda7b097a26d3535f4a32e23fd994e001c8a164b5e28e7530d1f3f90",
      "output_sha256": "587929ad19f1142806400b45f567f207d37750f57829529e38c30dfec1716d1d"
    },
    {
      "sample": "table-bare-markers",
      "renderer": "markdown-it-table-escaped",
      "tags": {
        "table": 1,
        "thead": 1,
        "tr": 3,
        "th": 2,
        "tbody": 1,
        "td": 4
      },
      "checkbox_inputs": 0,
      "checked": 0,
      "disabled": 0,
      "checkboxes_in_tables": 0,
      "cells": [
        "Status",
        "Task",
        "[ ]",
        "Draft release notes",
        "[x]",
        "Review schema"
      ],
      "source": "lab/renderers/table-bare-markers.md",
      "output": "lab/renderers/table-bare-markers--markdown-it-table-escaped.txt",
      "source_sha256": "3000fb57fda7b097a26d3535f4a32e23fd994e001c8a164b5e28e7530d1f3f90",
      "output_sha256": "587929ad19f1142806400b45f567f207d37750f57829529e38c30dfec1716d1d"
    },
    {
      "sample": "table-bare-markers",
      "renderer": "python-markdown",
      "tags": {
        "table": 1,
        "thead": 1,
        "tr": 3,
        "th": 2,
        "tbody": 1,
        "td": 4
      },
      "checkbox_inputs": 0,
      "checked": 0,
      "disabled": 0,
      "checkboxes_in_tables": 0,
      "cells": [
        "Status",
        "Task",
        "[ ]",
        "Draft release notes",
        "[x]",
        "Review schema"
      ],
      "source": "lab/renderers/table-bare-markers.md",
      "output": "lab/renderers/table-bare-markers--python-markdown.txt",
      "source_sha256": "3000fb57fda7b097a26d3535f4a32e23fd994e001c8a164b5e28e7530d1f3f90",
      "output_sha256": "983516a445b7093a112aa6e24d492a45fa082b74574125ffce42a6f1a41bbd57"
    },
    {
      "sample": "table-bare-markers",
      "renderer": "pandoc-gfm",
      "tags": {
        "table": 1,
        "thead": 1,
        "tr": 3,
        "th": 2,
        "tbody": 1,
        "td": 4
      },
      "checkbox_inputs": 0,
      "checked": 0,
      "disabled": 0,
      "checkboxes_in_tables": 0,
      "cells": [
        "Status",
        "Task",
        "[ ]",
        "Draft release notes",
        "[x]",
        "Review schema"
      ],
      "source": "lab/renderers/table-bare-markers.md",
      "output": "lab/renderers/table-bare-markers--pandoc-gfm.txt",
      "source_sha256": "3000fb57fda7b097a26d3535f4a32e23fd994e001c8a164b5e28e7530d1f3f90",
      "output_sha256": "587929ad19f1142806400b45f567f207d37750f57829529e38c30dfec1716d1d"
    },
    {
      "sample": "table-list-markers",
      "renderer": "markdown-it-commonmark",
      "tags": {
        "p": 1
      },
      "checkbox_inputs": 0,
      "checked": 0,
      "disabled": 0,
      "checkboxes_in_tables": 0,
      "cells": [],
      "source": "lab/renderers/table-list-markers.md",
      "output": "lab/renderers/table-list-markers--markdown-it-commonmark.txt",
      "source_sha256": "c250610f4d229b2865491b2aaad3b01140e56698d2a1d7ca6c6286b1ed95c639",
      "output_sha256": "6da0d35f8811c896c676519d8f2a21fabfa840bce6acfbe2d23e74abfca84883"
    },
    {
      "sample": "table-list-markers",
      "renderer": "markdown-it-table-html",
      "tags": {
        "table": 1,
        "thead": 1,
        "tr": 3,
        "th": 2,
        "tbody": 1,
        "td": 4
      },
      "checkbox_inputs": 0,
      "checked": 0,
      "disabled": 0,
      "checkboxes_in_tables": 0,
      "cells": [
        "Task",
        "Owner",
        "- [ ] Draft release notes",
        "Writer",
        "- [x] Review schema",
        "Reviewer"
      ],
      "source": "lab/renderers/table-list-markers.md",
      "output": "lab/renderers/table-list-markers--markdown-it-table-html.txt",
      "source_sha256": "c250610f4d229b2865491b2aaad3b01140e56698d2a1d7ca6c6286b1ed95c639",
      "output_sha256": "122b6393148a1042592aa39bc85a7b0131446347d3bbf46e845bb11162fd9076"
    },
    {
      "sample": "table-list-markers",
      "renderer": "markdown-it-table-escaped",
      "tags": {
        "table": 1,
        "thead": 1,
        "tr": 3,
        "th": 2,
        "tbody": 1,
        "td": 4
      },
      "checkbox_inputs": 0,
      "checked": 0,
      "disabled": 0,
      "checkboxes_in_tables": 0,
      "cells": [
        "Task",
        "Owner",
        "- [ ] Draft release notes",
        "Writer",
        "- [x] Review schema",
        "Reviewer"
      ],
      "source": "lab/renderers/table-list-markers.md",
      "output": "lab/renderers/table-list-markers--markdown-it-table-escaped.txt",
      "source_sha256": "c250610f4d229b2865491b2aaad3b01140e56698d2a1d7ca6c6286b1ed95c639",
      "output_sha256": "122b6393148a1042592aa39bc85a7b0131446347d3bbf46e845bb11162fd9076"
    },
    {
      "sample": "table-list-markers",
      "renderer": "python-markdown",
      "tags": {
        "table": 1,
        "thead": 1,
        "tr": 3,
        "th": 2,
        "tbody": 1,
        "td": 4
      },
      "checkbox_inputs": 0,
      "checked": 0,
      "disabled": 0,
      "checkboxes_in_tables": 0,
      "cells": [
        "Task",
        "Owner",
        "- [ ] Draft release notes",
        "Writer",
        "- [x] Review schema",
        "Reviewer"
      ],
      "source": "lab/renderers/table-list-markers.md",
      "output": "lab/renderers/table-list-markers--python-markdown.txt",
      "source_sha256": "c250610f4d229b2865491b2aaad3b01140e56698d2a1d7ca6c6286b1ed95c639",
      "output_sha256": "dac036de3cb74d309c3b6ddab4c815c8ccf267d1f265a5d88ef543f90026da62"
    },
    {
      "sample": "table-list-markers",
      "renderer": "pandoc-gfm",
      "tags": {
        "table": 1,
        "thead": 1,
        "tr": 3,
        "th": 2,
        "tbody": 1,
        "td": 4
      },
      "checkbox_inputs": 0,
      "checked": 0,
      "disabled": 0,
      "checkboxes_in_tables": 0,
      "cells": [
        "Task",
        "Owner",
        "- [ ] Draft release notes",
        "Writer",
        "- [x] Review schema",
        "Reviewer"
      ],
      "source": "lab/renderers/table-list-markers.md",
      "output": "lab/renderers/table-list-markers--pandoc-gfm.txt",
      "source_sha256": "c250610f4d229b2865491b2aaad3b01140e56698d2a1d7ca6c6286b1ed95c639",
      "output_sha256": "122b6393148a1042592aa39bc85a7b0131446347d3bbf46e845bb11162fd9076"
    },
    {
      "sample": "table-break-markers",
      "renderer": "markdown-it-commonmark",
      "tags": {
        "p": 1,
        "br": 2
      },
      "checkbox_inputs": 0,
      "checked": 0,
      "disabled": 0,
      "checkboxes_in_tables": 0,
      "cells": [],
      "source": "lab/renderers/table-break-markers.md",
      "output": "lab/renderers/table-break-markers--markdown-it-commonmark.txt",
      "source_sha256": "dd3db59b3bc548eae5ba11ecf6385eb81db43406811432c942aa704a638d424e",
      "output_sha256": "f9a9e2c2de305b5383577bacb30f2d170dbfa8ecc0143db8646c962c11d60596"
    },
    {
      "sample": "table-break-markers",
      "renderer": "markdown-it-table-html",
      "tags": {
        "table": 1,
        "thead": 1,
        "tr": 3,
        "th": 2,
        "tbody": 1,
        "td": 4,
        "br": 2
      },
      "checkbox_inputs": 0,
      "checked": 0,
      "disabled": 0,
      "checkboxes_in_tables": 0,
      "cells": [
        "Task",
        "Status",
        "Draft release notes",
        "Pending- [ ] Approve",
        "Review schema",
        "Done- [x] Approve"
      ],
      "source": "lab/renderers/table-break-markers.md",
      "output": "lab/renderers/table-break-markers--markdown-it-table-html.txt",
      "source_sha256": "dd3db59b3bc548eae5ba11ecf6385eb81db43406811432c942aa704a638d424e",
      "output_sha256": "7ddebe4540ea5b2f1fd47b0ed44788a33ccb235e9580e327028b9ef5495db509"
    },
    {
      "sample": "table-break-markers",
      "renderer": "markdown-it-table-escaped",
      "tags": {
        "table": 1,
        "thead": 1,
        "tr": 3,
        "th": 2,
        "tbody": 1,
        "td": 4
      },
      "checkbox_inputs": 0,
      "checked": 0,
      "disabled": 0,
      "checkboxes_in_tables": 0,
      "cells": [
        "Task",
        "Status",
        "Draft release notes",
        "Pending<br>- [ ] Approve",
        "Review schema",
        "Done<br>- [x] Approve"
      ],
      "source": "lab/renderers/table-break-markers.md",
      "output": "lab/renderers/table-break-markers--markdown-it-table-escaped.txt",
      "source_sha256": "dd3db59b3bc548eae5ba11ecf6385eb81db43406811432c942aa704a638d424e",
      "output_sha256": "de39d967c2149b2da8d94dfc68a86c7e944664c5875d59d8d7ea2d8101000029"
    },
    {
      "sample": "table-break-markers",
      "renderer": "python-markdown",
      "tags": {
        "table": 1,
        "thead": 1,
        "tr": 3,
        "th": 2,
        "tbody": 1,
        "td": 4,
        "br": 2
      },
      "checkbox_inputs": 0,
      "checked": 0,
      "disabled": 0,
      "checkboxes_in_tables": 0,
      "cells": [
        "Task",
        "Status",
        "Draft release notes",
        "Pending- [ ] Approve",
        "Review schema",
        "Done- [x] Approve"
      ],
      "source": "lab/renderers/table-break-markers.md",
      "output": "lab/renderers/table-break-markers--python-markdown.txt",
      "source_sha256": "dd3db59b3bc548eae5ba11ecf6385eb81db43406811432c942aa704a638d424e",
      "output_sha256": "e3966bd2fd493faf5a92f6b42faa646f361d003c817f3dea36a1e3d0c5530bde"
    },
    {
      "sample": "table-break-markers",
      "renderer": "pandoc-gfm",
      "tags": {
        "table": 1,
        "thead": 1,
        "tr": 3,
        "th": 2,
        "tbody": 1,
        "td": 4,
        "br": 2
      },
      "checkbox_inputs": 0,
      "checked": 0,
      "disabled": 0,
      "checkboxes_in_tables": 0,
      "cells": [
        "Task",
        "Status",
        "Draft release notes",
        "Pending- [ ] Approve",
        "Review schema",
        "Done- [x] Approve"
      ],
      "source": "lab/renderers/table-break-markers.md",
      "output": "lab/renderers/table-break-markers--pandoc-gfm.txt",
      "source_sha256": "dd3db59b3bc548eae5ba11ecf6385eb81db43406811432c942aa704a638d424e",
      "output_sha256": "7ddebe4540ea5b2f1fd47b0ed44788a33ccb235e9580e327028b9ef5495db509"
    },
    {
      "sample": "table-status-text",
      "renderer": "markdown-it-commonmark",
      "tags": {
        "p": 1
      },
      "checkbox_inputs": 0,
      "checked": 0,
      "disabled": 0,
      "checkboxes_in_tables": 0,
      "cells": [],
      "source": "lab/renderers/table-status-text.md",
      "output": "lab/renderers/table-status-text--markdown-it-commonmark.txt",
      "source_sha256": "5ba18f14e5bd8f4a792281075ca1bad5c2c1efc0f6e9b144519b79c2ee3ff9d2",
      "output_sha256": "910259642d4053f458825411e6d2ff5b01c84ca842d03e2f82a57ba30bceb3df"
    },
    {
      "sample": "table-status-text",
      "renderer": "markdown-it-table-html",
      "tags": {
        "table": 1,
        "thead": 1,
        "tr": 3,
        "th": 2,
        "tbody": 1,
        "td": 4
      },
      "checkbox_inputs": 0,
      "checked": 0,
      "disabled": 0,
      "checkboxes_in_tables": 0,
      "cells": [
        "Task",
        "Status",
        "Draft release notes",
        "☐ Pending",
        "Review schema",
        "☑ Done"
      ],
      "source": "lab/renderers/table-status-text.md",
      "output": "lab/renderers/table-status-text--markdown-it-table-html.txt",
      "source_sha256": "5ba18f14e5bd8f4a792281075ca1bad5c2c1efc0f6e9b144519b79c2ee3ff9d2",
      "output_sha256": "c42e208188cd0da552bfc0a7ebd598a8d558c1e8bdce73ce1d8c75ab25358005"
    },
    {
      "sample": "table-status-text",
      "renderer": "markdown-it-table-escaped",
      "tags": {
        "table": 1,
        "thead": 1,
        "tr": 3,
        "th": 2,
        "tbody": 1,
        "td": 4
      },
      "checkbox_inputs": 0,
      "checked": 0,
      "disabled": 0,
      "checkboxes_in_tables": 0,
      "cells": [
        "Task",
        "Status",
        "Draft release notes",
        "☐ Pending",
        "Review schema",
        "☑ Done"
      ],
      "source": "lab/renderers/table-status-text.md",
      "output": "lab/renderers/table-status-text--markdown-it-table-escaped.txt",
      "source_sha256": "5ba18f14e5bd8f4a792281075ca1bad5c2c1efc0f6e9b144519b79c2ee3ff9d2",
      "output_sha256": "c42e208188cd0da552bfc0a7ebd598a8d558c1e8bdce73ce1d8c75ab25358005"
    },
    {
      "sample": "table-status-text",
      "renderer": "python-markdown",
      "tags": {
        "table": 1,
        "thead": 1,
        "tr": 3,
        "th": 2,
        "tbody": 1,
        "td": 4
      },
      "checkbox_inputs": 0,
      "checked": 0,
      "disabled": 0,
      "checkboxes_in_tables": 0,
      "cells": [
        "Task",
        "Status",
        "Draft release notes",
        "☐ Pending",
        "Review schema",
        "☑ Done"
      ],
      "source": "lab/renderers/table-status-text.md",
      "output": "lab/renderers/table-status-text--python-markdown.txt",
      "source_sha256": "5ba18f14e5bd8f4a792281075ca1bad5c2c1efc0f6e9b144519b79c2ee3ff9d2",
      "output_sha256": "ea32be312faa0cdb26261574d2053adb27c855dc3ad6a2f7d8475cbe3bd28792"
    },
    {
      "sample": "table-status-text",
      "renderer": "pandoc-gfm",
      "tags": {
        "table": 1,
        "thead": 1,
        "tr": 3,
        "th": 2,
        "tbody": 1,
        "td": 4
      },
      "checkbox_inputs": 0,
      "checked": 0,
      "disabled": 0,
      "checkboxes_in_tables": 0,
      "cells": [
        "Task",
        "Status",
        "Draft release notes",
        "☐ Pending",
        "Review schema",
        "☑ Done"
      ],
      "source": "lab/renderers/table-status-text.md",
      "output": "lab/renderers/table-status-text--pandoc-gfm.txt",
      "source_sha256": "5ba18f14e5bd8f4a792281075ca1bad5c2c1efc0f6e9b144519b79c2ee3ff9d2",
      "output_sha256": "c42e208188cd0da552bfc0a7ebd598a8d558c1e8bdce73ce1d8c75ab25358005"
    },
    {
      "sample": "table-html-inputs",
      "renderer": "markdown-it-commonmark",
      "tags": {
        "p": 1,
        "input": 2
      },
      "checkbox_inputs": 2,
      "checked": 1,
      "disabled": 2,
      "checkboxes_in_tables": 0,
      "cells": [],
      "source": "lab/renderers/table-html-inputs.md",
      "output": "lab/renderers/table-html-inputs--markdown-it-commonmark.txt",
      "source_sha256": "f9c2c684e593273ed8e9cd185eddd165b4be933ea520f2adef818098ec83161a",
      "output_sha256": "500684ed298681d4ead992da4219b504278fd1e3819c519b1d2d511e983d5e9d"
    },
    {
      "sample": "table-html-inputs",
      "renderer": "markdown-it-table-html",
      "tags": {
        "table": 1,
        "thead": 1,
        "tr": 3,
        "th": 2,
        "tbody": 1,
        "td": 4,
        "input": 2
      },
      "checkbox_inputs": 2,
      "checked": 1,
      "disabled": 2,
      "checkboxes_in_tables": 2,
      "cells": [
        "Task",
        "Status",
        "Draft release notes",
        "",
        "Review schema",
        ""
      ],
      "source": "lab/renderers/table-html-inputs.md",
      "output": "lab/renderers/table-html-inputs--markdown-it-table-html.txt",
      "source_sha256": "f9c2c684e593273ed8e9cd185eddd165b4be933ea520f2adef818098ec83161a",
      "output_sha256": "c31fde531983ce70a33762c3f7f0632ca9b3a161086ff5e6ceefae11b6325553"
    },
    {
      "sample": "table-html-inputs",
      "renderer": "markdown-it-table-escaped",
      "tags": {
        "table": 1,
        "thead": 1,
        "tr": 3,
        "th": 2,
        "tbody": 1,
        "td": 4
      },
      "checkbox_inputs": 0,
      "checked": 0,
      "disabled": 0,
      "checkboxes_in_tables": 0,
      "cells": [
        "Task",
        "Status",
        "Draft release notes",
        "<input type=\"checkbox\" disabled aria-label=\"Draft release notes\">",
        "Review schema",
        "<input type=\"checkbox\" disabled checked aria-label=\"Review schema\">"
      ],
      "source": "lab/renderers/table-html-inputs.md",
      "output": "lab/renderers/table-html-inputs--markdown-it-table-escaped.txt",
      "source_sha256": "f9c2c684e593273ed8e9cd185eddd165b4be933ea520f2adef818098ec83161a",
      "output_sha256": "f0330a6aa755cc060c8d761fe1dea5218830293977c2638d7199cd415c592303"
    },
    {
      "sample": "table-html-inputs",
      "renderer": "python-markdown",
      "tags": {
        "table": 1,
        "thead": 1,
        "tr": 3,
        "th": 2,
        "tbody": 1,
        "td": 4,
        "input": 2
      },
      "checkbox_inputs": 2,
      "checked": 1,
      "disabled": 2,
      "checkboxes_in_tables": 2,
      "cells": [
        "Task",
        "Status",
        "Draft release notes",
        "",
        "Review schema",
        ""
      ],
      "source": "lab/renderers/table-html-inputs.md",
      "output": "lab/renderers/table-html-inputs--python-markdown.txt",
      "source_sha256": "f9c2c684e593273ed8e9cd185eddd165b4be933ea520f2adef818098ec83161a",
      "output_sha256": "25df948cf0e03586aeac7b3a6af8de1bcf7d97c285a6b4ce3d5233f5a69a2455"
    },
    {
      "sample": "table-html-inputs",
      "renderer": "pandoc-gfm",
      "tags": {
        "table": 1,
        "thead": 1,
        "tr": 3,
        "th": 2,
        "tbody": 1,
        "td": 4,
        "input": 2
      },
      "checkbox_inputs": 2,
      "checked": 1,
      "disabled": 2,
      "checkboxes_in_tables": 2,
      "cells": [
        "Task",
        "Status",
        "Draft release notes",
        "",
        "Review schema",
        ""
      ],
      "source": "lab/renderers/table-html-inputs.md",
      "output": "lab/renderers/table-html-inputs--pandoc-gfm.txt",
      "source_sha256": "f9c2c684e593273ed8e9cd185eddd165b4be933ea520f2adef818098ec83161a",
      "output_sha256": "c31fde531983ce70a33762c3f7f0632ca9b3a161086ff5e6ceefae11b6325553"
    },
    {
      "sample": "outside-task-list",
      "renderer": "markdown-it-commonmark",
      "tags": {
        "ul": 1,
        "li": 2
      },
      "checkbox_inputs": 0,
      "checked": 0,
      "disabled": 0,
      "checkboxes_in_tables": 0,
      "cells": [],
      "source": "lab/renderers/outside-task-list.md",
      "output": "lab/renderers/outside-task-list--markdown-it-commonmark.txt",
      "source_sha256": "46ad6b3f962a7ee88a3e814a213b1a54e807a721adfb90ff8d11fdfd0e86f74f",
      "output_sha256": "795d1186bf184b4b6c662617b43d3a9169ccc7639cad412e246cf8306edc35d5"
    },
    {
      "sample": "outside-task-list",
      "renderer": "markdown-it-table-html",
      "tags": {
        "ul": 1,
        "li": 2
      },
      "checkbox_inputs": 0,
      "checked": 0,
      "disabled": 0,
      "checkboxes_in_tables": 0,
      "cells": [],
      "source": "lab/renderers/outside-task-list.md",
      "output": "lab/renderers/outside-task-list--markdown-it-table-html.txt",
      "source_sha256": "46ad6b3f962a7ee88a3e814a213b1a54e807a721adfb90ff8d11fdfd0e86f74f",
      "output_sha256": "795d1186bf184b4b6c662617b43d3a9169ccc7639cad412e246cf8306edc35d5"
    },
    {
      "sample": "outside-task-list",
      "renderer": "markdown-it-table-escaped",
      "tags": {
        "ul": 1,
        "li": 2
      },
      "checkbox_inputs": 0,
      "checked": 0,
      "disabled": 0,
      "checkboxes_in_tables": 0,
      "cells": [],
      "source": "lab/renderers/outside-task-list.md",
      "output": "lab/renderers/outside-task-list--markdown-it-table-escaped.txt",
      "source_sha256": "46ad6b3f962a7ee88a3e814a213b1a54e807a721adfb90ff8d11fdfd0e86f74f",
      "output_sha256": "795d1186bf184b4b6c662617b43d3a9169ccc7639cad412e246cf8306edc35d5"
    },
    {
      "sample": "outside-task-list",
      "renderer": "python-markdown",
      "tags": {
        "ul": 1,
        "li": 2
      },
      "checkbox_inputs": 0,
      "checked": 0,
      "disabled": 0,
      "checkboxes_in_tables": 0,
      "cells": [],
      "source": "lab/renderers/outside-task-list.md",
      "output": "lab/renderers/outside-task-list--python-markdown.txt",
      "source_sha256": "46ad6b3f962a7ee88a3e814a213b1a54e807a721adfb90ff8d11fdfd0e86f74f",
      "output_sha256": "45be2235d23a6b3609aedf60500d6788cdc699443c55a8056cc2bf4242abc693"
    },
    {
      "sample": "outside-task-list",
      "renderer": "pandoc-gfm",
      "tags": {
        "ul": 1,
        "li": 2,
        "label": 2,
        "input": 2
      },
      "checkbox_inputs": 2,
      "checked": 1,
      "disabled": 0,
      "checkboxes_in_tables": 0,
      "cells": [],
      "source": "lab/renderers/outside-task-list.md",
      "output": "lab/renderers/outside-task-list--pandoc-gfm.txt",
      "source_sha256": "46ad6b3f962a7ee88a3e814a213b1a54e807a721adfb90ff8d11fdfd0e86f74f",
      "output_sha256": "6ebed56182da0137f7870488304eb1772486edd3addbfa3ee9b0331a0a9c829b"
    }
  ],
  "checkbox_table_experiment": {
    "date": "2026-11-04T03:43:38.502546+00:00",
    "python": "3.11.14",
    "versions": {
      "markdown-it-commonmark": "4.0.0",
      "markdown-it-table-html": "4.0.0",
      "markdown-it-table-escaped": "4.0.0",
      "python-markdown": "3.10.2",
      "pandoc-gfm": "pandoc 3.11"
    },
    "options": {
      "markdown-it-commonmark": "MarkdownIt(\"commonmark\", {\"html\": True})",
      "markdown-it-table-html": "MarkdownIt(\"commonmark\", {\"html\": True}).enable(\"table\")",
      "markdown-it-table-escaped": "MarkdownIt(\"commonmark\", {\"html\": False}).enable(\"table\")",
      "python-markdown": "markdown.markdown(source, extensions=[\"tables\", \"fenced_code\"])",
      "pandoc-gfm": "pandoc -f gfm -t html"
    },
    "command": "PYTHONDONTWRITEBYTECODE=1 .venv/bin/python runs/2026-11-04-markovo-markdown-checkbox-in-table/lab/checkbox_table_probe.py",
    "scope": "Local HTML structure only; no GitHub.com, GitLab, VS Code, Obsidian UI, browser clicks, or source write-back tested.",
    "samples": [
      "table-bare-markers",
      "table-list-markers",
      "table-break-markers",
      "table-status-text",
      "table-html-inputs",
      "outside-task-list"
    ],
    "metrics": {
      "tags": "HTMLParser start-tag counts, including XHTML start-end tags once",
      "checkbox_inputs": "input elements whose type attribute is checkbox",
      "checked": "checkbox input elements carrying the checked attribute",
      "disabled": "checkbox input elements carrying the disabled attribute",
      "checkboxes_in_tables": "checkbox input elements with a table ancestor",
      "cells": "decoded text inside th/td, excluding markup and attributes"
    }
  }
}
