From 1cb9d7a25a129ef47a11bb1a7608106c60ae5dfb Mon Sep 17 00:00:00 2001 From: HIsheR Date: Mon, 26 Oct 2026 22:58:04 +0800 Subject: [PATCH] =?UTF-8?q?chore(backlog):=20=E8=AE=B0=E5=BD=95=20g272=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 3cd1fd0..95a22bd 100644 --- a/.ua/backlog.json +++ b/.ua/backlog.json @@ -2834,6 +2834,15 @@ "status": "done", "domain": "new", "notes": "返回句柄是本库既定模式(formItem / virtualList 同款),因为「有画布就有外部要的操作」:取图、清空、判空。三处状态(位图 / signed 信号 / value 信号)必须一次改完——clear() 里少写一处就会出现「画布清空但信号还是旧图」。踩坑:Write 工具连续三次只写进文件头部(把注释当全文提交),build 直接暴露;demo 里 IIFE 少一个右括号,esbuild 报 Expected ) but found ; —— 新建组件后先 build 再谈其余门禁,能省一轮全量 check" + }, + { + "id": "g272", + "title": "视觉回归抽查清单扩到十一个组件并让下限自推导", + "motivation": "清单固定 six 组件是 10-23 定的,那时库只有 34 个组件、新增的多是表单小件。这两轮一口气加了 layout / jsonViewer / diffView / codeBlock / signaturePad 五类新形态(容器、数据展示、录入画布),它们恰恰是「令牌用对了但观感可能错」的高风险区——侧栏折叠抖动、JSON 竖线叠重、diff 行底色渗到行号列、代码块悬停残影、签名笔迹发灰,这些都没有抽查位。清单不覆盖,就等于默认它们不用人眼验收。", + "acceptance": "ITERATION.md 清单新增 layout / jsonViewer / diffView / codeBlock / signaturePad 五段,各 3-4 条、维度标签仍限五类;ua verify 的 REQUIRED 扩到十一段,MIN_TOTAL 改为 REQUIRED.length × MIN_PER_GROUP(33)由段数推导——以后加抽查位只需加段、不用手改总数;verify 成功语与 AGENTS.md、ITERATION.md 的「六段 / ≥18 条」表述同步为「十一段 / ≥33 条」;npm run check 全绿", + "status": "done", + "domain": "visual", + "notes": "下限从写死的 18 改成 段数 × 每条下限:这类「N 个组件」的计数一旦写死在门禁里就必然会漂——库自己已经在 verify 里靠 sync-counts 治过一次同样的病,这次直接把口径做成派生量。选题前先查了「焦点环覆盖」与「outline:none 是否配环」两处,均已被全局规则与逐组件 :focus-visible 覆盖,于是转向验收纪律本身:视觉门禁的分工是 audit:visual 管字面量、清单管观感,清单漏段等于放行" } ] } \ No newline at end of file diff --git a/.ua/iterations.log b/.ua/iterations.log index 5c0b256..2d60d25 100644 --- a/.ua/iterations.log +++ b/.ua/iterations.log @@ -316,3 +316,4 @@ {"ts":"2026-10-26T22:53:49+08:00","id":"g269","result":"done","commit":"368d47c","summary":"新增文本差异对比组件 diffView(78→79):剪前后缀 + LCS 对齐 + 双通道着色"} {"ts":"2026-10-26T22:54:56+08:00","id":"g270","result":"done","commit":"b8f90b8","summary":"新增代码块组件 codeBlock(79→80):行号不进剪贴板 + 头部标题 + 一键复制"} {"ts":"2026-10-26T22:56:38+08:00","id":"g271","result":"done","commit":"1680c4e","summary":"新增手写签名板组件 signaturePad(80→81):DPR 位图 + 指针跟手 + 快照保笔迹"} +{"ts":"2026-10-26T22:58:03+08:00","id":"g272","result":"done","commit":"b6c2afb","summary":"视觉抽查清单扩到十一段(新增五类新组件抽查位),总数下限改为段数推导"}