Indra竖排识别：按右至左列顺序校对，坐标仍画回原页面

素材身份：作者原创输入/可编辑参考。目标工具未在本轮执行。
先打开 index.html；input.csv 是原始字段，reference.csv 是验收基准，negative.csv 是故意构造的坏样例。
actual-results.csv 保留未测状态，实际执行后再填写。

前置条件：
Python环境与本地CPU；Indra使用ONNX，不需要PyTorch或GPU，首次运行需下载约76MB默认模型，math模型另计。
代码Apache2.0；权重modified OpenRAIL-M，有企业规模与竞争用途限制，不能宣传无限制免费商用。
本课原生材料可离线免费检查；目标识别未执行，实际page.source/conf/坐标只能运行后填写。

操作步骤：
1. 制作两列竖排样本
右列写“先核对日期”，左列写“再保存凭证”，注明预期阅读顺序。
使用简单竖排，不采用跨栏新闻版式作为首个成功样例。

2. 保存原图朝向
记录宽高和右/左列范围，保留未旋转源图。
不先把图转90度后又声称测的是原页面自动识别。

3. 读取竖排元数据
在实际结果检查page.vertical、rotation及lines顺序。
元数据只能运行后填写，作者标注与程序判定分开。

4. 回画原页框
按官方原页面像素坐标画lines.box，观察是否贴合原竖列。
不要因为内部转过方向就自行二次旋转所有框。

5. 核对列间顺序
依结果顺序拼接，确认先右列后左列。
文字都识别到但顺序反了仍为失败。

6. 加入复杂排版负例
使用上下分区且跨列的作者样本测试边界。
官方提示此类版式可能串文章，失败要保留而非只展示简单页。

7. 交付方向证据
保存原图、元数据、顺序箭头与原页框。
只做本地作者框演示时标注参考坐标，不能称真实OCR框。

验收：
先右列再左列的文字顺序正确。
框绘在未旋转原页且未二次变换。
复杂跨区负例有明确未通过边界。

官方资料：
https://huggingface.co/datalab-to/indra-ocr

图片身份：assets/ 为内置image_gen生成的原创练习输入缩略版，原始文件保留在网站图片来源地址。可编辑SVG为作者原生排版。
