[
 {
  "id": "T01",
  "answer_hash": "352102cfdfc9",
  "correct": true,
  "reason": "答案明确要求查询时现生成文件列表且不能复用旧列表，并说明文件列表是结果白名单，遗漏的文件即使缓存有向量也不会被返回。"
 },
 {
  "id": "T03",
  "answer_hash": "529ffe3cf8d1",
  "correct": true,
  "reason": "明确指出并示例将 git-builder 设置为 \"docker\"，与规则完全一致。"
 },
 {
  "id": "T04",
  "answer_hash": "1b92a42d6b87",
  "correct": true,
  "reason": "答案把 ~/Library/Preferences/com.apple.coreservices.useractivityd.plist 的 ClipboardSharingEnabled 设为 1，并通过 killall 重启 useractivityd、sharingd、pboard，与摘录要求一致。"
 },
 {
  "id": "T05",
  "answer_hash": "1a55f829804c",
  "correct": false,
  "reason": "未明确指出要删除 tmp/openreview_token.json 且说明删除后重试一次即可，偏离了规则要求。"
 },
 {
  "id": "T08",
  "answer_hash": "f94102253bd3",
  "correct": true,
  "reason": "答案明确说明 subagent_type 只能用已注册的 agent 名、直接写模型名会导致 Unknown agent type，并给出将模型包装成 agent 后再调用的做法。"
 },
 {
  "id": "T09",
  "answer_hash": "a943d0b1b75a",
  "correct": true,
  "reason": "明确说明在基础配置或加载的 profile 顶层写 web_search = \"disabled\"，且值必须是字符串 \"disabled\"，false/on/off 等都会被拒绝。"
 },
 {
  "id": "T10",
  "answer_hash": "5725cab09a30",
  "correct": true,
  "reason": "答案明确说明不能在同一次运行里同时用归档和对应的原生库，否则同一消息会被算两遍，且未与规则相矛盾。"
 },
 {
  "id": "T11",
  "answer_hash": "270a976a9b97",
  "correct": false,
  "reason": "答案称可一次性删120对、每批40–60对且可复用授权并重试不确定批次，违背规则：每批最多50对且需拆分为独立批次、每批需重新审核与授权，且不得复用令牌或重试不确定批次。"
 },
 {
  "id": "T12",
  "answer_hash": "53526d488828",
  "correct": true,
  "reason": "答案明确说明单个文件超过7200秒会在模型加载前被拒，2小时10分钟不能直接处理，并指出切分后可分别处理且说话人标记不跨段延续。"
 },
 {
  "id": "T13",
  "answer_hash": "943ee01c21ee",
  "correct": true,
  "reason": "答案明确说明只能用工作区内的相对路径，绝对路径会以 E_VIDEO_FILE 启动失败，并给出在工作区内用相对路径指定 .mp4 的做法。"
 },
 {
  "id": "T16",
  "answer_hash": "cb7930ace8ef",
  "correct": true,
  "reason": "答案明确说明 --departure-time 与 --arrival-time 只能二选一，“现在出发”要用 --departure-time now，并且不要传接近当前的显式时间戳（可能会被 Routes API 拒绝）。"
 },
 {
  "id": "T18",
  "answer_hash": "e1d7068aa685",
  "correct": true,
  "reason": "答案明确说明样本需在0–30秒内，超过不会被裁剪而是拒绝作图，与规则一致。"
 },
 {
  "id": "T21",
  "answer_hash": "061a2cb1ac23",
  "correct": true,
  "reason": "答案明确指出需使用带日期后缀的 canonical_slug，并说明短 slug 会返回空数组，符合摘录规则。"
 },
 {
  "id": "T23",
  "answer_hash": "2623ecdaf8d0",
  "correct": true,
  "reason": "The answer clearly says not to downmix with -ac 1 before measuring, explains the ~+3 dB boost from correlated stereo causing false clipping, and provides the ffmpeg -af ebur128=peak=true -f null - cross-check command."
 },
 {
  "id": "T24",
  "answer_hash": "18272239e9e7",
  "correct": true,
  "reason": "答案明确给出12–20词的建议范围并指出普通口播句子不能超过22词，且无矛盾。"
 },
 {
  "id": "T28",
  "answer_hash": "49397aa87f84",
  "correct": false,
  "reason": "未按规则说明：并存需带 \"confirm_conflict\": true 重新提交；替换需先调用 POST /scheduled/{id}/cancel 取消旧任务。"
 },
 {
  "id": "T29",
  "answer_hash": "a333f01dc163",
  "correct": true,
  "reason": "It clearly explains that --after/--before are UUID pagination cursors (not timestamp filters), warns against passing ISO times, and recommends exporting recent messages then filtering locally by created_at."
 }
]