[
 {
  "id": "T01",
  "answer_hash": "9521af338881",
  "correct": true,
  "reason": "答案明确要求查询时重建当前范围的文件列表，且说明文件列表是结果白名单，漏掉的文件即使缓存有向量也不会返回。"
 },
 {
  "id": "T02",
  "answer_hash": "142167dd5ad5",
  "correct": true,
  "reason": "答案明确要求将 -format json 紧跟在 -monitor 之后，并说明否则（如放在命令末尾）会报 “Invalid parameter: -format”。"
 },
 {
  "id": "T03",
  "answer_hash": "95cbc6900e1a",
  "correct": true,
  "reason": "答案明确指出需在部署步骤将 git-builder 设置为 \"docker\"，与摘录的核心规则一致且未与之矛盾。"
 },
 {
  "id": "T04",
  "answer_hash": "6b4d16c21b8e",
  "correct": true,
  "reason": "它将 ClipboardSharingEnabled 设为 1 并用 killall 重启 useractivityd、sharingd、pboard，符合要求，额外步骤不冲突。"
 },
 {
  "id": "T05",
  "answer_hash": "28c82a6b72da",
  "correct": true,
  "reason": "答案明确要求删除 tmp/openreview_token.json，并指出删除后重试一次即可，符合摘录规则。"
 },
 {
  "id": "T06",
  "answer_hash": "72b3a8def2e1",
  "correct": true,
  "reason": "答案明确指出每次下载间隔 2-3 秒并保持单线程，完全符合文档中的规则。"
 },
 {
  "id": "T07",
  "answer_hash": "b6074da2ead6",
  "correct": true,
  "reason": "答案明确给出默认约30分钟（1800秒）的巡检间隔并使用ScheduleWakeup安排唤醒，且未与规则矛盾。"
 },
 {
  "id": "T08",
  "answer_hash": "2b52f16fea0d",
  "correct": true,
  "reason": "Answer clearly states subagent_type must be a registered agent name (not a model), warns it will raise Unknown agent type otherwise, and explains wrapping the model as an agent in config before using it."
 },
 {
  "id": "T09",
  "answer_hash": "690d02b37127",
  "correct": true,
  "reason": "明确给出在配置顶层写 web_search = \"disabled\"，且说明只能用字符串而布尔值/ on/off 等都会被拒绝，与规则一致。"
 },
 {
  "id": "T10",
  "answer_hash": "87d7eb21b42a",
  "correct": true,
  "reason": "明确说明不能在同一次运行中混用归档与原生库，并指出会把相同消息算两次。"
 },
 {
  "id": "T11",
  "answer_hash": "b76f6e7969d1",
  "correct": true,
  "reason": "答案明确说明每批最多50对且需拆分为独立批次、每批都要重新审核与授权，并且不得复用令牌或重试不确定批次，符合摘录规则。"
 },
 {
  "id": "T12",
  "answer_hash": "179b5a94df01",
  "correct": true,
  "reason": "明确指出单个文件超 7200 秒会在模型加载前被拒绝，并说明可切分处理且说话人标签不跨文件延续。"
 },
 {
  "id": "T13",
  "answer_hash": "ce2df1026cc4",
  "correct": true,
  "reason": "答案明确说明只能用工作区内的相对路径，绝对路径/遍历/符号链接会以 E_VIDEO_FILE 失败，并给出将 MP4 放入工作区后用相对路径指定的做法。"
 },
 {
  "id": "T14",
  "answer_hash": "afca35bf7d43",
  "correct": true,
  "reason": "清楚说明了未完成账号验证导致 40104，余额可用但关键词端点（含沙箱）被拦，并给出在 DataForSEO 面板完成验证的处置。"
 },
 {
  "id": "T15",
  "answer_hash": "55ef7c7e1aea",
  "correct": false,
  "reason": "虽然正确说明了 00:00–02:00 用昨天 00:00–今天 00:00，但未提及“其他时间取今天 00:00 到当前时刻”的规则。"
 },
 {
  "id": "T16",
  "answer_hash": "f1895e780a7b",
  "correct": true,
  "reason": "答案明确指出 --departure-time 与 --arrival-time 必须二选一，“现在出发”应使用 --departure-time now，并警告不要传接近当前的显式时间戳因为会被 Routes API 拒绝。"
 },
 {
  "id": "T17",
  "answer_hash": "6d1585d048a5",
  "correct": true,
  "reason": "答案明确指出不能再次直接创建，并强调结果不确定应阻止自动重提且不要用新的POST续任务，符合给定规则。"
 },
 {
  "id": "T18",
  "answer_hash": "f41e05ae07a4",
  "correct": true,
  "reason": "答案明确指出样本需在0–30秒内、不会裁掉超出部分，并会直接拒绝作图，符合摘录规则。"
 },
 {
  "id": "T19",
  "answer_hash": "066ad7ed6ebb",
  "correct": true,
  "reason": "答案明确指出 --tail 不是行数参数、不能用 --tail 100，并给出了直接用 --tail 实时跟随当前日志的正确用法。"
 },
 {
  "id": "T20",
  "answer_hash": "331fe1da56d6",
  "correct": true,
  "reason": "答案明确说明 start/clean 仅在机器人停靠底座时有效，不在底座会返回 NOT_READY，并给出先让其回座再开始清扫的做法。"
 },
 {
  "id": "T21",
  "answer_hash": "e55d07f454a2",
  "correct": true,
  "reason": "答案明确指出需使用 canonical_slug（含末尾 8 位日期），并说明短 slug 会导致返回空数组。"
 },
 {
  "id": "T22",
  "answer_hash": "1db4ac9a523a",
  "correct": true,
  "reason": "答案明确说明默认会包含子/后代会话，并指出使用 --no-expand 禁止扩展，符合摘录规则。"
 },
 {
  "id": "T23",
  "answer_hash": "823d61e63b62",
  "correct": true,
  "reason": "答案明确指出不要用 -ac 1 下混再测峰值，解释了相关立体声会产生约 +3 dB 导致误报削波，并给出了用 ffmpeg -af ebur128=peak=true -f null - 进行交叉验证的命令。"
 },
 {
  "id": "T24",
  "answer_hash": "3519a56cc70b",
  "correct": true,
  "reason": "明确给出普通句子的12–20词建议范围，并清楚写明硬性上限为22词且超过须拆分，未与规则矛盾。"
 },
 {
  "id": "T25",
  "answer_hash": "b85c046eb83f",
  "correct": true,
  "reason": "答案明确说明 --stdout 不受支持、会触发用法错误并以退出码 2 结束，且不会发起网络请求，并指出 stdout 只返回状态 JSON。"
 },
 {
  "id": "T26",
  "answer_hash": "0534f6ad41fc",
  "correct": false,
  "reason": "答案把上限说成八小节仅一次且必须在终止式，违背了“每四小节最多一次、通常才在终止式”的规则（并非强制），虽提到需记录于 skeleton_allow。"
 },
 {
  "id": "T27",
  "answer_hash": "3248988f7ae2",
  "correct": true,
  "reason": "答案明确说明 --quality 在 Gemini 下会被忽略，且该参数仅对 GPT Image 模型生效。"
 },
 {
  "id": "T28",
  "answer_hash": "04540c9b0ed7",
  "correct": true,
  "reason": "答案明确给出并存需带 \"confirm_conflict\": true 重新提交，以及替换需先用 POST /scheduled/{id}/cancel 取消旧任务再提交，且未与规则矛盾。"
 },
 {
  "id": "T29",
  "answer_hash": "dab3369b0305",
  "correct": true,
  "reason": "明确说明 --after/--before 不是时间过滤器且不能传 ISO 时间，必须用 Resend 返回的 UUID 游标，并给出先导出最近邮件再本地按 created_at 过滤的流程。"
 },
 {
  "id": "T30",
  "answer_hash": "1c3623c7889d",
  "correct": false,
  "reason": "答复说明了默认长帖与用 --no-long-post 切短，但没有明确指出“单条推文”指一条 Typefully 帖子而非 280 字普通贴。"
 }
]