From 2ab472c9a5db1bb465fa3d27fe2b0983533a2767 Mon Sep 17 00:00:00 2001 From: HIsheR Date: Mon, 26 Oct 2026 22:24:07 +0800 Subject: [PATCH] =?UTF-8?q?chore(backlog):=20=E8=AE=B0=E5=BD=95=20g262=20?= =?UTF-8?q?=E5=AE=8C=E6=88=90?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .ua/backlog.json | 9 +++++++++ .ua/iterations.log | 1 + 2 files changed, 10 insertions(+) diff --git a/.ua/backlog.json b/.ua/backlog.json index 8272cd6..b9b894e 100644 --- a/.ua/backlog.json +++ b/.ua/backlog.json @@ -2744,6 +2744,15 @@ "status": "done", "domain": "tune", "notes": "焦点归还写在删除回调里而不是 render 末尾:render 是「按信号重画」,外部改信号(如重置筛选条)时不该抢焦点,只有用户亲手点 × 这一个入口需要接住" + }, + { + "id": "g262", + "title": "对比度门禁补非文本配对(焦点描边 3:1)", + "motivation": "audit:contrast 只算文字配对,可键盘用户「焦点在哪」全靠焦点描边——它糊进背景时文字对比度再漂亮也没用。WCAG 1.4.11 对这类界面部件只要求 3:1,但之前没有任何门禁盯着它:把 accent 调浅一点,文字配对也许还过,焦点环已经没了。", + "acceptance": "配对表增加「焦点描边 / 页面底」「焦点描边 / 表面」两对,阈值 3(非文本档),亮/暗 × 常规/高对比四套各算;README、AGENTS、CLI 清单里 16 组的表述同步成 18 组并说明非文本档来源;npm run check 全绿。", + "status": "done", + "domain": "visual", + "notes": "配对表本来就是「设计契约」的写法(写死在代码里、加一对等于承认一种新组合),所以非文本档沿用同一张表、只给不同的 min,不另开一套配置;实测 light 6.52/6.09、dark 6.35/5.77,说明现役 accent 作焦点描边是够的——这条门禁的价值在「以后调浅时会被拦住」" } ] } diff --git a/.ua/iterations.log b/.ua/iterations.log index 8bf09cf..46059e1 100644 --- a/.ua/iterations.log +++ b/.ua/iterations.log @@ -306,3 +306,4 @@ {"ts":"2026-10-26T22:21:54+08:00","id":"g259","result":"done","commit":"11a22f9","summary":"DataTableProps 增加 pageSizes 候选并透传到分页条(缺省 5/10/20,当前值自动补);dataTable 控制在 200 行内"} {"ts":"2026-10-26T22:22:38+08:00","id":"g260","result":"done","commit":"07a5275","summary":"新增配方 15:表格分页与独立分页器共用 page 信号 + pageSizes 候选,写清写回顺序与越界收敛四条要点"} {"ts":"2026-10-26T22:23:22+08:00","id":"g261","result":"done","commit":"047b6c5","summary":"inputTag 删除 chip 后焦点交回输入框,连续删多个标签不再每次丢焦点"} +{"ts":"2026-10-26T22:24:07+08:00","id":"g262","result":"done","commit":"62d8107","summary":"audit:contrast 增两条非文本配对(焦点描边 × 页面底/表面,阈值 3),配对表 16→18 并同步四处文档表述"}