按每文件计算覆盖范围,别把限页任务写成全文已识别
本页展示随包原生输入和验收参考。目标产品运行状态:未运行。表格与图片不代表产品已经生成的结果。
input.csv / practice-data.json
本课实际输入字段
| file | totalPages | maxPages | runLabel | totalOriginalPages |
|---|---|---|---|---|
| A.pdf | 3 | 2 | ||
| B.pdf | 4 | 2 | ||
| first-two-pages trial | 7 |

执行并记录覆盖
reference.csv:作者验收映射,不是目标API回包
| file | covered | pending | totalExpectedProcessed |
|---|---|---|---|
| A.pdf | [1, 2] | [3] | |
| B.pdf | [1, 2] | [3, 4] | |
| 4 |
应当保留的约束
| file | covered | pending | totalExpectedProcessed |
|---|---|---|---|
| A.pdf | [1, 2] | [3] | |
| B.pdf | [1, 2] | [3, 4] | |
| 4 |
故意构造的错误样例
| totalExpectedProcessed | error | claim |
|---|---|---|
| 2 | confuses per file and batch | |
| limit only covers4 | 7 pages fully recognized |
先保存真实产品输出,再逐项对照。actualOutput / actualResult 在未执行时保持 not_run,不能把这里的期望值复制成已测结果。