[
 {
  "id": "T01",
  "answer_hash": "6617dd479aa3",
  "correct": false,
  "reason": "答案称“可以直接跑”且声称缓存里有向量不会漏结果，未说明并且还违背了需在查询时重建文件列表且文件列表是结果白名单、漏列的文件即使有缓存向量也不会返回的规则。"
 },
 {
  "id": "T02",
  "answer_hash": "3cd06c88925b",
  "correct": true,
  "reason": "答案明确指出 -format json 要紧跟在 -monitor 之后，并说明放在命令末尾会报 Invalid parameter: -format，完全符合摘录要求。"
 },
 {
  "id": "T03",
  "answer_hash": "12fbd7deb7b0",
  "correct": true,
  "reason": "答案明确给出在部署步骤中将 git-builder 设为 \"docker\"，与规则要求完全一致且未矛盾。"
 },
 {
  "id": "T04",
  "answer_hash": "b61aa8f812bb",
  "correct": true,
  "reason": "答复明确将 ~/Library/Preferences/com.apple.coreservices.useractivityd.plist 的 ClipboardSharingEnabled 设为 1，并用 killall 重启 useractivityd、sharingd、pboard 三个进程。"
 },
 {
  "id": "T05",
  "answer_hash": "ef943bf093c2",
  "correct": false,
  "reason": "未按规则给出“删除 tmp/openreview_token.json 后重试一次”，且还声称删缓存无用，与摘录相悖。"
 },
 {
  "id": "T06",
  "answer_hash": "295ce400a527",
  "correct": true,
  "reason": "答案明确给出单线程并在每次下载之间间隔 2-3 秒，完全符合摘录中的规定。"
 },
 {
  "id": "T07",
  "answer_hash": "d4601924b3cf",
  "correct": true,
  "reason": "明确给出默认约30分钟（1800秒）的巡检间隔，并说明在 Claude Code harness 中用 ScheduleWakeup 设唤醒，且无矛盾。"
 },
 {
  "id": "T08",
  "answer_hash": "878b457b88e8",
  "correct": true,
  "reason": "答案明确说明 subagent_type 只能填已注册的 agent 名、直接填模型会报 Unknown agent type，并给出需先在配置里把模型包装成 agent 再调用的做法。"
 },
 {
  "id": "T09",
  "answer_hash": "ef5f658c246a",
  "correct": true,
  "reason": "答案明确要求在配置顶层写 web_search = \"disabled\"，只能用字符串 \"disabled\"（false/on/off/enabled 会被拒绝），并说明可放在 base config 或该次运行的 profile 顶层，且未与规则冲突。"
 },
 {
  "id": "T10",
  "answer_hash": "c3399c666b41",
  "correct": true,
  "reason": "回答明确指出同一次运行不能混用归档与原生库，并说明否则相同消息会被数两遍。"
 },
 {
  "id": "T11",
  "answer_hash": "1ef017ada273",
  "correct": false,
  "reason": "答案否认批量删除与批次上限，未明确“每批最多50对、需拆分独立批次”，并与规则（每批50对、每批重新审核授权、不得复用令牌或重试）相矛盾。"
 },
 {
  "id": "T12",
  "answer_hash": "ec921a7d827b",
  "correct": true,
  "reason": "答案明确指出单个文件超过7200秒会在模型加载前被拒绝，并说明可切分处理但说话人标签不跨切片延续。"
 },
 {
  "id": "T13",
  "answer_hash": "4789b35576e0",
  "correct": true,
  "reason": "答案明确说明必须用工作区内的相对路径，且绝对路径会以 E_VIDEO_FILE 启动失败，与规则一致。"
 },
 {
  "id": "T14",
  "answer_hash": "13b81c9b8676",
  "correct": true,
  "reason": "答案明确指出40104源于账号未完成验证，说明余额可用而关键词端点（含沙箱）被拦截，并给出在DataForSEO面板完成验证的处置。"
 },
 {
  "id": "T15",
  "answer_hash": "71588d36debb",
  "correct": true,
  "reason": "答案明确说明不用手算分钟、直接用 --full-day，且指出 00:00–02:00 会取昨天 00:00–今天 00:00，其他时间则取今天 00:00 到当前时刻。"
 },
 {
  "id": "T16",
  "answer_hash": "b30f802d786e",
  "correct": true,
  "reason": "答案明确说明 --departure-time 与 --arrival-time 只能二选一，“现在出发”应使用 --departure-time now，并指出不要传接近当前的时间戳否则可能/会被 Routes API 拒绝。"
 },
 {
  "id": "T17",
  "answer_hash": "e1bf0346bc44",
  "correct": true,
  "reason": "回答明确说不能直接重发，并强调结果不确定时要先查询且不要用新的POST去续既有任务，符合“模糊提交需阻止自动重提、不得用新POST恢复已知任务”的规则。"
 },
 {
  "id": "T18",
  "answer_hash": "4eb7d6b17fd9",
  "correct": true,
  "reason": "答案明确说明样本必须在0–30秒内、不会裁掉超出部分，并且会直接拒绝作图，且未与规则矛盾。"
 },
 {
  "id": "T19",
  "answer_hash": "457f4ee3dc8d",
  "correct": true,
  "reason": "答案明确指出 --tail 是布尔开关、不能用 --tail 100，并给出直接使用 --tail 实时跟随日志的正确用法。"
 },
 {
  "id": "T20",
  "answer_hash": "78f82433cb79",
  "correct": true,
  "reason": "答案明确说明 start/clean 只在机器人停靠底座时生效，否则会返回 NOT_READY（退出码 20），并指导先让机器人回到基站再下达开始清扫指令。"
 },
 {
  "id": "T21",
  "answer_hash": "e81fdd3dd13f",
  "correct": true,
  "reason": "答案明确说明需使用 canonical_slug（带 8 位日期），且短 slug 会被 model-activity 拒绝并返回空数组。"
 },
 {
  "id": "T22",
  "answer_hash": "a8eff9da77db",
  "correct": false,
  "reason": "未说明默认会包含子会话，也未给出需加 --no-expand 才只保留原始匹配结果的参数。"
 },
 {
  "id": "T23",
  "answer_hash": "934d07f401e2",
  "correct": true,
  "reason": "答案明确说明不要在测峰值前用 -ac 1 下混，解释了相关立体声会相加约 +3 dB 导致误报削波并举出 -1.5 dBFS/1.19 的例子，同时提供了 ffmpeg -af ebur128=peak=true -f null - 作为独立交叉验证。"
 },
 {
  "id": "T24",
  "answer_hash": "4233a2ea9dcc",
  "correct": false,
  "reason": "未给出12–20词范围且声称无硬性上限，并把上限定为25词，违背了“普通句子不超过22词”的硬性规定。"
 },
 {
  "id": "T25",
  "answer_hash": "9e878f2d2bef",
  "correct": true,
  "reason": "答案明确指出 search/extract 不支持 --stdout，加入会报未识别参数并以退出码 2 结束，且不会发起网络请求。"
 },
 {
  "id": "T26",
  "answer_hash": "8232a387db39",
  "correct": true,
  "reason": "答案明确说明强拍在4/4的第1与第3拍，强拍偏离需记录在skeleton_allow，且每四小节最多一次，通常只在终止式一次，完全符合摘录。"
 },
 {
  "id": "T27",
  "answer_hash": "cf28053ac3ee",
  "correct": true,
  "reason": "答案明确说明 --quality 在 Gemini 下会被忽略且仅对 GPT Image 模型生效，并未与规则矛盾。"
 },
 {
  "id": "T28",
  "answer_hash": "3c2933ad4649",
  "correct": true,
  "reason": "答案明确给出：409 时不创建；要并存需原请求加 \"confirm_conflict\": true 重提；要替换需先用 POST /scheduled/{id}/cancel 取消旧任务再提交，并指出冲突只匹配完全相同时间且 PATCH 同样受此保护。"
 },
 {
  "id": "T29",
  "answer_hash": "458dc059204a",
  "correct": false,
  "reason": "未说明 --after/--before 是需要 UUID 的分页游标且不能传 ISO 时间，也未给出“先导出最近邮件，再本地按 created_at 过滤”的流程，且声称没有该参数与规则不符。"
 },
 {
  "id": "T30",
  "answer_hash": "e2eaa912f568",
  "correct": true,
  "reason": "答案明确默认走长文模式，“一条帖子”指 Typefully 帖子而非 280 字短推，且用户要短推时需加 --no-long-post，没有与规则矛盾。"
 }
]