{
  "job_id": "7a453a7c",
  "saved_at": "2026-08-27T03:16:33.233147",
  "visitor_key": null,
  "envelope_version": 1,
  "mode": "ui_headless",
  "template": "loop_bbbiso_h264",
  "template_label": "Loop \u2014 BBB iso-bitrate H264 (software encode, tester-set duration)",
  "calibrate": false,
  "batch_id": "9d39def85f1b",
  "devices": {
    "atv": {
      "label": "Apple TV 4K",
      "kind": "atv",
      "meter": {
        "model": "Tapo P110",
        "ip": "192.168.1.1",
        "fw": "1.3.1",
        "cadence_s": 1.0
      },
      "rows": [
        {
          "run": "bbbiso_h264_loop",
          "device": {
            "type": "atv",
            "host": "192.168.1.152"
          },
          "provenance": {
            "url": "http://192.168.1.62:8123/bbbiso_h264_20min.mp4",
            "player": "VLC for tvOS via Companion launch_app",
            "baseline_state": "VLC stopped (library screen)",
            "playback_state_midwindow": {
              "state": "Playing",
              "position_s": 68.0,
              "title": "bbbiso_h264_20min.mp4",
              "app": "VLC (org.videolan.vlc-ios)"
            }
          },
          "url_or_cmd": "http://192.168.1.62:8123/bbbiso_h264_20min.mp4",
          "w_base": 3.255,
          "w_task": 4.481,
          "delta_w": 1.226,
          "window_s": 120,
          "wh_window_device_total": 0.1494,
          "n_base": 40,
          "n_task": 120,
          "task_min": 4.347,
          "task_max": 4.785,
          "context_task_w": null,
          "context_base_w": null,
          "context_delta_w": null,
          "context_wh_window": null,
          "alive_at_window_end": true,
          "playback_state_at_end": {
            "state": "Playing",
            "position_s": 128.0,
            "title": "bbbiso_h264_20min.mp4",
            "app": "VLC (org.videolan.vlc-ios)"
          },
          "confidence": {
            "method": "ci",
            "confidence_positive": 1.0,
            "ci_delta_w_95": [
              1.092,
              1.361
            ],
            "flag": "\ud83d\udfe2",
            "label": "Repeatable"
          },
          "idle_guard": {
            "settled": true,
            "waited_s": 3.12,
            "final_w": 2.99
          }
        }
      ],
      "display_caveat": "Apple TV rows are VLC for tvOS (Companion launch), liveness = pyatv playback state, no in-clip marker \u2014 headless: the screen was not claimed, the box renders regardless"
    }
  },
  "runs": [
    {
      "run": "bbbiso_h264_loop",
      "device": "atv",
      "provenance": {
        "url": "http://192.168.1.62:8123/bbbiso_h264_20min.mp4",
        "player": "VLC for tvOS via Companion launch_app",
        "baseline_state": "VLC stopped (library screen)",
        "playback_state_midwindow": {
          "state": "Playing",
          "position_s": 68.0,
          "title": "bbbiso_h264_20min.mp4",
          "app": "VLC (org.videolan.vlc-ios)"
        }
      },
      "url_or_cmd": "http://192.168.1.62:8123/bbbiso_h264_20min.mp4",
      "w_base": 3.255,
      "w_task": 4.481,
      "delta_w": 1.226,
      "window_s": 120,
      "wh_window_device_total": 0.1494,
      "n_base": 40,
      "n_task": 120,
      "task_min": 4.347,
      "task_max": 4.785,
      "context_task_w": null,
      "context_base_w": null,
      "context_delta_w": null,
      "context_wh_window": null,
      "raw_context_w": null,
      "raw_context_baseline_w": null,
      "alive_at_window_end": true,
      "playback_state_at_end": {
        "state": "Playing",
        "position_s": 128.0,
        "title": "bbbiso_h264_20min.mp4",
        "app": "VLC (org.videolan.vlc-ios)"
      },
      "confidence": {
        "method": "ci",
        "confidence_positive": 1.0,
        "ci_delta_w_95": [
          1.092,
          1.361
        ],
        "flag": "\ud83d\udfe2",
        "label": "Repeatable"
      },
      "raw_baseline_w": [
        2.987,
        2.987,
        3.386,
        3.386,
        3.171,
        3.171,
        3.159,
        3.159,
        3.032,
        3.032,
        3.381,
        3.381,
        3.228,
        3.228,
        3.281,
        3.281,
        3.218,
        3.218,
        3.175,
        3.175,
        3.351,
        3.351,
        3.096,
        3.096,
        3.225,
        3.225,
        3.043,
        3.043,
        3.099,
        3.099,
        3.672,
        3.672,
        3.668,
        3.668,
        3.577,
        3.577,
        3.07,
        3.07,
        3.276,
        3.276
      ],
      "raw_task_w": [
        4.785,
        4.682,
        4.682,
        4.549,
        4.549,
        4.448,
        4.448,
        4.429,
        4.429,
        4.476,
        4.476,
        4.428,
        4.428,
        4.492,
        4.49,
        4.49,
        4.454,
        4.454,
        4.569,
        4.569,
        4.402,
        4.402,
        4.772,
        4.772,
        4.552,
        4.552,
        4.484,
        4.517,
        4.517,
        4.446,
        4.446,
        4.432,
        4.432,
        4.673,
        4.673,
        4.512,
        4.512,
        4.422,
        4.422,
        4.445,
        4.445,
        4.533,
        4.533,
        4.546,
        4.435,
        4.435,
        4.417,
        4.417,
        4.409,
        4.409,
        4.496,
        4.511,
        4.511,
        4.397,
        4.397,
        4.488,
        4.488,
        4.573,
        4.43,
        4.43,
        4.49,
        4.49,
        4.429,
        4.414,
        4.414,
        4.574,
        4.574,
        4.484,
        4.484,
        4.501,
        4.409,
        4.409,
        4.453,
        4.453,
        4.347,
        4.452,
        4.452,
        4.43,
        4.43,
        4.544,
        4.544,
        4.547,
        4.477,
        4.477,
        4.439,
        4.439,
        4.457,
        4.457,
        4.364,
        4.459,
        4.459,
        4.535,
        4.535,
        4.512,
        4.512,
        4.479,
        4.41,
        4.41,
        4.499,
        4.499,
        4.389,
        4.389,
        4.411,
        4.411,
        4.44,
        4.44,
        4.379,
        4.379,
        4.419,
        4.419,
        4.55,
        4.55,
        4.45,
        4.45,
        4.43,
        4.524,
        4.524,
        4.464,
        4.464,
        4.473
      ],
      "raw_baseline_t": [
        1787793213.01,
        1787793214.02,
        1787793215.01,
        1787793216.01,
        1787793217.01,
        1787793218.01,
        1787793219.01,
        1787793220.02,
        1787793221.03,
        1787793222.01,
        1787793223.01,
        1787793224.03,
        1787793225.01,
        1787793226.01,
        1787793227.01,
        1787793228.01,
        1787793229.01,
        1787793230.01,
        1787793231.01,
        1787793232.01,
        1787793233.02,
        1787793234.02,
        1787793235.01,
        1787793236.01,
        1787793237.01,
        1787793238.01,
        1787793239.01,
        1787793240.01,
        1787793241.07,
        1787793242.04,
        1787793243.02,
        1787793244.01,
        1787793245.05,
        1787793246.13,
        1787793247.03,
        1787793248.18,
        1787793249.2,
        1787793250.05,
        1787793251.02,
        1787793252.02
      ],
      "raw_task_t": [
        1787793261.62,
        1787793262.6,
        1787793263.6,
        1787793264.6,
        1787793265.6,
        1787793266.64,
        1787793267.6,
        1787793268.6,
        1787793269.6,
        1787793270.6,
        1787793271.64,
        1787793272.6,
        1787793273.6,
        1787793274.6,
        1787793275.6,
        1787793276.6,
        1787793277.6,
        1787793278.6,
        1787793279.62,
        1787793280.61,
        1787793281.6,
        1787793282.6,
        1787793283.61,
        1787793284.6,
        1787793285.6,
        1787793286.6,
        1787793287.6,
        1787793288.6,
        1787793289.6,
        1787793290.6,
        1787793291.6,
        1787793292.6,
        1787793293.6,
        1787793294.6,
        1787793295.61,
        1787793296.62,
        1787793297.61,
        1787793298.61,
        1787793299.61,
        1787793300.61,
        1787793301.61,
        1787793302.61,
        1787793303.62,
        1787793304.61,
        1787793305.61,
        1787793306.61,
        1787793307.61,
        1787793308.61,
        1787793309.62,
        1787793310.61,
        1787793311.61,
        1787793312.61,
        1787793313.61,
        1787793314.62,
        1787793315.61,
        1787793316.61,
        1787793317.61,
        1787793318.61,
        1787793319.61,
        1787793320.61,
        1787793322.16,
        1787793323.15,
        1787793324.16,
        1787793325.15,
        1787793326.15,
        1787793327.15,
        1787793328.15,
        1787793329.15,
        1787793330.15,
        1787793331.15,
        1787793332.15,
        1787793333.15,
        1787793334.15,
        1787793335.15,
        1787793336.15,
        1787793337.15,
        1787793338.16,
        1787793339.15,
        1787793340.15,
        1787793341.17,
        1787793342.19,
        1787793343.15,
        1787793344.15,
        1787793345.19,
        1787793346.15,
        1787793347.15,
        1787793348.15,
        1787793349.15,
        1787793350.15,
        1787793351.17,
        1787793352.15,
        1787793353.15,
        1787793354.16,
        1787793355.16,
        1787793356.15,
        1787793357.15,
        1787793358.15,
        1787793359.15,
        1787793360.15,
        1787793361.15,
        1787793362.16,
        1787793363.16,
        1787793364.16,
        1787793365.16,
        1787793366.15,
        1787793367.17,
        1787793368.16,
        1787793369.16,
        1787793370.16,
        1787793371.19,
        1787793372.18,
        1787793373.16,
        1787793374.16,
        1787793375.16,
        1787793376.16,
        1787793377.16,
        1787793378.16,
        1787793379.16,
        1787793380.17,
        1787793381.16
      ],
      "raw_context_t": null,
      "raw_context_baseline_t": null,
      "idle_guard": {
        "settled": true,
        "waited_s": 3.12,
        "final_w": 2.99
      }
    }
  ],
  "protocol": {
    "harness": "decode-bench bench.py",
    "launched_from": "/decode",
    "parallel": true,
    "window_s": 120,
    "pacing": "realtime",
    "cadence_s": 1.0,
    "settle_s": 5,
    "baseline_samples": 20,
    "screen_startup_skip_s": 5,
    "idle_guard": {
      "tolerance_w": 0.5,
      "settle_polls": 4,
      "max_wait_s": 30
    },
    "protocol_version": 3
  },
  "owl_version": {
    "version": "1.0.0+175",
    "sha": "e0834ea",
    "dirty": true,
    "built_at": "2026-08-26"
  },
  "gpu_hardware": {
    "vendor": "nvidia",
    "name": "NVIDIA GeForce RTX 5080",
    "encode": "nvenc"
  },
  "power_hardware": {
    "name": "Tapo P110",
    "kind": "smart_plug",
    "resolution_s": 1.0,
    "meters": 2,
    "topology": "daisy_chain",
    "stagger_s": 0.5
  }
}