From f5134ae2dbcaeecfa17afe82fc7b7b392df3e875 Mon Sep 17 00:00:00 2001 From: garrytan Date: Mon, 26 Oct 2026 09:19:33 +0000 Subject: [PATCH] design-lint: fourth review cycle fixes Commented-out markup is dead for every rule (Doc.src is the comment-blanked text; craft copy, the module-script check and the border+shadow scan read it). Headings, buttons, links, labels, selects, forms and an open

close the way the browser closes them, a tree nests at most 512 deep, and the heading, footer-column, sign-up-button and span readers walk the shared pairing instead of lazy regexes, with each element's text computed once (textOf). Tailwind frames and wireframe slots answer from treeOf. resolveVars stops on a cycle and caps its size; every parseCss at-rule branch honours the depth guard and an inline