{
  "task": "truncated-video-reject-and-retry",
  "recordedAt": "2026-10-14T08:31:12.109Z",
  "nodeVersion": "v24.18.0",
  "ffmpeg": {
    "version": "ffmpeg version 6.0 Copyright (c) 2000-2023 the FFmpeg developers",
    "binarySha256": "a90e3db6a3fd35f6074b013f948b1aa45b31c6375489d39e572bea3f18336584"
  },
  "scriptHashes": {
    "run-recipe.mjs": "27d65471c9064f2afaa3d2fca513357b71839bb3d5b9c04cb30bc03d4271abea",
    "common.mjs": "ae6467821815bdc3e78d5f6f21cb247568915dde848d7a76e3dafd5465a0eae0"
  },
  "scriptBindingVerified": true,
  "fixtureOnly": true,
  "providerModelTest": false,
  "productionTaskRun": false,
  "networkScope": "loopback-only or no network",
  "passed": true,
  "checks": [
    {
      "name": "first-response-is-truncated",
      "passed": true
    },
    {
      "name": "full-decode-rejects-truncation",
      "passed": true,
      "expectedRejection": true,
      "error": "FFMPEG:[mov,mp4,m4a,3gp,3g2,mj2 @ 0x11ee10ef0] moov atom not found\n<execution-checkout>/public/learning-assets/pseo-expansion70-20261014/truncated-video-reject-and-retry/executed/download-attempt-1.mp4: Invalid data found when processing input\n"
    },
    {
      "name": "retry-uses-same-artifact-url",
      "passed": true
    },
    {
      "name": "retry-checksum-matches",
      "passed": true
    },
    {
      "name": "retry-fully-decodes-twenty-frames",
      "passed": true
    },
    {
      "name": "no-new-paid-generation-request",
      "passed": true
    },
    {
      "name": "fixture-server-closed",
      "passed": true
    }
  ],
  "observations": {
    "taskId": "local-paid-once",
    "downloadAttempts": 2,
    "generationRequests": 0,
    "completeBytes": 35550,
    "truncatedBytes": 17775,
    "fullDecodeFrames": 20,
    "providerModelTest": false,
    "productionTaskRun": false
  },
  "commands": [
    {
      "args": [
        "-hide_banner",
        "-nostdin",
        "-loglevel",
        "error",
        "-threads",
        "1",
        "-filter_threads",
        "1",
        "-version"
      ],
      "status": 0,
      "signal": null,
      "stdoutBytes": 1115,
      "stderrTail": "",
      "error": null
    },
    {
      "args": [
        "-hide_banner",
        "-nostdin",
        "-loglevel",
        "error",
        "-threads",
        "1",
        "-filter_threads",
        "1",
        "-f",
        "lavfi",
        "-i",
        "testsrc2=s=320x180:r=10:d=2",
        "-an",
        "-c:v",
        "libx264",
        "-pix_fmt",
        "yuv420p",
        "<execution-checkout>/public/learning-assets/pseo-expansion70-20261014/truncated-video-reject-and-retry/executed/complete-source.mp4"
      ],
      "status": 0,
      "signal": null,
      "stdoutBytes": 0,
      "stderrTail": "",
      "error": null
    },
    {
      "args": [
        "-hide_banner",
        "-nostdin",
        "-loglevel",
        "error",
        "-threads",
        "1",
        "-filter_threads",
        "1",
        "-xerror",
        "-err_detect",
        "explode",
        "-i",
        "<execution-checkout>/public/learning-assets/pseo-expansion70-20261014/truncated-video-reject-and-retry/executed/download-attempt-1.mp4",
        "-map",
        "0:v:0",
        "-an",
        "-pix_fmt",
        "rgb24",
        "-f",
        "rawvideo",
        "pipe:1"
      ],
      "status": 1,
      "signal": null,
      "stdoutBytes": 0,
      "stderrTail": "[mov,mp4,m4a,3gp,3g2,mj2 @ 0x11ee10ef0] moov atom not found\n<execution-checkout>/public/learning-assets/pseo-expansion70-20261014/truncated-video-reject-and-retry/executed/download-attempt-1.mp4: Invalid data found when processing input\n",
      "error": null
    },
    {
      "args": [
        "-hide_banner",
        "-nostdin",
        "-loglevel",
        "error",
        "-threads",
        "1",
        "-filter_threads",
        "1",
        "-xerror",
        "-err_detect",
        "explode",
        "-i",
        "<execution-checkout>/public/learning-assets/pseo-expansion70-20261014/truncated-video-reject-and-retry/executed/download-attempt-2.mp4",
        "-map",
        "0:v:0",
        "-an",
        "-pix_fmt",
        "rgb24",
        "-f",
        "rawvideo",
        "pipe:1"
      ],
      "status": 0,
      "signal": null,
      "stdoutBytes": 3456000,
      "stderrTail": "",
      "error": null
    }
  ],
  "fatal": null,
  "publicPathNormalization": {
    "onlyLocalPathsRedacted": true,
    "rawReceiptSha256": "6427f2d8bf121db22db12bca30cb9261c77b588d7d6f7db48afd7382cc1a1d47",
    "method": "Replace dedicated checkout absolute path and its URL-encoded form with <execution-checkout>; preserve timestamps, checks, script hashes and file hashes."
  }
}
