{
  "_about": "CoreGuard recorded example — hand-authored illustration, NOT telemetry from a real Mac. See https://coreguard.app/incidents/healthy-video-export/",
  "incident": "sustained video export",
  "process": "Final Cut Pro",
  "classification": "healthy — only looks scary",
  "note": "Values are compressed onto one scrub of the timeline. No verdict, no failure date — CoreGuard observes and explains.",
  "clock_start": "14:00",
  "minutes_per_step": 1,
  "series": {
    "cpu_temp_c": [
      52,
      55,
      56,
      58,
      60,
      65,
      69,
      74,
      81,
      86,
      89,
      91,
      92,
      92,
      93,
      96,
      97,
      96,
      95,
      96,
      96,
      95,
      96,
      97,
      96,
      95,
      95,
      96,
      95,
      95,
      96,
      96,
      94,
      95,
      96,
      96,
      95,
      96,
      96,
      95,
      94,
      95,
      96,
      95,
      95,
      91,
      85,
      79,
      75,
      72,
      66,
      64,
      64,
      63,
      60,
      59,
      60,
      58,
      56,
      55,
      54
    ],
    "fan_rpm": [
      1800,
      1934,
      2067,
      2200,
      2334,
      2467,
      2599,
      2974,
      3351,
      3726,
      4099,
      4475,
      4850,
      5224,
      5599,
      5701,
      5801,
      5900,
      5999,
      6100,
      6200,
      6196,
      6192,
      6190,
      6185,
      6180,
      6177,
      6174,
      6169,
      6165,
      6163,
      6158,
      6153,
      6149,
      6146,
      6142,
      6138,
      6135,
      6132,
      6126,
      6122,
      6119,
      6116,
      6111,
      6108,
      6105,
      6100,
      5549,
      5000,
      4451,
      3900,
      3350,
      2800,
      2675,
      2549,
      2424,
      2301,
      2176,
      2050,
      1925,
      1800
    ],
    "process_cpu_%": [
      60,
      71,
      80,
      90,
      287,
      484,
      679,
      700,
      721,
      741,
      759,
      759,
      759,
      758,
      757,
      758,
      758,
      756,
      754,
      755,
      754,
      753,
      753,
      754,
      752,
      750,
      750,
      750,
      749,
      749,
      749,
      748,
      746,
      746,
      746,
      746,
      744,
      745,
      744,
      742,
      741,
      742,
      742,
      740,
      740,
      524,
      307,
      89,
      87,
      86,
      82,
      79,
      77,
      74,
      70,
      68,
      66,
      64,
      60,
      58,
      56
    ]
  },
  "process_metric": {
    "label": "PROCESS CPU %",
    "unit": "%",
    "max_scale": 800
  },
  "events": [
    {
      "minute_index": 7,
      "clock": "14:07",
      "kind": "observed",
      "text": "export starts — Final Cut Pro climbs to ~700% CPU (all performance cores)"
    },
    {
      "minute_index": 15,
      "clock": "14:15",
      "kind": "observed",
      "text": "CPU die reaches 96°C and plateaus"
    },
    {
      "minute_index": 20,
      "clock": "14:20",
      "kind": "observed",
      "text": "fans at maximum: 6,200 RPM"
    },
    {
      "minute_index": 26,
      "clock": "14:26",
      "kind": "interpreted",
      "text": "hot ≠ broken: a sustained export is SUPPOSED to look like this; the chip holds its design limit while kernel_task trims clocks a touch"
    },
    {
      "minute_index": 48,
      "clock": "14:48",
      "kind": "observed",
      "text": "export finishes — CPU load collapses"
    },
    {
      "minute_index": 55,
      "clock": "14:55",
      "kind": "interpreted",
      "text": "back under 60°C within minutes. The question is never \"did it get hot\" — it is \"did it recover\". It did."
    }
  ]
}