[
 {
  "id": "T01",
  "answer_hash": "7f49870a54b9",
  "correct": true,
  "reason": "明确要求现场生成最新的文件列表且说明文件列表是结果白名单，漏列的文件即使缓存有向量也不会返回。"
 },
 {
  "id": "T02",
  "answer_hash": "6399d3c0575f",
  "correct": true,
  "reason": "答案明确要求 -format json 紧跟在 -monitor 之后，并指出放在命令末尾会报 Invalid parameter: -format。"
 },
 {
  "id": "T03",
  "answer_hash": "d456e5985a88",
  "correct": true,
  "reason": "答案明确指出将 git-builder 设为 \"docker\" 以强制使用容器构建，符合摘录规则且未矛盾。"
 },
 {
  "id": "T04",
  "answer_hash": "0060cd64eb31",
  "correct": true,
  "reason": "它把该 plist 的 ClipboardSharingEnabled 设为 1，并用 killall 重启 useractivityd、sharingd、pboard，与摘录一致。"
 },
 {
  "id": "T05",
  "answer_hash": "cae83104a0d3",
  "correct": true,
  "reason": "It explicitly says to delete tmp/openreview_token.json and retry once, matching the excerpt’s instruction."
 },
 {
  "id": "T06",
  "answer_hash": "8ee188f51175",
  "correct": true,
  "reason": "答案明确指出单线程下载时两个下载之间间隔2–3秒最稳，与规则“每次间隔2-3秒”一致且未矛盾。"
 },
 {
  "id": "T07",
  "answer_hash": "c13b3f6d96fb",
  "correct": true,
  "reason": "明确给出默认30分钟（1800秒）巡检并说明用ScheduleWakeup安排唤醒，与规则一致。"
 },
 {
  "id": "T08",
  "answer_hash": "9b101e68cb46",
  "correct": true,
  "reason": "答案明确说明 subagent_type 只能填已注册的 agent 名而非模型名，并给出需先在配置中把 deepseek/deepseek-v4-pro 包装成 agent 的做法，并提及会出现 Unknown agent type 的报错。"
 },
 {
  "id": "T09",
  "answer_hash": "e2f6daa47ddc",
  "correct": true,
  "reason": "答案明确要求在基础配置或所加载的 profile 顶层写 web_search = \"disabled\"，并说明只能用字符串 \"disabled\"（false/on/off/enabled 会被拒绝），与给定规则完全一致。"
 },
 {
  "id": "T10",
  "answer_hash": "9b06820cb629",
  "correct": true,
  "reason": "答案明确说明不能在同一次运行里混用归档与对应的原生库，并给出原因是会把相同消息算两次，没有与规则矛盾。"
 },
 {
  "id": "T11",
  "answer_hash": "284f78c7fd09",
  "correct": true,
  "reason": "答案明确写出每批最多50对并需拆分、每批需重新审核与授权，且令牌不可复用且不允许重试不确定批次，符合摘录要求。"
 },
 {
  "id": "T12",
  "answer_hash": "8b4fb57ba02b",
  "correct": true,
  "reason": "答案明确说明单文件超过7200秒会在模型加载前被拒绝，并指出可通过切分为多文件处理且说话人字母不跨分段延续。"
 },
 {
  "id": "T13",
  "answer_hash": "dd42106d6c37",
  "correct": true,
  "reason": "答案明确指出视频文件必须用工作区内的相对路径指定，使用 /tmp 等绝对路径会以 E_VIDEO_FILE 启动失败，并给出将 MP4 放入工作区后用相对路径引用的做法。"
 },
 {
  "id": "T14",
  "answer_hash": "eedc384aae0e",
  "correct": true,
  "reason": "答案明确指出 40104 源于账号未完成验证，说明了余额可查但关键词端点（含沙箱）被拦截，并给出在 DataForSEO 面板完成验证的处置。"
 },
 {
  "id": "T15",
  "answer_hash": "e5d1b5700f6d",
  "correct": true,
  "reason": "答案明确说不用手算分钟，直接用 --full-day；在 00:00–02:00（如 1:30）会取昨天 00:00 到今天 00:00，且说明其他时间会取今天 00:00 到当前时刻。"
 },
 {
  "id": "T16",
  "answer_hash": "efbcff06aa01",
  "correct": true,
  "reason": "答案明确说明 --departure-time 与 --arrival-time 只能二选一，“现在出发”应使用 --departure-time now，并警示不要传接近当前的显式时间戳（可能被 Routes API 拒绝）。"
 },
 {
  "id": "T17",
  "answer_hash": "54d20a12a7fa",
  "correct": true,
  "reason": "答案明确说明结果不确定时不要直接重发、应阻止自动重提，且有 request_id 只用它查询、不要用新的 POST 续任务，符合摘录规则。"
 },
 {
  "id": "T18",
  "answer_hash": "1f91630362a9",
  "correct": true,
  "reason": "答案明确说明不会裁剪且会拒绝作图，并强调样本需落在0–30秒内，符合规则。"
 },
 {
  "id": "T19",
  "answer_hash": "1d5770542365",
  "correct": true,
  "reason": "明确说明 --tail 不是行数而是布尔开关，--tail 100 无效，并给出直接使用 --tail 实时跟随日志的用法。"
 },
 {
  "id": "T20",
  "answer_hash": "795704487fc7",
  "correct": true,
  "reason": "答案明确说明 start/clean 只在停靠底座时才有效，不在底座会返回 NOT_READY，并给出先让机器人回到基站再开始清扫的做法。"
 },
 {
  "id": "T21",
  "answer_hash": "455cb6902e4d",
  "correct": true,
  "reason": "答案明确指出需要使用带 8 位日期的 canonical_slug，并说明短 slug 会导致 model-activity 返回空数组。"
 },
 {
  "id": "T22",
  "answer_hash": "e393e09bffb1",
  "correct": true,
  "reason": "答案明确说明默认会包含沿 parent_id 链的子/后代会话，并给出使用 --no-expand 以只保留原始匹配结果，符合规则。"
 },
 {
  "id": "T23",
  "answer_hash": "027ec3afd250",
  "correct": true,
  "reason": "答案明确说明不要在测峰值前用 -ac 1 下混，解释了相关立体声会抬高约 +3 dB 导致误报削波，并提供了 ebur128=peak=true 的交叉验证命令。"
 },
 {
  "id": "T24",
  "answer_hash": "a09d2fd1e4e5",
  "correct": true,
  "reason": "明确给出普通句子建议为12–20词，并强调硬性上限为22词，与规则一致。"
 },
 {
  "id": "T25",
  "answer_hash": "a8498d5f3110",
  "correct": true,
  "reason": "答案明确说明 search/extract 加 --stdout 会报未识别参数、不会发起请求且退出码为 2，并指出不能用 --stdout 打印完整结果，符合摘录内容且无矛盾。"
 },
 {
  "id": "T26",
  "answer_hash": "3d82624b973f",
  "correct": true,
  "reason": "答案明确说明强拍需与原曲音级一致，偏离须登记在 skeleton_allow，且每四小节最多一次、通常仅终止式，完全符合摘录规则。"
 },
 {
  "id": "T27",
  "answer_hash": "2a96ddc7c8d5",
  "correct": true,
  "reason": "答案明确说明 --quality 仅对 GPT Image 模型生效，Gemini 会接受但忽略该参数，符合摘录规则且未矛盾。"
 },
 {
  "id": "T28",
  "answer_hash": "93c8dfa5de6e",
  "correct": true,
  "reason": "答案明确说明并存时需带 \"confirm_conflict\": true 重新提交，替换时先用 POST /scheduled/{id}/cancel 取消旧任务再提交，且未与规则矛盾。"
 },
 {
  "id": "T29",
  "answer_hash": "4ab3a1173205",
  "correct": true,
  "reason": "回答明确指出 --after/--before 是 UUID 分页游标而非时间过滤器、不能传 ISO 时间，并给出先导出最近邮件再按 created_at 在本地过滤的流程。"
 },
 {
  "id": "T30",
  "answer_hash": "963bc31526f3",
  "correct": true,
  "reason": "答案明确默认用 Typefully 长帖、不将单条帖子等同于 280 字限制，并指出要发短推需加 --no-long-post。"
 }
]