Commit Graph

399 Commits

Author SHA1 Message Date
HIsheR d048717e76 docs(iteration): 选题规则增加域轮换与视觉欠账优先
- backlog 条目新增可选字段 domain(new/tune/visual/tooling),存量 225 条
  按标题关键词回填(new 53 / tooling 38 / tune 134)
- 每轮选题改为先取 open 且 domain=visual 的条目,无视觉欠账再按数组顺序
- 新增《域轮换与视觉欠账优先》三条:连续 3 轮至少 1 轮 visual、视觉欠账
  优先于新增组件、新增组件必须声明只消费 --ua-* 令牌
- AGENTS 落点清单第 4 条补禁止新增硬编码阴影/时长/字号;门禁链描述补
  lint-iterations 与 audit:visual
- 灌入 8 条 domain=visual 欠账(g179…g186),验收标准均可枚举或可机检
2026-10-26 16:49:49 +08:00
HIsheR ee6d84457a chore(cli): 写入视觉迁移后的漂移基线
迁移后实跑 audit:visual --baseline 定档:字号 5 / 时长 9 / 阴影 17 /
圆角 0 / 焦点环 4,合计 35 处。基线只允许下降:任一类上涨即 check 失败。
2026-10-26 16:49:44 +08:00
HIsheR f125369744 feat(cli): 新增视觉漂移审计门禁与幂等迁移脚本
- 新增 lib/visual-rules.mjs 作为规则表单一来源:字号阶梯、时长三档、
  阴影四档、焦点环收敛、圆角档位的判定与改写集中在一处,迁移与审计共用
- 新增 lib/visual-audit.mjs + ua audit:visual:按五类统计硬编码视觉字面量,
  支持 --json 与 --baseline,默认与 .ua/visual-baseline.json 棘轮比对,
  超基线退出码 1 并按 git 历史倒推疑似引入提交
- 新增 scripts/visual-migrate.mjs:幂等迁移 ui.css(重复运行零 diff),
  另带 --seed 灌视觉欠账、--backfill-domain 回填域字段
- 实跑迁移:283 处降到 35 处(字号 27→5、时长 170→9、阴影 56→17、
  圆角 2→0、焦点环 28→4),159 行逐行等价替换,括号/分号/行数不变
