chore(backlog): 记录 g211 完成
This commit is contained in:
@@ -2285,6 +2285,15 @@
|
||||
"status": "done",
|
||||
"notes": "tokens 新增 --ua-color-scrollbar(0.22/0.24) 与 --ua-color-scrollbar-hover(0.38/0.42),tokens.css 与 tokens.json 同步;ui.css 末尾新增滚动条段:13 个滚动容器统一 scrollbar-width:thin + scrollbar-color 走令牌,WebKit 伪元素做 8px 胶囊拇指、轨道与右下角透明、悬停加深带 --ua-duration-fast 过渡;仅用 inline-size/block-size 定粗细以避开 height 字面量口径,audit:visual 十一类保持 0 处;llms-full.txt 经 npm run docs 重生成",
|
||||
"domain": "visual"
|
||||
},
|
||||
{
|
||||
"id": "g211",
|
||||
"title": "verify 增加令牌双源一致性门禁",
|
||||
"motivation": "颜色令牌要在两处登记:tokens.css 定义真实 CSS 变量、tokens.json 供文档站色板与 Agent 文档使用;两处靠人手同步,只改一处时文档色板会凭空多出或漏掉一个色块,没有任何门禁能发现(g210 新增滚动条令牌时就靠人工两处对齐)。",
|
||||
"acceptance": "ua verify 新增 checkTokenParity:tokens.json 的 color 键按 camelCase → kebab 折算成 --ua-color-* 后,与 tokens.css :root 集合双向查漏(JSON 多出 / CSS 多出都报错),并逐项比对亮色值与 [data-theme='dark'] 暗色值;负向自检(改坏一处值、删掉一个键)必须报错并指出变量名与两处取值;AGENTS.md 的 verify 职责描述同步;npm run check 全绿。",
|
||||
"status": "done",
|
||||
"notes": "cmdVerify 接入 checkTokenParity:camelCase → kebab(含数字段 surface2 → surface-2)折算后双向查名,命中则比对 root 亮值与 dark 暗值,报错直接点名变量与两侧取值;接在 checkDarkTokens 之后、llms-full 之前;verify OK 汇总文案补「tokens.json ↔ tokens.css 名字与值双源一致」,AGENTS.md 同步该职责与「只改一处会凭空多/少色块」的动机;负向自检两种破坏(改值 0.22→0.99、删 scrollbarHover 键)各自被拦下并给出精确变量名",
|
||||
"domain": "tooling"
|
||||
}
|
||||
]
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user