[
 {
  "id": "T01",
  "answer_hash": "1560f51e87be",
  "correct": true,
  "reason": "答案明确说明不能复用旧文件列表、需在查询时重建，并指出文件列表是结果白名单，遗漏文件即使缓存有向量也不会返回。"
 },
 {
  "id": "T02",
  "answer_hash": "86b11202ad80",
  "correct": true,
  "reason": "答案明确说明 -format json 必须紧跟在 -monitor 之后，并指出放在命令末尾会触发 Invalid parameter: -format 错误。"
 },
 {
  "id": "T03",
  "answer_hash": "918c45412a42",
  "correct": false,
  "reason": "答案没有按要求显式设置 git-builder 为 \"docker\"，而是使用了 --type/--build-dockerfile 参数，未体现指定 git-builder: \"docker\"。"
 },
 {
  "id": "T04",
  "answer_hash": "2b9544d9d650",
  "correct": true,
  "reason": "它把 ~/Library/Preferences/com.apple.coreservices.useractivityd.plist 的 ClipboardSharingEnabled 设为 1，并且用 killall 重启了 useractivityd、sharingd、pboard。"
 },
 {
  "id": "T05",
  "answer_hash": "ea07136ed276",
  "correct": false,
  "reason": "未按摘录要求指示删除 tmp/openreview_token.json 并重试一次，且错误地声称无需删除本地缓存，与规则不符。"
 },
 {
  "id": "T06",
  "answer_hash": "9ab482c9b3fb",
  "correct": false,
  "reason": "规则要求每次下载间隔2-3秒，而答案建议30–60秒/30–90秒，未体现“2-3秒”。"
 },
 {
  "id": "T07",
  "answer_hash": "1feb7db91dcb",
  "correct": false,
  "reason": "间隔写对了是约30分钟（1800s），但调度动作应为 ScheduleWakeup，而不是 delayed_execution。"
 },
 {
  "id": "T09",
  "answer_hash": "40e88225933c",
  "correct": false,
  "reason": "应在配置顶层写成裸键 web_search = \"disabled\" 且值必须是字符串，布尔 false 会被拒绝；答案用 tools.web_search=false 且建议布尔值，与规则相违。"
 },
 {
  "id": "T10",
  "answer_hash": "d5538a50db5f",
  "correct": false,
  "reason": "它建议在一次运行中将归档与原生库一起使用并做去重，而规则明确禁止在同一次运行中混用两者，因为会把相同消息算两次。"
 },
 {
  "id": "T11",
  "answer_hash": "e04a57358a48",
  "correct": false,
  "reason": "未按规则说明每批最多50对且需独立批次，并且还建议复用令牌与重试不确定批次，违背了需逐批重新审核授权、不得复用令牌且不允许重试的要求。"
 },
 {
  "id": "T12",
  "answer_hash": "d6af8387d31d",
  "correct": false,
  "reason": "答案将上限误称为90分钟且称在prepare阶段拒绝，并未明确“单文件超过7200秒会在模型加载前被拒绝”，还错误声称可保持跨片段说话人一致，违背规则。"
 },
 {
  "id": "T13",
  "answer_hash": "45676a172c3f",
  "correct": true,
  "reason": "答案明确说明视频必须用工作区内的相对路径，且给出绝对路径会以 E_VIDEO_FILE 启动失败，且未与规则矛盾。"
 },
 {
  "id": "T14",
  "answer_hash": "71baef81fd45",
  "correct": false,
  "reason": "未说明40104源于账号未完成验证（余额可用但关键词端点含沙箱被拦），也未给出在DataForSEO面板完成验证的处置，且将问题误归因为凭证/权限。"
 },
 {
  "id": "T15",
  "answer_hash": "72d05ba718da",
  "correct": false,
  "reason": "虽说明 00:00–02:00 用 --full-day 取昨天全天且不需手算，但未说明其他时段 --full-day 取今天 00:00 到当前时刻，且还建议去掉 --full-day 获取该窗口，违背规则。"
 },
 {
  "id": "T17",
  "answer_hash": "326a73174178",
  "correct": true,
  "reason": "回答明确表示不能直接重发创建请求，要求先查询以避免含糊提交的自动重提，并强调已知任务存在时不要用新的POST去续上任务，符合规则。"
 },
 {
  "id": "T19",
  "answer_hash": "1c2759b67929",
  "correct": true,
  "reason": "答案明确指出 --tail 不是行数参数，不能用 --tail 100，并给出直接使用 --tail 实时跟随日志的正确用法。"
 },
 {
  "id": "T21",
  "answer_hash": "fb399ec2385e",
  "correct": true,
  "reason": "答案明确说明短 slug 会返回空数组，且应改用带末尾日期的 canonical_slug。"
 },
 {
  "id": "T22",
  "answer_hash": "08eb980f2dce",
  "correct": false,
  "reason": "未说明默认会包含子/后代会话，也未给出使用 --no-expand 禁止扩展的参数。"
 },
 {
  "id": "T23",
  "answer_hash": "21d96ffa5ed6",
  "correct": false,
  "reason": "未明确指出相关立体声约 +3 dB 的误差来源且未提供 ebur128 交叉验证命令；只说不要用 -ac 1 并用 astats 检测。"
 },
 {
  "id": "T24",
  "answer_hash": "9c1de6cb1f97",
  "correct": false,
  "reason": "未给出12–20词的建议范围且否认了22词的硬性上限，还将范围误写为15–25词，与规则相违背。"
 },
 {
  "id": "T25",
  "answer_hash": "97494e7a5c5c",
  "correct": true,
  "reason": "答案明确指出 search/extract 不能用 --stdout，传入会报未识别参数并以退出码 2 退出，且不会发起网络请求，符合给定规则。"
 },
 {
  "id": "T26",
  "answer_hash": "41dd95a1b89e",
  "correct": true,
  "reason": "答案明确指出强拍每四小节最多允许一次偏离、必须记录在 skeleton_allow，且通常只在终止式，完全符合摘录规则。"
 },
 {
  "id": "T27",
  "answer_hash": "db70e0971d8b",
  "correct": false,
  "reason": "答案说明了在 Gemini 下 --quality 不生效，但没有明确指出该参数仅适用于 GPT Image 模型这一关键规则。"
 },
 {
  "id": "T28",
  "answer_hash": "f6501f534ef9",
  "correct": false,
  "reason": "未按规则说明：409 时需带 \"confirm_conflict\": true 重新提交以并存；要替换则先调用 POST /scheduled/{id}/cancel 取消旧任务。"
 },
 {
  "id": "T29",
  "answer_hash": "51e327c8656b",
  "correct": false,
  "reason": "答案错误地声称 --after/--before 可以用 ISO 时间；实际上它们是需要 UUID 的分页游标而非时间过滤器，正确做法是先导出最近邮件再本地按 created_at 过滤。"
 },
 {
  "id": "T30",
  "answer_hash": "bb3c7a0b1fdd",
  "correct": false,
  "reason": "虽写明默认走长文和短推用 --no-long-post，但又引入环境变量导致默认可能是普通长度，这与文章分发应始终默认长文且不强加 280 字限制的规则相矛盾。"
 }
]