liu
8 小时以前 724be707ec15ac6558f1561366dd367d75f28bf7
分支
用户 liu <2021943741@qq.com>
星期五, 十月 16, 2026 18:00 +0800
提交者 liu <2021943741@qq.com>
星期五, 十月 16, 2026 18:00 +0800
提交724be707ec15ac6558f1561366dd367d75f28bf7
目录 1e738ccee3cd371b4fc742e83099edb7dc26094d 目录 | zip | gz
上一版本 9d5ff3a521f83d94f9104bda68755449e272a93f 查看 | 对比
chore(scripts): 新增二维码与联调诊断脚本

排查过程中沉淀的一次性诊断工具,保留以便后续复现同类问题。

- CompareQrRender / DecodeQr / DiagnoseQrFailures:判定「解不开的标签」
是标签本身损坏还是解码器局限(zxing 编解码复现 + 渲染结果逐像素比对)
- diag-login / diag-bagcode / diag-pill:Playwright 页面结构 dump,
用于校准冒烟测试选择器、区分前端缺陷与测试选择器问题
- split-hunks.py:从 git diff 中精确提取指定 hunk,用于非交互式精确暂存

scripts/qr-export-test-out/ 为上述诊断产生的截图产物,不入库。

Co-Authored-By: Claude <noreply@anthropic.com>
已添加7个文件
534 ■■■■■ 文件已修改
scripts/CompareQrRender.java 82 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
scripts/DecodeQr.java 146 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
scripts/DiagnoseQrFailures.java 91 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
scripts/diag-bagcode.cjs 50 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
scripts/diag-login.cjs 51 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
scripts/diag-pill.cjs 65 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
scripts/split-hunks.py 49 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史