教学项目：先列出一批导入数据的问题

这是我整理的只读 JSON 检查器，自建样例包含 5 条记录，实际输出 4 处问题。
在解压目录运行（需要 Python 3.10 或以上，无第三方依赖）：
python -B test_check_batch.py
python -B check_batch.py fixtures/mixed.json
python -B check_batch.py fixtures/valid.json
python -B check_batch.py fixtures/not-array.json

混合样例退出 1；有效样例退出 0；顶层不是数组退出 2。
序号从 1 开始，是数组记录序号，不是文件行号。
sku 必须是非空且首尾无空白的字符串；本批有效 sku 不可重复。
stock 为非负整数，0 有效，布尔值不算有效库存。
只比较本批有效编号，不查询外部库存；不导入、不修改输入、不自动修复或调用 API。
mixed-output.json 是混合样例的实际输出，task-prompt.txt 是可按业务调整的教学任务。
2026-11-01 在 Windows 完成 8 项验收及 3 个命令行场景；本包于 2026-11-02 独立解压复核。
本例规则不等于真实业务完整规则，未测试真实库存、并发、性能或费用。
博客整理：bg7iae。教学代码与文字含 AI 辅助。
