From fa84a392fbdca05df8ac052c2a24df77adc6e432 Mon Sep 17 00:00:00 2001 From: HIsheR Date: Mon, 26 Oct 2026 22:59:58 +0800 Subject: [PATCH] =?UTF-8?q?chore(backlog):=20=E8=AE=B0=E5=BD=95=20g274=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 c7197fd..b7d5f1d 100644 --- a/.ua/backlog.json +++ b/.ua/backlog.json @@ -2852,6 +2852,15 @@ "status": "done", "domain": "new", "notes": "出场延迟与关闭立刻收是一对:只做延迟会出现「关得也慢」,遮罩在数据回来后又挂 120ms 更像卡住;所以延迟只作用于「显示」这一个方向,paint(false) 直接执行。内容降透明度到 0.5 而不是隐藏:留位才能让遮罩收起时不跳动。踩坑:ButtonProps.label 已收窄为 string(g240 遗留),demo 里想传函数型文案会直接类型报错,改成固定文案 + 状态切换" + }, + { + "id": "g274", + "title": "补三条新组件的组合配方(骨架 / 刷新遮罩 / 审阅面板)", + "motivation": "配方文件停在配方 15,而那 15 条写的都是老组件(表单、弹窗、表格分页)。本轮新加的 layout / loading / jsonViewer / diffView / codeBlock / signaturePad 在配方里一个字都没有——Agent 拿到单组件参数表能知道「怎么调」,却不知道「怎么拼」,于是很可能把 layout 当卡片用、把 diffView 当全文展示用。配方是唯一能表达「职责边界」的载体。", + "acceptance": "recipes.md 新增配方 16(layout + breadcrumb + menu + card 后台页骨架)、17(loading 包住 dataTable 的刷新遮罩)、18(codeBlock + diffView + copyButton + tag 的变更审阅面板),编号自 15 连续递增、每条都有代码块与 3 条要点、代码块内至少含一个已注册组件 id;要点写清职责边界(骨架不塞交互、遮罩不换空数据、diff 不代替全文);llms-full.txt 与文档站随 npm run docs 重生成;npm run check 全绿", + "status": "done", + "domain": "tooling", + "notes": "配方 16 里特意写了「不要再套一层 overflow:auto」——layout 内容区自己就是滚动容器且已在细条名单内,两层滚动会让吸顶页头与滚动条重复出现,这类「两个都对、拼起来错」的坑只能靠配方说明。配方 17 强调 finally 收遮罩:只写 try 分支的示例会诱导出「异常时遮罩永远挂着」的实现" } ] } \ No newline at end of file diff --git a/.ua/iterations.log b/.ua/iterations.log index 58a726e..02f9a1f 100644 --- a/.ua/iterations.log +++ b/.ua/iterations.log @@ -318,3 +318,4 @@ {"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":"视觉抽查清单扩到十一段(新增五类新组件抽查位),总数下限改为段数推导"} {"ts":"2026-10-26T22:59:07+08:00","id":"g273","result":"done","commit":"d6e4319","summary":"新增区域加载遮罩组件 loading(81→82):延迟出场 + 内容留位 + aria-busy"} +{"ts":"2026-10-26T22:59:58+08:00","id":"g274","result":"done","commit":"b93e8b0","summary":"补三条组合配方:后台页骨架 / 表格刷新遮罩 / 变更审阅面板"}