[
 {
  "id": "T01",
  "answer_hash": "32532c627424",
  "correct": true,
  "reason": "答案明确说明不要复用旧文件列表，并指出文件列表是结果白名单，遗漏文件即使缓存有向量也不会返回，完全符合规则。"
 },
 {
  "id": "T02",
  "answer_hash": "f983c9707451",
  "correct": true,
  "reason": "明确说明 -format json 必须紧跟在 -monitor 之后，并指出否则（如放在末尾）会报 “Invalid parameter: -format”。"
 },
 {
  "id": "T03",
  "answer_hash": "cefa7772a305",
  "correct": true,
  "reason": "答案明确给出在部署步骤里将 git-builder 设置为 \"docker\"，符合规则要求以强制使用容器构建。"
 },
 {
  "id": "T04",
  "answer_hash": "9cda8c248557",
  "correct": true,
  "reason": "答案将 ~/Library/Preferences/com.apple.coreservices.useractivityd.plist 的 ClipboardSharingEnabled 设为 1，并通过 killall 重启 useractivityd、sharingd、pboard，符合规则。"
 },
 {
  "id": "T05",
  "answer_hash": "753e9498edc5",
  "correct": false,
  "reason": "未按规则删除 tmp/openreview_token.json，且未明确说明删除后重试一次即可；给出的缓存路径与规则不符。"
 },
 {
  "id": "T06",
  "answer_hash": "28f251b98c81",
  "correct": true,
  "reason": "明确指出每次下载间隔2-3秒，符合摘录规定且无矛盾。"
 },
 {
  "id": "T07",
  "answer_hash": "385220931a2a",
  "correct": true,
  "reason": "答案明确写出默认约30分钟（1800秒）并在 Claude Code harness 中使用 ScheduleWakeup 安排唤醒，符合摘录规则。"
 },
 {
  "id": "T08",
  "answer_hash": "b3b2e2c856bd",
  "correct": true,
  "reason": "It correctly states that subagent_type must be a registered agent name (not a model), that otherwise it will raise Unknown agent type, and that the model must be wrapped as an agent in config before use."
 },
 {
  "id": "T09",
  "answer_hash": "a396be29caf4",
  "correct": true,
  "reason": "回答明确要求在基础配置或加载的 profile 顶层写 web_search = \"disabled\"，且值必须是字符串 \"disabled\"，布尔 false/on/off/enabled 都会被拒绝。"
 },
 {
  "id": "T10",
  "answer_hash": "a1dfaac23e7a",
  "correct": true,
  "reason": "答案明确说明不能同时使用归档与原生库在同一次运行中，因为会把相同消息重复计算（算两次）。"
 },
 {
  "id": "T11",
  "answer_hash": "bab361aba291",
  "correct": true,
  "reason": "答案明确指出每批最多50对、需拆分为独立批次并逐批复核与授权，且不得复用令牌、也不能重试结果不确定的批次，与规则一致。"
 },
 {
  "id": "T12",
  "answer_hash": "499761882ff6",
  "correct": true,
  "reason": "明确指出单文件超7200秒会在模型加载前被拒绝，2小时10分钟不能直接处理，并说明可切分且说话人标签不跨片段。"
 },
 {
  "id": "T13",
  "answer_hash": "319082d4ee78",
  "correct": true,
  "reason": "答案明确说明视频文件必须用工作区内的相对路径，且使用绝对路径会以 E_VIDEO_FILE 启动失败，并给出正确做法。"
 },
 {
  "id": "T14",
  "answer_hash": "4a4a6ad7dae8",
  "correct": true,
  "reason": "答案明确说明40104因账号未完成验证，余额可用但关键词端点（含沙箱）被拦，并给出在DataForSEO面板完成验证的处理方法。"
 },
 {
  "id": "T15",
  "answer_hash": "cbcc2b988b15",
  "correct": true,
  "reason": "答案明确说明直接用 --full-day，且说明 00:00–02:00 取昨天 00:00 到今天 00:00，其他时间取今天 00:00 到当前时刻。"
 },
 {
  "id": "T16",
  "answer_hash": "f4df4a2a068f",
  "correct": true,
  "reason": "回答明确说明二选一、用 --departure-time now 表示“现在出发”，且不要传接近当前的时间戳（会/可能被 Routes API 拒绝），与规则一致。"
 },
 {
  "id": "T17",
  "answer_hash": "760db5cce751",
  "correct": true,
  "reason": "答案明确说明结果不确定时不能再次发起创建请求，必须阻止自动重提并保留尝试/预算记录，且不要用新的POST去续上任务，符合规则。"
 },
 {
  "id": "T18",
  "answer_hash": "a2e50e133400",
  "correct": true,
  "reason": "答案明确说明样本需在0–30秒内、不会裁掉超出部分，并会拒绝作图，与规则一致。"
 },
 {
  "id": "T19",
  "answer_hash": "cd76920772a7",
  "correct": true,
  "reason": "答案明确指出 --tail 不是行数参数，不能用 --tail 100，并给出直接用 --tail 实时跟随日志的正确用法，未与规则矛盾。"
 },
 {
  "id": "T20",
  "answer_hash": "8b1872b4f51a",
  "correct": true,
  "reason": "答案明确指出start/clean只在机器人停靠底座时有效，未停靠会返回NOT_READY（退出码20），并给出先让其回基座再开始清扫的做法。"
 },
 {
  "id": "T21",
  "answer_hash": "8c0f71dfd7df",
  "correct": true,
  "reason": "回答明确说要用 canonical_slug（末尾 8 位日期），且指出短 slug 会被 model-activity 拒绝并返回空数组，与摘录一致。"
 },
 {
  "id": "T22",
  "answer_hash": "9cfd19dee2f6",
  "correct": true,
  "reason": "答案明确说明默认会包含子/后代会话，并给出使用 --no-expand 来禁止扩展，只作用于选中的会话本身。"
 },
 {
  "id": "T23",
  "answer_hash": "68431237a986",
  "correct": false,
  "reason": "虽说明了不要用 -ac 1 并给出 ebur128 交叉验证，但将相关立体声下混增益说成约 +6 dB，而依据为约 +3 dB，与规则矛盾。"
 },
 {
  "id": "T24",
  "answer_hash": "440f1f2f22cc",
  "correct": true,
  "reason": "答案明确给出普通句子建议为12–20词，并强调硬性上限为22词，且未与规则矛盾。"
 },
 {
  "id": "T25",
  "answer_hash": "9e4508db996a",
  "correct": true,
  "reason": "答案明确说明 --stdout 不可用，search 加该参数会报未识别参数并以退出码 2 结束，且不会发起网络请求，符合规则。"
 },
 {
  "id": "T26",
  "answer_hash": "602088df7e7e",
  "correct": false,
  "reason": "虽说明了每四小节最多一次且需记录在 skeleton_allow、通常只在终止式，但把第1–6小节的强拍改动一概判为违规，违背了规则仅“通常”而非绝对禁止的表述。"
 },
 {
  "id": "T27",
  "answer_hash": "a19330838b0e",
  "correct": true,
  "reason": "回答明确说明 --quality 在 Gemini 下会被忽略且仅对 GPT Image 模型生效，与摘录一致且无矛盾。"
 },
 {
  "id": "T28",
  "answer_hash": "b0629d2e6ee2",
  "correct": true,
  "reason": "答案说明并存需带 confirm_conflict: true 重新提交，替换需先用 POST /scheduled/{id}/cancel 取消旧任务再提交，符合摘录规则且无矛盾。"
 },
 {
  "id": "T29",
  "answer_hash": "e624e5b3a473",
  "correct": true,
  "reason": "答案明确说明 --after/--before 不是时间过滤器、需要 UUID 游标且传 ISO 会报错，并给出先导出最近邮件再按 created_at 本地过滤的流程。"
 },
 {
  "id": "T30",
  "answer_hash": "75132e68e21a",
  "correct": true,
  "reason": "答案明确默认走 Typefully 长文模式，“单条推文”指一条 Typefully 帖子而非 280 字限制，且要短推需加 --no-long-post。"
 }
]