- package.json 把 audit:visual 追加到 check 链末尾,并补 visual:migrate
2026-10-26 16:49:40 +08:00
HIsheR a1e8384711 chore(backlog): 记录 g178 完成 2026-10-26 16:30:47 +08:00
HIsheR 77afc693ad chore(backlog): 记录 g177 完成 2026-10-26 16:29:32 +08:00
HIsheR c6fd8b8afb iter(g177): 补充配方查询子命令 2026-10-26 16:29:26 +08:00
HIsheR ee758817d3 chore(backlog): 记录 g176 完成 2026-10-26 16:27:03 +08:00
HIsheR cc9ec02c94 iter(g176): 支持按参数说明检索组件 2026-10-26 16:26:53 +08:00
HIsheR 31650b1275 chore(backlog): 记录 g175 完成 2026-10-26 16:23:24 +08:00
HIsheR cbce645b3b iter(g175): 确认气泡支持异步确认 2026-10-26 16:23:23 +08:00
HIsheR 66c39e0145 chore(backlog): 记录 g174 完成 2026-10-26 16:21:49 +08:00
HIsheR 2316445b1e iter(g174): 时间线支持双侧交替 2026-10-26 16:21:48 +08:00
HIsheR 7084fe1feb chore(backlog): 记录 g173 完成 2026-10-26 16:20:31 +08:00
HIsheR ea4e781bd4 iter(g173): 上传图片显示缩略图 2026-10-26 16:20:30 +08:00
HIsheR 2c17696cc5 chore(backlog): 记录 g172 完成 2026-10-26 16:19:33 +08:00
HIsheR 250601dc78 iter(g172): 列表命令支持 JSON 输出 2026-10-26 16:19:32 +08:00
HIsheR a071cb041e chore(backlog): 修正 g171 留痕提交哈希 2026-10-26 16:19:12 +08:00
HIsheR dd55fee177 chore(backlog): 记录 g171 完成 2026-10-26 16:17:56 +08:00
HIsheR 3804759f45 chore(backlog): 记录 g170 完成 2026-10-26 16:17:07 +08:00
HIsheR a754bd6b25 iter(g170): 分页器支持极简模式与单页隐藏 2026-10-26 16:17:05 +08:00
HIsheR 8c9541d209 chore(backlog): 记录 g169 完成 2026-10-26 16:16:08 +08:00
HIsheR bd98fc8e70 iter(g169): 表单字段支持跨列 2026-10-26 16:16:07 +08:00
HIsheR adc94cabf5 chore(backlog): 记录 g168 完成 2026-10-26 16:15:00 +08:00
HIsheR 649ebf3291 chore(backlog): 记录 g167 完成 2026-10-26 16:14:20 +08:00
HIsheR ff9442904b iter(g167): 弹窗支持内置页脚与异步确认 2026-10-26 16:14:19 +08:00
HIsheR b6a6827f9b chore(backlog): 记录 g166 完成 2026-10-26 16:13:06 +08:00
HIsheR a80644c35b iter(g166): 下拉选项支持分组标题 2026-10-26 16:13:05 +08:00
HIsheR e1b7de6f20 chore(backlog): 记录 g165 完成 2026-10-26 16:11:07 +08:00
HIsheR 804ab3b18f iter(g165): 步骤条支持竖向排列 2026-10-26 16:11:06 +08:00
HIsheR dddbccd97d chore(backlog): 记录 g164 完成 2026-10-26 16:10:00 +08:00
HIsheR b533903994 iter(g164): 描述列表支持竖排与标题操作区 2026-10-26 16:09:59 +08:00
HIsheR bb1625a06d chore(backlog): 记录 g163 完成 2026-10-26 16:08:24 +08:00
HIsheR eea5074edf chore(backlog): 记录 g162 完成 2026-10-26 16:07:28 +08:00
HIsheR a8e13e38e7 chore(backlog): 记录 g161 完成 2026-10-26 16:05:06 +08:00
HIsheR 0bcf73fb76 iter(g161): 通知支持同 key 原地更新 2026-10-26 16:05:05 +08:00
HIsheR 8b742061ec chore(backlog): 记录 g160 完成 2026-10-26 16:04:01 +08:00
HIsheR ef564fc72b iter(g160): 滑块支持双滑块区间 2026-10-26 16:03:55 +08:00
HIsheR 084ffcd980 chore(backlog): 记录 g159 完成 2026-10-26 16:02:30 +08:00
HIsheR 312e80118f iter(g159): 多选下拉支持标签折叠 2026-10-26 16:02:24 +08:00
HIsheR cbf0526408 chore(backlog): 记录 g158 完成 2026-10-26 16:00:58 +08:00
HIsheR 638f623750 iter(g158): 日期选择支持快捷区间预设 2026-10-26 16:00:40 +08:00
HIsheR 476747aaca chore(backlog): 记录 g157 完成 2026-10-26 15:56:57 +08:00
HIsheR c2412fb360 iter(g157): 补配方 10 暗色主题切换
说清三件事:只切 data-theme 不改令牌名、初值先读 localStorage、
同步 color-scheme 让原生控件跟色。MCP get_recipe 10 可取骨架。
2026-10-26 15:56:56 +08:00
HIsheR 1831aecab6 chore(backlog): 记录 g156 完成 2026-10-26 15:55:38 +08:00
HIsheR bbebb7072e iter(g156): ua tokens 支持按名过滤
传子串只列匹配令牌并在末尾标注匹配词,--json 同步过滤。
无匹配时报总数并以 1 退出,替代「全表打印后再肉眼找」。
2026-10-26 15:55:37 +08:00
HIsheR 2848dd555d chore(backlog): 记录 g155 完成 2026-10-26 15:55:14 +08:00
HIsheR a3ece117c7 iter(g155): llms.txt 补配方目录
速览末尾输出 9 条配方的 id / 标题 / 要点数与三种取法,Agent 不必先猜。
顺带修正 cli 清单里只写了 3 个 MCP 工具的过期描述。
2026-10-26 15:55:13 +08:00
HIsheR ea77f4bb34 chore(backlog): 记录 g154 完成 2026-10-26 15:54:06 +08:00
HIsheR ab758ab9fc iter(g154): MCP 搜索补组件级命中
原 search_components 只搜包级字段,命中后返回包,Agent 还得再猜组件 id。
改为返回 { packages, components } 两级,组件按 id / 标题 / props 名命中并带 package。
2026-10-26 15:54:05 +08:00
HIsheR c423d9cb2d chore(backlog): 记录 g153 完成 2026-10-26 15:53:22 +08:00