历史页（二批口径，库内真实行数据，dpi=120） dpi=120（真机口径）底色亮度=251 暗阈=233 无数据行，只量列头线与外框｜横线 2 条；平均覆盖率 100.0%（最差 100.0%）；最暗行跳变合计 3 次；平均起伏 0 → 判定：连贯
    竖线：无数据行可量（历史页的行数据是异步加载的，无窗口自检里停在"加载中…"）→ 竖线观感列入真机复验；两页共用同一份 GridCellLine/GridRowLine 样式对象已由断言卡住

历史页（二批口径，库内真实行数据，dpi=120） dpi=120（真机口径）底色亮度=251 暗阈=233 无数据行，只量列头线与外框｜横线 2 条；平均覆盖率 100.0%（最差 100.0%）；最暗行跳变合计 3 次；平均起伏 0 → 判定：连贯
    竖线：无数据行可量（历史页的行数据是异步加载的，无窗口自检里停在"加载中…"）→ 竖线观感列入真机复验；两页共用同一份 GridCellLine/GridRowLine 样式对象已由断言卡住

历史页（二批口径，库内真实行数据，dpi=120） dpi=120（真机口径）底色亮度=251 暗阈=233 无数据行，只量列头线与外框｜横线 2 条；平均覆盖率 100.0%（最差 100.0%）；最暗行跳变合计 3 次；平均起伏 0 → 判定：连贯
    竖线：无数据行可量（历史页的行数据是异步加载的，无窗口自检里停在"加载中…"）→ 竖线观感列入真机复验；两页共用同一份 GridCellLine/GridRowLine 样式对象已由断言卡住

历史页（二批口径，库内真实行数据，dpi=120） dpi=120（真机口径）底色亮度=251 暗阈=233 无数据行，只量列头线与外框｜横线 2 条；平均覆盖率 100.0%（最差 100.0%）；最暗行跳变合计 3 次；平均起伏 0 → 判定：连贯
    竖线：无数据行可量（历史页的行数据是异步加载的，无窗口自检里停在"加载中…"）→ 竖线观感列入真机复验；两页共用同一份 GridCellLine/GridRowLine 样式对象已由断言卡住

历史页（二批口径，库内真实行数据，dpi=120） dpi=120（真机口径）底色亮度=251 暗阈=233 无数据行，只量列头线与外框｜横线 2 条；平均覆盖率 100.0%（最差 100.0%）；最暗行跳变合计 3 次；平均起伏 0 → 判定：连贯
    竖线：无数据行可量（历史页的行数据是异步加载的，无窗口自检里停在"加载中…"）→ 竖线观感列入真机复验；两页共用同一份 GridCellLine/GridRowLine 样式对象已由断言卡住

历史页（二批口径，库内真实行数据，dpi=120） dpi=120（真机口径）底色亮度=251 暗阈=233 无数据行，只量列头线与外框｜横线 2 条；平均覆盖率 100.0%（最差 100.0%）；最暗行跳变合计 3 次；平均起伏 0 → 判定：连贯
    竖线：无数据行可量（历史页的行数据是异步加载的，无窗口自检里停在"加载中…"）→ 竖线观感列入真机复验；两页共用同一份 GridCellLine/GridRowLine 样式对象已由断言卡住

