# 当前 r8 分组邀请码

本版新增原像素支持的红底3＋3＋3邀请码识别，输出无空格号码。实际附件、小米结果及严格负例和已知C限制见 [r8格式验收](format-r8.md)。

# r7 操作体验（历史）

本版新增预览/图片自动定位、按可见视口缩放、图片区预览与拍照入口。详见 [r7 体验验收](ux-r7.md)。下文是 r6 的历史引擎修复验收，不能代替 r7 的真机记录。

# r6 小米实拍修复与自动打开验收（历史）

默认使用约27KB的微型模型，未读到时自动尝试通用OCR和字体模板。读取唯一符合红色界面要求的完整7–9位号码后直接请求打开拼多多，移除勾选确认；多个合格候选点中目标即打开。约1.5秒后仍留在网页时显示一次点击的打开入口，计时器不重复导航。

## 小米真实手机与原图

设备为 Redmi Note 10 Pro / M2104K10AC、Android13、Chrome155.0.8059.81。用户本次新拍照片为3000×4000 JPEG，页面缩到1800×2400。旧r5在这张图上17.212秒后仍无结果；三个引擎均失败。原始File已经保存，并在手机浏览器用SHA256复核与取回字节一致。

最终候选r6-a4关闭自动回退，分别选择引擎后只触摸“恢复上次照片”。之后没有点结果、确认或打开按钮。三种方案均独立返回完整 `159965822`，各只有一个识别attempt和一次自动拼多多scheme请求。

| 方式 | 页面识别计时 | 独立结果 | 自动请求 |
| --- | --- | --- | --- |
| A 字体模板 | 5.951秒 | 159965822 | 一次 |
| B 微型模型（默认） | 6.491秒 | 159965822 | 一次 |
| C 通用OCR | 17.886秒 | 159965822 | 一次 |

计时包括定位、引擎加载/初始化和计算，不含照片解码、人工等待或App启动。C的12秒计算预算与首次初始化分开计时。以上是同一原图上的观测，不能当作平均性能或手机准确率；本轮新版验收恢复的是用户刚拍下的原File，没有再次拍照。

另用无engine查询参数、保留默认自动回退勾选的页面实测：实际只运行B一次，4.607秒读出同一号码并自动请求跳转。此时资源已加载，不能当作首次下载耗时。

小米没有安装拼多多，已由用户确认，所以这里不声称实际打开了App。先前r6-a1在vivo X100s Pro上，A/B/C各自自动进入了拼多多搜索页，原生截图中的搜索框均为159965822。最终版app.js/deeplink.js与那次实测完全一致；vivo连接随后离线，未再验证最终引擎组合。历史原生证据与最终小米证据明确分开。

[r6最终真机证据](evidence/r6-release/physical-validation.json)包含原图校验、34个源文件校验及三种引擎结果；[先前vivo实际App证据](evidence/r6-a1/physical-validation.json)记录原生验证；[小米独立审查](review-r6-xiaomi.md)记录旧版与修复版对照。原始照片、完整周边OCR文字、手机连接信息和真机截图均未公开。

资源和照片加载后，另将小米浏览器网络设为离线再触摸重试，B在3.965秒读出同一号码，HTTP请求为0，自动跳转请求1次。随后已恢复浏览器网络；这不等同于支持首次离线打开或离线刷新。

## 修正内容

目标数字原本已正确定位，失败来自水印碎块触发遗漏笔画检查、约4°倾斜，以及旋转后背景极性的处理。A/B增加一次受原始完整字符和标点证据约束的前景重试；C使用原始行角度和边界校正，保留全图上下文、取消和预算限制。不识别标题、不要求标题字体、不根据预期号码返回结果。

默认改为小模型以减少常见输入等待；通用OCR仍保留作自动回退及独立测试。A使用设备字体：Linux上的首位字体匹配仍可保守拒绝，真实小米A已通过，不能把两种平台结果混写。

## 回归与明确限制

完整套件包含实际WASM OCR、两种桌面内核、弱首尾字符、长串/空格、局部框选、多个号码、取消、缓存、回退和自动导航策略。[集成记录](evidence/integration-results.json)给出通过数量和源码校验。路由专项使用明确模拟的OCR输出；其他标为实际OCR的测试保留真实引擎，不把模拟导航当成App启动。

C的26项新增旋转对照中，每个内核18项严格通过，另外8项浅色尾点、引号或波浪号仍被漏掉。旧版对这些8项同样失败；最终版未新增该组失败。它们在报告中保留pass:false并列入knownLimitations，不计入通过数量。详细合成证据见[Chromium](evidence/r6-tesseract-boundaries-chromium.json)与[WebKit](evidence/r6-tesseract-boundaries-webkit.json)。

只有两张真实照片，最终新版手机主验收为小米。没有实际iPhone验收，也不能据此保证所有国产浏览器；手机品牌不能替代内核、光照、字体和照片清晰度的验证。浏览器可能要求外部App权限或一次点击。未读取系统剪贴板验证复制内容。
