📍局部性(locality,T1)Tabula 设置的每个属性的指定值,都是元素自身 class 字符串、注册表(registry)与已解析设计令牌(design token)三者的全函数。祖先元素与 DOM 位置从不作为输入。
🧮合并可靠性(T2)浏览器最终渲染的结果与 resolve() 所预测的完全一致。cn() 将平台建模为对 CSS 属性槽位(slot)的一次顺序无关折叠(fold)——它从不猜测哪个 class 会生效。
🔒封闭性(T3)能产生 CSS 的 class 严格限定于 registry.json 中注册的那些。未注册的 class 会静默地不产生任何 CSS,并会在发布前被三道门禁(gate)拦截——ESLint、生成的 types.d.ts,以及 tabula scan。
🪄设计令牌流水线编写扁平的、DTCG 格式的设计令牌;tabula build 会据此推导出完整的封闭词汇表(closed vocabulary),并写出你的应用所导入的 .tabula/ 产物——原子化、失败即关闭(fails closed),每个产物都带有指纹校验。
🛡️强制门禁十五条 ESLint 规则、五条 stylelint CSS 治理规则,以及基于 Tailwind 自身提取器的 tabula scan,共同将未注册与被禁用的机制挡在每一个源文件和样式表之外。