{
  "schemaVersion": 2,
  "publicEvidenceVersion": 2,
  "runId": "rebusfarm-priority-plus-3-classroom-2026-08-02",
  "provider": {},
  "benchmark": {},
  "boundaries": [
    {
      "id": "upload_start",
      "wallClock": "2026-08-02T01:34:27.567+02:00",
      "confidence": "exact-visible",
      "evidence": "First native frame showing the upload action activated for Classroom.",
      "recordingSeconds": 4.4,
      "recordingVideoPts": {
        "value": 396000,
        "timeBase": "1/90000"
      }
    },
    {
      "id": "upload_complete",
      "wallClock": "2026-08-02T01:35:24.700+02:00",
      "confidence": "exact-visible",
      "evidence": "First native frame establishing provider receipt of the complete Classroom package.",
      "recordingSeconds": 61.533,
      "recordingVideoPts": {
        "value": 5537970,
        "timeBase": "1/90000"
      }
    },
    {
      "id": "render_submit",
      "wallClock": "2026-08-02T01:35:27.667+02:00",
      "confidence": "exact-visible",
      "evidence": "First native frame showing the Rebus job in Waiting state after the Render action.",
      "recordingSeconds": 64.5,
      "recordingVideoPts": {
        "value": 5805000,
        "timeBase": "1/90000"
      }
    },
    {
      "id": "active_render_start",
      "wallClock": "2026-08-02T01:35:53.534+02:00",
      "confidence": "exact-visible",
      "evidence": "First native frame showing Rendering with active nodes.",
      "recordingSeconds": 90.367,
      "recordingVideoPts": {
        "value": 8133030,
        "timeBase": "1/90000"
      }
    },
    {
      "id": "render_complete",
      "wallClock": "2026-08-02T01:42:53.200+02:00",
      "confidence": "exact-visible",
      "evidence": "First native frame establishing all 145 provider-side frames complete.",
      "recordingSeconds": 510.033,
      "recordingVideoPts": {
        "value": 45902970,
        "timeBase": "1/90000"
      }
    },
    {
      "id": "download_complete",
      "wallClock": "2026-08-02T01:42:55.400+02:00",
      "confidence": "exact-visible",
      "evidence": "First native frame establishing all 145 output files usable locally; inventory independently verifies the files.",
      "recordingSeconds": 512.233,
      "recordingVideoPts": {
        "value": 46100970,
        "timeBase": "1/90000"
      }
    }
  ],
  "phases": [
    {
      "id": "upload",
      "type": "upload",
      "startBoundary": "upload_start",
      "endBoundary": "upload_complete",
      "providerControlled": true,
      "includedInSystemTime": true,
      "notes": [
        "Includes Rebus validation, packaging, transfer, and provider receipt."
      ]
    },
    {
      "id": "operator_controlcenter_handoff",
      "type": "configuration",
      "startBoundary": "upload_complete",
      "endBoundary": "render_submit",
      "providerControlled": false,
      "includedInSystemTime": false,
      "notes": [
        "Separate ControlCenter navigation and the Render action are operator-controlled and removed from standardized time."
      ]
    },
    {
      "id": "queue_startup",
      "type": "queue-startup",
      "startBoundary": "render_submit",
      "endBoundary": "active_render_start",
      "providerControlled": true,
      "includedInSystemTime": true,
      "notes": [
        "Waiting through first defensible active-node state."
      ]
    },
    {
      "id": "active_render",
      "type": "active-render",
      "startBoundary": "active_render_start",
      "endBoundary": "render_complete",
      "providerControlled": true,
      "includedInSystemTime": true,
      "notes": [
        "Automatic output retrieval overlaps rendering; the terminal tail is counted only after server completion."
      ]
    },
    {
      "id": "download_tail",
      "type": "download-tail",
      "startBoundary": "render_complete",
      "endBoundary": "download_complete",
      "providerControlled": true,
      "includedInSystemTime": true,
      "notes": [
        "Full post-render retrieval tail through first local completeness."
      ]
    }
  ],
  "operatorExclusions": [
    {
      "id": "operator_controlcenter_handoff",
      "durationSeconds": 2.9669999999999987,
      "reason": "Operator-controlled ControlCenter navigation and Render activation after provider receipt",
      "recordingStartSeconds": 61.533,
      "recordingStartVideoPts": {
        "value": 5537970,
        "timeBase": "1/90000"
      },
      "recordingEndSeconds": 64.5,
      "recordingEndVideoPts": {
        "value": 5805000,
        "timeBase": "1/90000"
      }
    }
  ],
  "comparisonExclusions": [],
  "capacitySamples": [
    {
      "activeNodes": 5,
      "confidence": "exact-visible",
      "evidence": "First visible Rendering state",
      "recordingSeconds": 90.367,
      "recordingVideoPts": {
        "value": 8133030,
        "timeBase": "1/90000"
      }
    },
    {
      "activeNodes": 9,
      "confidence": "exact-visible",
      "evidence": "Header shows Rendering - 9 Nodes at 120 of 145 frames; observed peak",
      "recordingSeconds": 470,
      "recordingVideoPts": {
        "value": 42300000,
        "timeBase": "1/90000"
      }
    }
  ],
  "billingSamples": [
    {
      "amount": 9.741829,
      "confidence": "exact-log",
      "displayedRoundedAmount": 9.74,
      "kind": "final-job-charge",
      "normalizationBasis": "15 RP quoted at 17.63 USD on 2026-07-30; bundle discounts vary",
      "normalizedUsdEstimate": 11.45,
      "unit": "RP",
      "recordingSeconds": 510.033,
      "recordingVideoPts": {
        "value": 45902970,
        "timeBase": "1/90000"
      }
    }
  ],
  "uxEvents": [
    {
      "id": "separate_desktop_and_web_handoff",
      "observation": "Submission crossed from Blender/RebusDrop into a separate browser ControlCenter before compute could begin.",
      "severity": "friction",
      "recordingSeconds": 61.533,
      "recordingVideoPts": {
        "value": 5537970,
        "timeBase": "1/90000"
      }
    },
    {
      "id": "automatic_background_retrieval",
      "observation": "All outputs were already downloading in the background; local completeness, not a stale percentage, is the terminal event.",
      "severity": "measurement-note",
      "recordingSeconds": 510.033,
      "recordingVideoPts": {
        "value": 45902970,
        "timeBase": "1/90000"
      }
    }
  ],
  "outcome": {
    "classification": "complete",
    "expectedFrames": 145,
    "providerCompletedFrames": 145,
    "localVerifiedFrames": 145,
    "terminalBoundary": "download_complete"
  },
  "metrics": {}
}
