{
  "fps": 12,
  "frame_size": [
    1280,
    800
  ],
  "hybrid_timeline": "openadapt-rdp-demo.timeline.json",
  "hybrid_timeline_sha256": "b668275ad7308f359380aa1bcb89ce98b7ae49673b36c4491330c399b2472403",
  "phases": [
    {
      "outcome": "RECORDED",
      "phase": "Demonstration",
      "presented_frame_count": 158,
      "source_frame_count": 54,
      "summary": {
        "actions": 8,
        "model_calls": 0,
        "params": {
          "appointment_slot": "2026-08-12 09:30",
          "patient_mrn": "MRN A1001",
          "request_id": "REQ-DEMO-001",
          "visit_type": "Cardiology follow-up"
        },
        "surface": "real RDP round-trip"
      }
    },
    {
      "outcome": "VERIFIED",
      "phase": "Governed replay",
      "presented_frame_count": 9,
      "source_frame_count": 9,
      "summary": {
        "effect_confirmed": true,
        "identity_verified": true,
        "model_calls": 0,
        "silent_incorrect_success": false,
        "verifier": {
          "expected": {
            "appointment_slot": "2026-08-14 10:45",
            "patient_mrn": "MRN A1001",
            "request_id": "REQ-LIVE-2048-1",
            "status": "scheduled",
            "visit_type": "Intake consultation"
          },
          "kind": "read-only SQL",
          "query": "SELECT appointment_id, request_id, patient_mrn, patient_name, appointment_slot, visit_type, status FROM appointments",
          "rows": [
            {
              "appointment_id": "APT-90F5510C",
              "appointment_slot": "2026-08-14 10:45",
              "patient_mrn": "MRN A1001",
              "patient_name": "Ada Lovelace",
              "request_id": "REQ-LIVE-2048-1",
              "status": "scheduled",
              "visit_type": "Intake consultation"
            }
          ]
        },
        "workflow_digest": "da52230dbde8d8ae6bd8060f4d2dc3f8c503487bbb3a214159af9550317670b9"
      }
    },
    {
      "outcome": "HALTED",
      "phase": "Wrong-record refusal",
      "presented_frame_count": 1,
      "source_frame_count": 9,
      "summary": {
        "effect_written": false,
        "expected_record": "Ada Lovelace \u00b7 MRN A1001",
        "identity_mismatch": true,
        "identity_region": [
          545,
          118,
          680,
          55
        ],
        "model_calls": 0,
        "observed_record": "Grace Hopper \u00b7 MRN B2002",
        "safety_halt": true,
        "verifier": {
          "kind": "read-only SQL",
          "rows": []
        }
      }
    }
  ],
  "program_graph_sha256": "7cb346cabe49b1077b9eaa960257d32f6a9262401fcf7443218e7726a7203570",
  "schema_version": "openadapt.rdp-presentation-render.v2",
  "timing": "paced derivative; source frames and input events remain exact",
  "video": "openadapt-rdp-demo.mp4",
  "video_sha256": "c8df573bd0edbf139d4b5718ee14f2bf35b7e69331bfd9c5bc592dbf2e351504",
  "workflow_digest": "da52230dbde8d8ae6bd8060f4d2dc3f8c503487bbb3a214159af9550317670b9"
}
