To generate this list, I ran the following on the WCAG document page:
const a = Array.from(document.querySelectorAll('h1, h2, h3, h4'))
const headings = a.map((el) => [el.tagName, el.textContent, (el.parentNode.querySelector('.conformance-level') || {}).innerText])
headings
.filter((h) => /^\D*[1-4]/.test(h[1]))
.map(([headingLevel, title, level, permalink]) => {
const headingHashes = "#".repeat(+headingLevel.replace(/\D/g, "") - 1)