diff --git a/.ua/backlog.json b/.ua/backlog.json index 5d07050..4c18ce9 100644 --- a/.ua/backlog.json +++ b/.ua/backlog.json @@ -2492,6 +2492,15 @@ "status": "done", "domain": "visual", "notes": "audit:visual 新增 translate-literal 第十三类(KIND_META + SCAN_PROPS 加 transform + detect/migrate 双口径),TRANSLATE_TOKENS 八档映射(10px 收敛到 8 档);迁移脚本自动改写 ui.css 33 处位移(负号 calc(-1 * var(...)),百分比与 0 豁免);tokens.css/tokens.json 双源登记 --ua-translate-1..12;AGENTS「五类」与 cli manifest「十二组」表述同步为十三,npm run docs 重建 llms-full 与文档站;基线重写后全 0,npm run check 全绿" + }, + { + "id": "g234", + "title": "新增 pinInput 验证码输入组件(组件 70→71)", + "motivation": "表单域缺验证码 / 短信码输入这类 N 格单字符控件,业务只能用普通 textField 凑合,无进格、无粘贴分发、无 one-time-code 自动填充。", + "acceptance": "N 格单字符数字输入:输入自动进格、退格回删(空格回删上一格)、←/→ 移格、聚焦全选覆盖、粘贴自动分发(整段从首格、片段从当前格);value 信号双向绑定,mask 密文 + one-time-code,disabled 布尔/信号;样式只消费 --ua-* 令牌,禁止新增硬编码阴影/时长/字号;十处落点齐全,npm run check 全绿。", + "status": "done", + "domain": "new", + "notes": "组件 70→71;格子建一次不重渲染(焦点不丢),外部同步走单 effect(同值不写防打断输入法);样式复用 .ua-input 基类 + .ua-pin-cell 覆盖,零新增视觉字面量(audit 全 0);demo 锚点须全小写(verify 锚点正则只认 sec-[a-z0-9-],sec-pinInput 首跑踩坑改 sec-pininput);manifest/docs/README/llms-full 十处落点齐,check 全绿" } ] } diff --git a/.ua/iterations.log b/.ua/iterations.log index 7b91be6..e425977 100644 --- a/.ua/iterations.log +++ b/.ua/iterations.log @@ -278,3 +278,4 @@ {"ts":"2026-10-26T20:46:13+08:00","id":"g231","result":"done","commit":"cd15c70","summary":"ua search 与 MCP search_components 覆盖配方域(标题/组件/要点三层),跨组件诉求可直达配方并带 ua recipes 指路"} {"ts":"2026-10-26T20:47:17+08:00","id":"g232","result":"done","commit":"61f07e4","summary":"ua doctor 升到 8 项:git user.name/user.email 未配置时 FAIL 并提示配置命令,堵住「全过却提交不了」的死角"} {"ts":"2026-10-26T21:17:00+08:00","id":"g233","result":"done","commit":"0eb67c4","summary":"位移量令牌化:transform 位移收敛为 --ua-translate-* 七档(10px 并入 8 档),audit:visual 新增 translate-literal 第十三类,ui.css 33 处字面量迁移后基线归零"} +{"ts":"2026-10-26T21:23:14+08:00","id":"g234","result":"done","commit":"8740ab0","summary":"新增 pinInput 验证码输入(组件 70→71):进格/回删/移格/粘贴分发 + mask 密文,value 信号双向绑定,样式零新增视觉字面量"}