{
  "schema_version": 1,
  "mode": "development",
  "config": {
    "observation_spacing_s": 1.0,
    "conditioning_prefix_s": 120.0,
    "origin_spacing_s": 10.0,
    "quantization_half_width_c": 0.5,
    "multistarts": 3,
    "max_nfev": 180,
    "minimum_complexity_improvement": 0.1,
    "minimum_absolute_improvement_c": 0.1
  },
  "candidate_family": [
    "one_state_rc",
    "one_state_phase_gain_rc",
    "two_state_rc",
    "two_state_phase_gain_rc"
  ],
  "histories": [
    {
      "run_id": "failed-thermal-phase-trial-20260903T112200Z",
      "role": "development",
      "manifest": "/Users/pierre-luc.bacon/Documents/rlbook/data/inference_serving/failed-thermal-phase-trial-20260903T112200Z/thermal_phase_manifest.json",
      "telemetry": "/Users/pierre-luc.bacon/Documents/rlbook/data/inference_serving/failed-thermal-phase-trial-20260903T112200Z/l4_thermal_phase_telemetry.csv",
      "manifest_sha256": "be0c2f145f2ad3883138b7b590cce56be34f68cdf5bd399d2932e603e943eafc",
      "telemetry_sha256": "4c2a57a6d22564793dabcc97f71da75b0423e022a5e7376b630db6c4eb402849",
      "original_status": "failed",
      "original_splits_reclassified": "all historical thermal data are development, including previous validation and failed acquisitions",
      "power_channel": "power_w",
      "power_sensor_semantics": "legacy power.draw; averaging and hardware sample timestamp not identified",
      "effective_resolution_floor_s": 1.0,
      "timestamp_semantics": "legacy command completion time; no query start or hardware timestamp",
      "raw_rows": 6024,
      "retained_observations": 605,
      "maximum_raw_gap_s": 0.11541834399986328,
      "raw_median_period_s": 0.1001419200001692,
      "temperature_overwritten": false,
      "power_alignment": "recorded channel on original timestamps; no fitted shift or deconvolution"
    },
    {
      "run_id": "failed-thermal-phase-v2-trial-20260903T124423Z",
      "role": "development",
      "manifest": "/Users/pierre-luc.bacon/Documents/rlbook/data/inference_serving/failed-thermal-phase-v2-trial-20260903T124423Z/thermal_phase_manifest.json",
      "telemetry": "/Users/pierre-luc.bacon/Documents/rlbook/data/inference_serving/failed-thermal-phase-v2-trial-20260903T124423Z/l4_thermal_phase_telemetry.csv",
      "manifest_sha256": "4ee9045cb4a4b0b6db6a94847db2e15a19020afb2313e6f90d919167cc2a71b6",
      "telemetry_sha256": "3e602a9e540a9cf59968f5ceef1be08c8f384b19cb297b7a94612ce3c0e440b9",
      "original_status": "failed",
      "original_splits_reclassified": "all historical thermal data are development, including previous validation and failed acquisitions",
      "power_channel": "power_w",
      "power_sensor_semantics": "legacy power.draw; averaging and hardware sample timestamp not identified",
      "effective_resolution_floor_s": 1.0,
      "timestamp_semantics": "legacy command completion time; no query start or hardware timestamp",
      "raw_rows": 6430,
      "retained_observations": 646,
      "maximum_raw_gap_s": 0.15743784899996172,
      "raw_median_period_s": 0.10012262399993688,
      "temperature_overwritten": false,
      "power_alignment": "recorded channel on original timestamps; no fitted shift or deconvolution"
    },
    {
      "run_id": "failed-thermal-trial-20260903T021525Z",
      "role": "development",
      "manifest": "/Users/pierre-luc.bacon/Documents/rlbook/data/inference_serving/failed-thermal-trial-20260903T021525Z/thermal_manifest.json",
      "telemetry": "/Users/pierre-luc.bacon/Documents/rlbook/data/inference_serving/failed-thermal-trial-20260903T021525Z/l4_thermal_telemetry.csv",
      "manifest_sha256": "79cb94eb58a73a062ff112aaa165b56756e9e65b0e32a538729b425520af55b7",
      "telemetry_sha256": "777faf38be7e4caa281feb5bc3b12c8625090e91a7de81977a19b918c25c30fa",
      "original_status": "failed",
      "original_splits_reclassified": "all historical thermal data are development, including previous validation and failed acquisitions",
      "power_channel": "power_w",
      "power_sensor_semantics": "legacy power.draw; averaging and hardware sample timestamp not identified",
      "effective_resolution_floor_s": 1.0,
      "timestamp_semantics": "legacy command completion time; no query start or hardware timestamp",
      "raw_rows": 8978,
      "retained_observations": 902,
      "maximum_raw_gap_s": 0.1136807969999154,
      "raw_median_period_s": 0.1001836519999415,
      "temperature_overwritten": false,
      "power_alignment": "recorded channel on original timestamps; no fitted shift or deconvolution"
    },
    {
      "run_id": "thermal-identification-20260903T030109Z",
      "role": "development",
      "manifest": "/Users/pierre-luc.bacon/Documents/rlbook/data/inference_serving/thermal-identification-20260903T030109Z/thermal_manifest.json",
      "telemetry": "/Users/pierre-luc.bacon/Documents/rlbook/data/inference_serving/thermal-identification-20260903T030109Z/l4_thermal_telemetry.csv",
      "manifest_sha256": "3a78d0d1b556ab033e199831c324041bf024492337dea3981cceb2045d76a399",
      "telemetry_sha256": "8795cf1c8aedab1faa2d4e937671190b958751be03a42a7764f911c64f810ea6",
      "original_status": "complete",
      "original_splits_reclassified": "all historical thermal data are development, including previous validation and failed acquisitions",
      "power_channel": "power_w",
      "power_sensor_semantics": "legacy power.draw; averaging and hardware sample timestamp not identified",
      "effective_resolution_floor_s": 1.0,
      "timestamp_semantics": "legacy command completion time; no query start or hardware timestamp",
      "raw_rows": 58847,
      "retained_observations": 6009,
      "maximum_raw_gap_s": 0.35746701100015343,
      "raw_median_period_s": 0.10046059899991633,
      "temperature_overwritten": false,
      "power_alignment": "recorded channel on original timestamps; no fitted shift or deconvolution"
    },
    {
      "run_id": "thermal-phase-identification-20260903T131518Z",
      "role": "development",
      "manifest": "/Users/pierre-luc.bacon/Documents/rlbook/data/inference_serving/thermal-phase-identification-20260903T131518Z/thermal_phase_manifest.json",
      "telemetry": "/Users/pierre-luc.bacon/Documents/rlbook/data/inference_serving/thermal-phase-identification-20260903T131518Z/l4_thermal_phase_telemetry.csv",
      "manifest_sha256": "435fca60d7c3dbac2221d7ea2b3ab5562def47254a08ad6dda45880fbf85f668",
      "telemetry_sha256": "cb896ac8d06dc1ed8b0e4abea826a802b3cb9df9a35bce602c61284030be09f5",
      "original_status": "complete",
      "original_splits_reclassified": "all historical thermal data are development, including previous validation and failed acquisitions",
      "power_channel": "power_w",
      "power_sensor_semantics": "legacy power.draw; averaging and hardware sample timestamp not identified",
      "effective_resolution_floor_s": 1.0,
      "timestamp_semantics": "legacy command completion time; no query start or hardware timestamp",
      "raw_rows": 25145,
      "retained_observations": 2535,
      "maximum_raw_gap_s": 0.20118438500003322,
      "raw_median_period_s": 0.10021487100016202,
      "temperature_overwritten": false,
      "power_alignment": "recorded channel on original timestamps; no fitted shift or deconvolution"
    },
    {
      "run_id": "pilot-20260904T2303Z",
      "role": "development",
      "manifest": "/Users/pierre-luc.bacon/Documents/rlbook/artifacts/inference_serving/live_control_development/pilot-20260904T2303Z/manifest.json",
      "telemetry": "/Users/pierre-luc.bacon/Documents/rlbook/artifacts/inference_serving/live_control_development/pilot-20260904T2303Z/gpu_telemetry.jsonl",
      "manifest_sha256": "ea97aba8243e6c1c6a20dda432a993f702f0b0880121b5aa20b0e8b979a05741",
      "telemetry_sha256": "a1749143b228bae77794538b904e630e89321d7d18f3d520fd75bf68283783dc",
      "events_sha256": "1942898dbca7f19d9e637e57129672635c23e4bf7e520a6b380f8fac1a950c8e",
      "power_channel": "power_instant_w",
      "timestamp_semantics": "midpoint of query bounds; hardware sample time remains unknown",
      "maximum_query_duration_s": 0.36355033899997125,
      "power_sensor_semantics": "hardware update cadence not verified",
      "effective_resolution_floor_s": 1.0,
      "forecast_paths": [
        "/Users/pierre-luc.bacon/Documents/rlbook/artifacts/inference_serving/live_control_development/pilot-20260904T2303Z/power_forecasts.jsonl"
      ],
      "original_status": "failed",
      "original_error": "RuntimeError: Trial did not terminate safely; session ends without another workload",
      "completed_utc": "2026-09-04T23:55:51.488752+00:00",
      "verified_development_source_hashes": {
        "gpu_telemetry.jsonl": "a1749143b228bae77794538b904e630e89321d7d18f3d520fd75bf68283783dc",
        "events.jsonl": "1942898dbca7f19d9e637e57129672635c23e4bf7e520a6b380f8fac1a950c8e"
      },
      "diagnostic_segments": [
        {
          "name": "unlabeled_startup",
          "kind": "unlabeled_startup",
          "phase": "unlabeled",
          "start_s": 0.2880513019999995,
          "end_s": 496.4154886189999,
          "raw_observation_count": 4795,
          "raw_temperature_min_c": 51.0,
          "raw_temperature_max_c": 56.0
        },
        {
          "name": "smoke",
          "kind": "workload",
          "phase": "mixed",
          "start_s": 496.4154886189999,
          "end_s": 497.346243748,
          "raw_observation_count": 10,
          "raw_temperature_min_c": 53.0,
          "raw_temperature_max_c": 57.0
        },
        {
          "name": "cooldown_after_smoke",
          "kind": "cooldown",
          "phase": "idle",
          "start_s": 497.346243748,
          "end_s": 558.0776482829999,
          "raw_observation_count": 606,
          "raw_temperature_min_c": 53.0,
          "raw_temperature_max_c": 55.0
        },
        {
          "name": "batch_210_1_prefill",
          "kind": "workload",
          "phase": "prefill",
          "start_s": 558.0776482829999,
          "end_s": 563.173871103,
          "raw_observation_count": 51,
          "raw_temperature_min_c": 53.0,
          "raw_temperature_max_c": 54.0
        },
        {
          "name": "cooldown_after_batch_210_1_prefill",
          "kind": "cooldown",
          "phase": "idle",
          "start_s": 563.173871103,
          "end_s": 563.8604390909999,
          "raw_observation_count": 7,
          "raw_temperature_min_c": 53.0,
          "raw_temperature_max_c": 54.0
        },
        {
          "name": "batch_210_1_decode",
          "kind": "workload",
          "phase": "decode",
          "start_s": 563.8604390909999,
          "end_s": 566.9151507739999,
          "raw_observation_count": 30,
          "raw_temperature_min_c": 54.0,
          "raw_temperature_max_c": 56.0
        },
        {
          "name": "cooldown_after_batch_210_1_decode",
          "kind": "cooldown",
          "phase": "idle",
          "start_s": 566.9151507739999,
          "end_s": 627.6338728059999,
          "raw_observation_count": 607,
          "raw_temperature_min_c": 53.0,
          "raw_temperature_max_c": 56.0
        },
        {
          "name": "batch_210_4_prefill",
          "kind": "workload",
          "phase": "prefill",
          "start_s": 627.6338728059999,
          "end_s": 647.981114214,
          "raw_observation_count": 203,
          "raw_temperature_min_c": 53.0,
          "raw_temperature_max_c": 56.0
        },
        {
          "name": "cooldown_after_batch_210_4_prefill",
          "kind": "cooldown",
          "phase": "idle",
          "start_s": 647.981114214,
          "end_s": 716.367638696,
          "raw_observation_count": 683,
          "raw_temperature_min_c": 53.0,
          "raw_temperature_max_c": 56.0
        },
        {
          "name": "batch_210_4_decode",
          "kind": "workload",
          "phase": "decode",
          "start_s": 716.367638696,
          "end_s": 720.207921685,
          "raw_observation_count": 38,
          "raw_temperature_min_c": 54.0,
          "raw_temperature_max_c": 55.0
        },
        {
          "name": "cooldown_after_batch_210_4_decode",
          "kind": "cooldown",
          "phase": "idle",
          "start_s": 720.207921685,
          "end_s": 780.5745655599999,
          "raw_observation_count": 603,
          "raw_temperature_min_c": 53.0,
          "raw_temperature_max_c": 55.0
        },
        {
          "name": "batch_210_8_prefill",
          "kind": "workload",
          "phase": "prefill",
          "start_s": 780.5745655599999,
          "end_s": 821.2424740069999,
          "raw_observation_count": 406,
          "raw_temperature_min_c": 54.0,
          "raw_temperature_max_c": 57.0
        },
        {
          "name": "cooldown_after_batch_210_8_prefill",
          "kind": "cooldown",
          "phase": "idle",
          "start_s": 821.2424740069999,
          "end_s": 893.5933837979999,
          "raw_observation_count": 722,
          "raw_temperature_min_c": 54.0,
          "raw_temperature_max_c": 57.0
        },
        {
          "name": "batch_210_8_decode",
          "kind": "workload",
          "phase": "decode",
          "start_s": 893.5933837979999,
          "end_s": 898.155012058,
          "raw_observation_count": 46,
          "raw_temperature_min_c": 54.0,
          "raw_temperature_max_c": 56.0
        },
        {
          "name": "cooldown_after_batch_210_8_decode",
          "kind": "cooldown",
          "phase": "idle",
          "start_s": 898.155012058,
          "end_s": 958.680123609,
          "raw_observation_count": 604,
          "raw_temperature_min_c": 54.0,
          "raw_temperature_max_c": 56.0
        },
        {
          "name": "batch_660_1_prefill",
          "kind": "workload",
          "phase": "prefill",
          "start_s": 958.680123609,
          "end_s": 960.3840009599999,
          "raw_observation_count": 17,
          "raw_temperature_min_c": 54.0,
          "raw_temperature_max_c": 57.0
        },
        {
          "name": "cooldown_after_batch_660_1_prefill",
          "kind": "cooldown",
          "phase": "idle",
          "start_s": 960.3840009599999,
          "end_s": 1021.47333061,
          "raw_observation_count": 610,
          "raw_temperature_min_c": 53.0,
          "raw_temperature_max_c": 57.0
        },
        {
          "name": "batch_660_1_decode",
          "kind": "workload",
          "phase": "decode",
          "start_s": 1021.47333061,
          "end_s": 1023.376444068,
          "raw_observation_count": 19,
          "raw_temperature_min_c": 53.0,
          "raw_temperature_max_c": 56.0
        },
        {
          "name": "cooldown_after_batch_660_1_decode",
          "kind": "cooldown",
          "phase": "idle",
          "start_s": 1023.376444068,
          "end_s": 1084.02430605,
          "raw_observation_count": 606,
          "raw_temperature_min_c": 53.0,
          "raw_temperature_max_c": 56.0
        },
        {
          "name": "batch_660_4_prefill",
          "kind": "workload",
          "phase": "prefill",
          "start_s": 1084.02430605,
          "end_s": 1090.73994869,
          "raw_observation_count": 67,
          "raw_temperature_min_c": 53.0,
          "raw_temperature_max_c": 58.0
        },
        {
          "name": "cooldown_after_batch_660_4_prefill",
          "kind": "cooldown",
          "phase": "idle",
          "start_s": 1090.73994869,
          "end_s": 1151.698820867,
          "raw_observation_count": 608,
          "raw_temperature_min_c": 54.0,
          "raw_temperature_max_c": 56.0
        },
        {
          "name": "batch_660_4_decode",
          "kind": "workload",
          "phase": "decode",
          "start_s": 1151.698820867,
          "end_s": 1153.874377918,
          "raw_observation_count": 22,
          "raw_temperature_min_c": 54.0,
          "raw_temperature_max_c": 56.0
        },
        {
          "name": "cooldown_after_batch_660_4_decode",
          "kind": "cooldown",
          "phase": "idle",
          "start_s": 1153.874377918,
          "end_s": 1214.9215473069999,
          "raw_observation_count": 609,
          "raw_temperature_min_c": 53.0,
          "raw_temperature_max_c": 55.0
        },
        {
          "name": "batch_660_8_prefill",
          "kind": "workload",
          "phase": "prefill",
          "start_s": 1214.9215473069999,
          "end_s": 1228.325487194,
          "raw_observation_count": 134,
          "raw_temperature_min_c": 53.0,
          "raw_temperature_max_c": 60.0
        },
        {
          "name": "cooldown_after_batch_660_8_prefill",
          "kind": "cooldown",
          "phase": "idle",
          "start_s": 1228.325487194,
          "end_s": 1320.552278448,
          "raw_observation_count": 921,
          "raw_temperature_min_c": 54.0,
          "raw_temperature_max_c": 60.0
        },
        {
          "name": "batch_660_8_decode",
          "kind": "workload",
          "phase": "decode",
          "start_s": 1320.552278448,
          "end_s": 1322.946488569,
          "raw_observation_count": 24,
          "raw_temperature_min_c": 54.0,
          "raw_temperature_max_c": 57.0
        },
        {
          "name": "cooldown_after_batch_660_8_decode",
          "kind": "cooldown",
          "phase": "idle",
          "start_s": 1322.946488569,
          "end_s": 1383.3756171109999,
          "raw_observation_count": 603,
          "raw_temperature_min_c": 54.0,
          "raw_temperature_max_c": 56.0
        },
        {
          "name": "batch_1125_1_prefill",
          "kind": "workload",
          "phase": "prefill",
          "start_s": 1383.3756171109999,
          "end_s": 1384.527259623,
          "raw_observation_count": 11,
          "raw_temperature_min_c": 56.0,
          "raw_temperature_max_c": 59.0
        },
        {
          "name": "cooldown_after_batch_1125_1_prefill",
          "kind": "cooldown",
          "phase": "idle",
          "start_s": 1384.527259623,
          "end_s": 1446.7804519649999,
          "raw_observation_count": 621,
          "raw_temperature_min_c": 53.0,
          "raw_temperature_max_c": 57.0
        },
        {
          "name": "batch_1125_1_decode",
          "kind": "workload",
          "phase": "decode",
          "start_s": 1446.7804519649999,
          "end_s": 1448.64102039,
          "raw_observation_count": 19,
          "raw_temperature_min_c": 53.0,
          "raw_temperature_max_c": 56.0
        },
        {
          "name": "cooldown_after_batch_1125_1_decode",
          "kind": "cooldown",
          "phase": "idle",
          "start_s": 1448.64102039,
          "end_s": 1509.4776554159998,
          "raw_observation_count": 607,
          "raw_temperature_min_c": 53.0,
          "raw_temperature_max_c": 56.0
        },
        {
          "name": "batch_1125_4_prefill",
          "kind": "workload",
          "phase": "prefill",
          "start_s": 1509.4776554159998,
          "end_s": 1514.105198637,
          "raw_observation_count": 47,
          "raw_temperature_min_c": 53.0,
          "raw_temperature_max_c": 60.0
        },
        {
          "name": "cooldown_after_batch_1125_4_prefill",
          "kind": "cooldown",
          "phase": "idle",
          "start_s": 1514.105198637,
          "end_s": 1576.5111050619998,
          "raw_observation_count": 623,
          "raw_temperature_min_c": 54.0,
          "raw_temperature_max_c": 57.0
        },
        {
          "name": "batch_1125_4_decode",
          "kind": "workload",
          "phase": "decode",
          "start_s": 1576.5111050619998,
          "end_s": 1578.575799885,
          "raw_observation_count": 20,
          "raw_temperature_min_c": 55.0,
          "raw_temperature_max_c": 57.0
        },
        {
          "name": "cooldown_after_batch_1125_4_decode",
          "kind": "cooldown",
          "phase": "idle",
          "start_s": 1578.575799885,
          "end_s": 1639.52026345,
          "raw_observation_count": 608,
          "raw_temperature_min_c": 53.0,
          "raw_temperature_max_c": 56.0
        },
        {
          "name": "batch_1125_8_prefill",
          "kind": "workload",
          "phase": "prefill",
          "start_s": 1639.52026345,
          "end_s": 1648.712143023,
          "raw_observation_count": 92,
          "raw_temperature_min_c": 53.0,
          "raw_temperature_max_c": 62.0
        },
        {
          "name": "cooldown_after_batch_1125_8_prefill",
          "kind": "cooldown",
          "phase": "idle",
          "start_s": 1648.712143023,
          "end_s": 1739.995780414,
          "raw_observation_count": 910,
          "raw_temperature_min_c": 54.0,
          "raw_temperature_max_c": 60.0
        },
        {
          "name": "batch_1125_8_decode",
          "kind": "workload",
          "phase": "decode",
          "start_s": 1739.995780414,
          "end_s": 1742.196945604,
          "raw_observation_count": 22,
          "raw_temperature_min_c": 54.0,
          "raw_temperature_max_c": 58.0
        },
        {
          "name": "cooldown_after_batch_1125_8_decode",
          "kind": "cooldown",
          "phase": "idle",
          "start_s": 1742.196945604,
          "end_s": 1802.74647822,
          "raw_observation_count": 605,
          "raw_temperature_min_c": 54.0,
          "raw_temperature_max_c": 56.0
        },
        {
          "name": "batch_1575_1_prefill",
          "kind": "workload",
          "phase": "prefill",
          "start_s": 1802.74647822,
          "end_s": 1803.91089173,
          "raw_observation_count": 11,
          "raw_temperature_min_c": 56.0,
          "raw_temperature_max_c": 58.0
        },
        {
          "name": "cooldown_after_batch_1575_1_prefill",
          "kind": "cooldown",
          "phase": "idle",
          "start_s": 1803.91089173,
          "end_s": 1867.371905087,
          "raw_observation_count": 633,
          "raw_temperature_min_c": 53.0,
          "raw_temperature_max_c": 59.0
        },
        {
          "name": "batch_1575_1_decode",
          "kind": "workload",
          "phase": "decode",
          "start_s": 1867.371905087,
          "end_s": 1869.222748236,
          "raw_observation_count": 19,
          "raw_temperature_min_c": 53.0,
          "raw_temperature_max_c": 57.0
        },
        {
          "name": "cooldown_after_batch_1575_1_decode",
          "kind": "cooldown",
          "phase": "idle",
          "start_s": 1869.222748236,
          "end_s": 1930.1296134899999,
          "raw_observation_count": 608,
          "raw_temperature_min_c": 53.0,
          "raw_temperature_max_c": 56.0
        },
        {
          "name": "batch_1575_4_prefill",
          "kind": "workload",
          "phase": "prefill",
          "start_s": 1930.1296134899999,
          "end_s": 1934.749298272,
          "raw_observation_count": 46,
          "raw_temperature_min_c": 53.0,
          "raw_temperature_max_c": 60.0
        },
        {
          "name": "cooldown_after_batch_1575_4_prefill",
          "kind": "cooldown",
          "phase": "idle",
          "start_s": 1934.749298272,
          "end_s": 1998.0777958460003,
          "raw_observation_count": 632,
          "raw_temperature_min_c": 54.0,
          "raw_temperature_max_c": 59.0
        },
        {
          "name": "batch_1575_4_decode",
          "kind": "workload",
          "phase": "decode",
          "start_s": 1998.0777958460003,
          "end_s": 2000.127418002,
          "raw_observation_count": 21,
          "raw_temperature_min_c": 54.0,
          "raw_temperature_max_c": 57.0
        },
        {
          "name": "cooldown_after_batch_1575_4_decode",
          "kind": "cooldown",
          "phase": "idle",
          "start_s": 2000.127418002,
          "end_s": 2060.6449928340003,
          "raw_observation_count": 603,
          "raw_temperature_min_c": 54.0,
          "raw_temperature_max_c": 57.0
        },
        {
          "name": "batch_1575_8_prefill",
          "kind": "workload",
          "phase": "prefill",
          "start_s": 2060.6449928340003,
          "end_s": 2069.852738575,
          "raw_observation_count": 92,
          "raw_temperature_min_c": 54.0,
          "raw_temperature_max_c": 62.0
        },
        {
          "name": "cooldown_after_batch_1575_8_prefill",
          "kind": "cooldown",
          "phase": "idle",
          "start_s": 2069.852738575,
          "end_s": 2166.340508235,
          "raw_observation_count": 962,
          "raw_temperature_min_c": 54.0,
          "raw_temperature_max_c": 62.0
        },
        {
          "name": "batch_1575_8_decode",
          "kind": "workload",
          "phase": "decode",
          "start_s": 2166.340508235,
          "end_s": 2168.518307498,
          "raw_observation_count": 21,
          "raw_temperature_min_c": 54.0,
          "raw_temperature_max_c": 58.0
        },
        {
          "name": "cooldown_after_batch_1575_8_decode",
          "kind": "cooldown",
          "phase": "idle",
          "start_s": 2168.518307498,
          "end_s": 2229.478197079,
          "raw_observation_count": 608,
          "raw_temperature_min_c": 54.0,
          "raw_temperature_max_c": 57.0
        },
        {
          "name": "batch_2040_1_prefill",
          "kind": "workload",
          "phase": "prefill",
          "start_s": 2229.478197079,
          "end_s": 2230.634806247,
          "raw_observation_count": 12,
          "raw_temperature_min_c": 54.0,
          "raw_temperature_max_c": 59.0
        },
        {
          "name": "cooldown_after_batch_2040_1_prefill",
          "kind": "cooldown",
          "phase": "idle",
          "start_s": 2230.634806247,
          "end_s": 2292.964186404,
          "raw_observation_count": 622,
          "raw_temperature_min_c": 53.0,
          "raw_temperature_max_c": 57.0
        },
        {
          "name": "batch_2040_1_decode",
          "kind": "workload",
          "phase": "decode",
          "start_s": 2292.964186404,
          "end_s": 2294.817416129,
          "raw_observation_count": 18,
          "raw_temperature_min_c": 55.0,
          "raw_temperature_max_c": 57.0
        },
        {
          "name": "cooldown_after_batch_2040_1_decode",
          "kind": "cooldown",
          "phase": "idle",
          "start_s": 2294.817416129,
          "end_s": 2355.8662773710003,
          "raw_observation_count": 609,
          "raw_temperature_min_c": 53.0,
          "raw_temperature_max_c": 56.0
        },
        {
          "name": "batch_2040_4_prefill",
          "kind": "workload",
          "phase": "prefill",
          "start_s": 2355.8662773710003,
          "end_s": 2360.450791796,
          "raw_observation_count": 46,
          "raw_temperature_min_c": 53.0,
          "raw_temperature_max_c": 60.0
        },
        {
          "name": "cooldown_after_batch_2040_4_prefill",
          "kind": "cooldown",
          "phase": "idle",
          "start_s": 2360.450791796,
          "end_s": 2422.874103724,
          "raw_observation_count": 623,
          "raw_temperature_min_c": 54.0,
          "raw_temperature_max_c": 60.0
        },
        {
          "name": "batch_2040_4_decode",
          "kind": "workload",
          "phase": "decode",
          "start_s": 2422.874103724,
          "end_s": 2424.914101382,
          "raw_observation_count": 20,
          "raw_temperature_min_c": 54.0,
          "raw_temperature_max_c": 57.0
        },
        {
          "name": "cooldown_after_batch_2040_4_decode",
          "kind": "cooldown",
          "phase": "idle",
          "start_s": 2424.914101382,
          "end_s": 2488.1650847600004,
          "raw_observation_count": 631,
          "raw_temperature_min_c": 53.0,
          "raw_temperature_max_c": 57.0
        },
        {
          "name": "batch_2040_8_prefill",
          "kind": "workload",
          "phase": "prefill",
          "start_s": 2488.1650847600004,
          "end_s": 2497.395554114,
          "raw_observation_count": 92,
          "raw_temperature_min_c": 53.0,
          "raw_temperature_max_c": 62.0
        },
        {
          "name": "cooldown_after_batch_2040_8_prefill",
          "kind": "cooldown",
          "phase": "idle",
          "start_s": 2497.395554114,
          "end_s": 2596.822904221,
          "raw_observation_count": 992,
          "raw_temperature_min_c": 54.0,
          "raw_temperature_max_c": 62.0
        },
        {
          "name": "batch_2040_8_decode",
          "kind": "workload",
          "phase": "decode",
          "start_s": 2596.822904221,
          "end_s": 2599.000927359,
          "raw_observation_count": 22,
          "raw_temperature_min_c": 54.0,
          "raw_temperature_max_c": 58.0
        },
        {
          "name": "cooldown_after_batch_2040_8_decode",
          "kind": "cooldown",
          "phase": "idle",
          "start_s": 2599.000927359,
          "end_s": 2660.0580658460003,
          "raw_observation_count": 609,
          "raw_temperature_min_c": 54.0,
          "raw_temperature_max_c": 56.0
        },
        {
          "name": "capacity",
          "kind": "workload",
          "phase": "mixed",
          "start_s": 2660.0580658460003,
          "end_s": 2691.313809933,
          "raw_observation_count": 312,
          "raw_temperature_min_c": 54.0,
          "raw_temperature_max_c": 67.0
        },
        {
          "name": "cooldown_after_capacity",
          "kind": "cooldown",
          "phase": "idle",
          "start_s": 2691.313809933,
          "end_s": 2956.7852703070002,
          "raw_observation_count": 2647,
          "raw_temperature_min_c": 54.0,
          "raw_temperature_max_c": 66.0
        },
        {
          "name": "fixed_2040_steady",
          "kind": "workload",
          "phase": "mixed",
          "start_s": 2956.7852703070002,
          "end_s": 3052.512813024,
          "raw_observation_count": 956,
          "raw_temperature_min_c": 55.0,
          "raw_temperature_max_c": 77.0
        },
        {
          "name": "cooldown_after_fixed_2040_steady",
          "kind": "cooldown",
          "phase": "idle",
          "start_s": 3052.512813024,
          "end_s": 3056.401636097,
          "raw_observation_count": 39,
          "raw_temperature_min_c": 72.0,
          "raw_temperature_max_c": 75.0
        }
      ],
      "unlabeled_startup": {
        "start_s": 0.2880513019999995,
        "end_s": 496.4154886189999,
        "fitter_label": "mixed",
        "interpretation": "No phase event is available before this boundary. The unchanged fitter groups unknown phase with mixed; this is not evidence of mixed serving throughout startup."
      },
      "hardware_setting_transitions": [
        {
          "time_s": 0.2880513019999995,
          "available_s": 0.3038150470000005,
          "memory_clock_mhz": 405.0,
          "power_limit_w": 64.8
        },
        {
          "time_s": 1.0904740810000035,
          "available_s": 1.1075654640000039,
          "memory_clock_mhz": 6251.0,
          "power_limit_w": 64.8
        },
        {
          "time_s": 3052.595462019,
          "available_s": 3052.612169078,
          "memory_clock_mhz": 6251.0,
          "power_limit_w": 40.0
        }
      ],
      "watchdog_events": [
        {
          "elapsed_s": 3052.50303819,
          "reason": "temperature_safe_down"
        }
      ],
      "raw_rows": 30342,
      "retained_observations": 3058,
      "maximum_raw_gap_s": 0.7878598969999757,
      "raw_median_period_s": 0.1001376760000312,
      "temperature_overwritten": false,
      "power_alignment": "recorded channel on original timestamps; no fitted shift or deconvolution"
    }
  ],
  "split_protocol": "Leave one entire acquisition run out. Former validation and failed legacy runs are explicitly development. Held-out run temperatures before the forecast origin may initialize/filter state, never tune shared dynamics.",
  "observation_model": {
    "loss": "distance to \u00b10.5 C reading bin plus 0.05-weight raw residual; presumed rounding convention, not hardware-calibrated",
    "quantization_half_width_c": 0.5,
    "raw_errors_always_reported": true,
    "timestamp_shift_fit": false
  },
  "candidates": [
    {
      "model": "one_state_rc",
      "final_fit": {
        "model": "one_state_rc",
        "status": "fitted",
        "parameters": {
          "thermal_resistance_c_per_w": 0.9073303741820454,
          "thermal_time_constant_s": 103.0644504504807,
          "prefill_power_gain": 1.0
        },
        "development_initial_states": {
          "failed-thermal-phase-trial-20260903T112200Z": {
            "ambient_c": 41.61027764305445,
            "sink_initial_c": null
          },
          "failed-thermal-phase-v2-trial-20260903T124423Z": {
            "ambient_c": 37.09983477108476,
            "sink_initial_c": null
          },
          "failed-thermal-trial-20260903T021525Z": {
            "ambient_c": 30.84752974769898,
            "sink_initial_c": null
          },
          "thermal-identification-20260903T030109Z": {
            "ambient_c": 32.54279768251109,
            "sink_initial_c": null
          },
          "thermal-phase-identification-20260903T131518Z": {
            "ambient_c": 35.24842347010466,
            "sink_initial_c": null
          },
          "pilot-20260904T2303Z": {
            "ambient_c": 34.19149052364977,
            "sink_initial_c": null
          }
        },
        "diagnostics": {
          "objective": 1.039443057891031,
          "optimizer_message": "`ftol` termination condition is satisfied.",
          "successful_multistarts": 3,
          "attempts": 3,
          "jacobian_condition_number": 475.3901113690475,
          "minimum_bound_distance": 1.1958609344839988,
          "modal_time_constants_s": [
            103.06445045048072
          ],
          "effective_resolution_floor_s": 1.0,
          "fast_mode_supported": true,
          "physical_parameter_identifiability_established": false,
          "warnings": []
        }
      },
      "blocked_evaluation": [
        {
          "status": "evaluated",
          "run_id": "failed-thermal-phase-trial-20260903T112200Z",
          "role": "development",
          "initialization": {
            "prefix_end_s": 509.013548495,
            "prefix_duration_s": 119.98315123100002,
            "ambient_estimated_from_prefix_c": 39.905030812422176,
            "uses_future_temperature": false
          },
          "known_future_measured_power": {
            "1": {
              "count": 49,
              "rmse_c": 0.14804817386220262,
              "mae_c": 0.04306473468534738,
              "mean_error_c": -0.0430205219256251,
              "p95_absolute_error_c": 0.03979904448007119,
              "maximum_absolute_error_c": 1.0222953864251707,
              "maximum_underprediction_c": 1.0222953864251707
            },
            "5": {
              "count": 48,
              "rmse_c": 0.12129592935554377,
              "mae_c": 0.1133331891015416,
              "mean_error_c": -0.1133331891015416,
              "p95_absolute_error_c": 0.19489086526898802,
              "maximum_absolute_error_c": 0.19907610208036886,
              "maximum_underprediction_c": 0.19907610208036886
            },
            "10": {
              "count": 48,
              "rmse_c": 0.28488965948483363,
              "mae_c": 0.24662890120527795,
              "mean_error_c": -0.15926445690593397,
              "p95_absolute_error_c": 0.5303438383368111,
              "maximum_absolute_error_c": 0.7869986934981199,
              "maximum_underprediction_c": 0.38087820682468987
            },
            "60": {
              "count": 43,
              "rmse_c": 0.7917042466781121,
              "mae_c": 0.7006821562731088,
              "mean_error_c": -0.7006821562731088,
              "p95_absolute_error_c": 1.37524345216578,
              "maximum_absolute_error_c": 1.414478819564934,
              "maximum_underprediction_c": 1.414478819564934
            }
          },
          "temperature_persistence": {
            "1": {
              "count": 49,
              "rmse_c": 0.14285714285714285,
              "mae_c": 0.02040816326530612,
              "mean_error_c": -0.02040816326530612,
              "p95_absolute_error_c": 0.0,
              "maximum_absolute_error_c": 1.0,
              "maximum_underprediction_c": 1.0
            },
            "5": {
              "count": 48,
              "rmse_c": 0.0,
              "mae_c": 0.0,
              "mean_error_c": 0.0,
              "p95_absolute_error_c": 0.0,
              "maximum_absolute_error_c": 0.0,
              "maximum_underprediction_c": 0.0
            },
            "10": {
              "count": 48,
              "rmse_c": 0.25,
              "mae_c": 0.0625,
              "mean_error_c": 0.0625,
              "p95_absolute_error_c": 0.6499999999999986,
              "maximum_absolute_error_c": 1.0,
              "maximum_underprediction_c": 0.0
            },
            "60": {
              "count": 43,
              "rmse_c": 0.6469966392206306,
              "mae_c": 0.4186046511627907,
              "mean_error_c": 0.4186046511627907,
              "p95_absolute_error_c": 1.0,
              "maximum_absolute_error_c": 1.0,
              "maximum_underprediction_c": 0.0
            }
          },
          "controller_power_forecasts": {
            "1": {
              "count": 0,
              "rmse_c": null
            },
            "5": {
              "count": 0,
              "rmse_c": null
            },
            "10": {
              "count": 0,
              "rmse_c": null
            },
            "60": {
              "count": 0,
              "rmse_c": null
            }
          },
          "controller_forecast_predictions": [],
          "controller_forecast_unavailable": [],
          "matched_forecast_persistence": {
            "1": {
              "count": 0,
              "rmse_c": null
            },
            "5": {
              "count": 0,
              "rmse_c": null
            },
            "10": {
              "count": 0,
              "rmse_c": null
            },
            "60": {
              "count": 0,
              "rmse_c": null
            }
          },
          "phase_metrics": {
            "idle": {
              "1": {
                "count": 49,
                "rmse_c": 0.14804817386220262,
                "mae_c": 0.04306473468534738,
                "mean_error_c": -0.0430205219256251,
                "p95_absolute_error_c": 0.03979904448007119,
                "maximum_absolute_error_c": 1.0222953864251707,
                "maximum_underprediction_c": 1.0222953864251707
              },
              "5": {
                "count": 48,
                "rmse_c": 0.12129592935554377,
                "mae_c": 0.1133331891015416,
                "mean_error_c": -0.1133331891015416,
                "p95_absolute_error_c": 0.19489086526898802,
                "maximum_absolute_error_c": 0.19907610208036886,
                "maximum_underprediction_c": 0.19907610208036886
              },
              "10": {
                "count": 48,
                "rmse_c": 0.28488965948483363,
                "mae_c": 0.24662890120527795,
                "mean_error_c": -0.15926445690593397,
                "p95_absolute_error_c": 0.5303438383368111,
                "maximum_absolute_error_c": 0.7869986934981199,
                "maximum_underprediction_c": 0.38087820682468987
              },
              "60": {
                "count": 43,
                "rmse_c": 0.7917042466781121,
                "mae_c": 0.7006821562731088,
                "mean_error_c": -0.7006821562731088,
                "p95_absolute_error_c": 1.37524345216578,
                "maximum_absolute_error_c": 1.414478819564934,
                "maximum_underprediction_c": 1.414478819564934
              }
            },
            "decode": {
              "1": {
                "count": 0,
                "rmse_c": null
              },
              "5": {
                "count": 0,
                "rmse_c": null
              },
              "10": {
                "count": 0,
                "rmse_c": null
              },
              "60": {
                "count": 0,
                "rmse_c": null
              }
            },
            "prefill": {
              "1": {
                "count": 0,
                "rmse_c": null
              },
              "5": {
                "count": 0,
                "rmse_c": null
              },
              "10": {
                "count": 0,
                "rmse_c": null
              },
              "60": {
                "count": 0,
                "rmse_c": null
              }
            },
            "mixed": {
              "1": {
                "count": 0,
                "rmse_c": null
              },
              "5": {
                "count": 0,
                "rmse_c": null
              },
              "10": {
                "count": 0,
                "rmse_c": null
              },
              "60": {
                "count": 0,
                "rmse_c": null
              }
            }
          },
          "segment_diagnostics": [],
          "uncertainty": "Origins overlap across horizons and are not independent experimental repetitions; quantization convention and power-channel timing remain measurement assumptions.",
          "held_out_run_id": "failed-thermal-phase-trial-20260903T112200Z",
          "training_run_ids": [
            "failed-thermal-phase-v2-trial-20260903T124423Z",
            "failed-thermal-trial-20260903T021525Z",
            "thermal-identification-20260903T030109Z",
            "thermal-phase-identification-20260903T131518Z",
            "pilot-20260904T2303Z"
          ],
          "fit_diagnostics": {
            "objective": 1.221791092437738,
            "optimizer_message": "`ftol` termination condition is satisfied.",
            "successful_multistarts": 3,
            "attempts": 3,
            "jacobian_condition_number": 450.1725360693099,
            "minimum_bound_distance": 1.190828925596989,
            "modal_time_constants_s": [
              104.02796057678866
            ],
            "effective_resolution_floor_s": 1.0,
            "fast_mode_supported": true,
            "physical_parameter_identifiability_established": false,
            "warnings": []
          },
          "initial_state_fit_is_prefix_only": true
        },
        {
          "status": "evaluated",
          "run_id": "failed-thermal-phase-v2-trial-20260903T124423Z",
          "role": "development",
          "initialization": {
            "prefix_end_s": 507.29184505700005,
            "prefix_duration_s": 119.97312041600003,
            "ambient_estimated_from_prefix_c": 33.218807086988846,
            "uses_future_temperature": false
          },
          "known_future_measured_power": {
            "1": {
              "count": 53,
              "rmse_c": 0.382907922573946,
              "mae_c": 0.17687663578843613,
              "mean_error_c": -0.042987201309286634,
              "p95_absolute_error_c": 0.927714453427066,
              "maximum_absolute_error_c": 1.949962226945857,
              "maximum_underprediction_c": 1.949962226945857
            },
            "5": {
              "count": 52,
              "rmse_c": 0.44207655579325106,
              "mae_c": 0.3999803382920869,
              "mean_error_c": -0.16704508485943273,
              "p95_absolute_error_c": 0.7019281802437192,
              "maximum_absolute_error_c": 1.2815921765107134,
              "maximum_underprediction_c": 1.2815921765107134
            },
            "10": {
              "count": 52,
              "rmse_c": 0.7082154467584941,
              "mae_c": 0.6008901857388719,
              "mean_error_c": -0.42906204981346374,
              "p95_absolute_error_c": 1.211825059692324,
              "maximum_absolute_error_c": 2.11952202307792,
              "maximum_underprediction_c": 1.4253557248124764
            },
            "60": {
              "count": 47,
              "rmse_c": 2.1327588221198637,
              "mae_c": 2.029581286981731,
              "mean_error_c": -1.984891707997771,
              "p95_absolute_error_c": 2.9295686332190427,
              "maximum_absolute_error_c": 3.29273778561371,
              "maximum_underprediction_c": 3.29273778561371
            }
          },
          "temperature_persistence": {
            "1": {
              "count": 53,
              "rmse_c": 0.38851434494290565,
              "mae_c": 0.11320754716981132,
              "mean_error_c": 0.0,
              "p95_absolute_error_c": 1.0,
              "maximum_absolute_error_c": 2.0,
              "maximum_underprediction_c": 2.0
            },
            "5": {
              "count": 52,
              "rmse_c": 0.4803844614152614,
              "mae_c": 0.19230769230769232,
              "mean_error_c": 0.038461538461538464,
              "p95_absolute_error_c": 1.0,
              "maximum_absolute_error_c": 2.0,
              "maximum_underprediction_c": 2.0
            },
            "10": {
              "count": 52,
              "rmse_c": 0.8660254037844386,
              "mae_c": 0.4807692307692308,
              "mean_error_c": -0.019230769230769232,
              "p95_absolute_error_c": 2.0,
              "maximum_absolute_error_c": 3.0,
              "maximum_underprediction_c": 3.0
            },
            "60": {
              "count": 47,
              "rmse_c": 3.2583770924488995,
              "mae_c": 2.1914893617021276,
              "mean_error_c": 0.19148936170212766,
              "p95_absolute_error_c": 8.699999999999996,
              "maximum_absolute_error_c": 10.0,
              "maximum_underprediction_c": 10.0
            }
          },
          "controller_power_forecasts": {
            "1": {
              "count": 0,
              "rmse_c": null
            },
            "5": {
              "count": 0,
              "rmse_c": null
            },
            "10": {
              "count": 0,
              "rmse_c": null
            },
            "60": {
              "count": 0,
              "rmse_c": null
            }
          },
          "controller_forecast_predictions": [],
          "controller_forecast_unavailable": [],
          "matched_forecast_persistence": {
            "1": {
              "count": 0,
              "rmse_c": null
            },
            "5": {
              "count": 0,
              "rmse_c": null
            },
            "10": {
              "count": 0,
              "rmse_c": null
            },
            "60": {
              "count": 0,
              "rmse_c": null
            }
          },
          "phase_metrics": {
            "idle": {
              "1": {
                "count": 45,
                "rmse_c": 0.24750797409728287,
                "mae_c": 0.12544572094753081,
                "mean_error_c": -0.04684003265886013,
                "p95_absolute_error_c": 0.7292785749379768,
                "maximum_absolute_error_c": 0.9858936555452118,
                "maximum_underprediction_c": 0.9858936555452118
              },
              "5": {
                "count": 44,
                "rmse_c": 0.38914668348221704,
                "mae_c": 0.36449340895173615,
                "mean_error_c": -0.21189369683926237,
                "p95_absolute_error_c": 0.6208167545413855,
                "maximum_absolute_error_c": 0.7529083009711428,
                "maximum_underprediction_c": 0.6282285655775723
              },
              "10": {
                "count": 44,
                "rmse_c": 0.6245008154488553,
                "mae_c": 0.5605547470070719,
                "mean_error_c": -0.47604267776151343,
                "p95_absolute_error_c": 1.0496085181062444,
                "maximum_absolute_error_c": 1.3030759198274637,
                "maximum_underprediction_c": 1.3030759198274637
              },
              "60": {
                "count": 37,
                "rmse_c": 2.273354636782716,
                "mae_c": 2.219799273674501,
                "mean_error_c": -2.219799273674501,
                "p95_absolute_error_c": 2.9797615339000507,
                "maximum_absolute_error_c": 3.29273778561371,
                "maximum_underprediction_c": 3.29273778561371
              }
            },
            "decode": {
              "1": {
                "count": 7,
                "rmse_c": 0.41605592474543185,
                "mae_c": 0.2542060038860531,
                "mean_error_c": 0.2542060038860531,
                "p95_absolute_error_c": 0.7881150935994399,
                "maximum_absolute_error_c": 1.0597164730862687,
                "maximum_underprediction_c": 0.0
              },
              "5": {
                "count": 7,
                "rmse_c": 0.5150343537643961,
                "mae_c": 0.4970964886859162,
                "mean_error_c": 0.2740814892496794,
                "p95_absolute_error_c": 0.7146459450247312,
                "maximum_absolute_error_c": 0.7432392792480229,
                "maximum_underprediction_c": 0.4018827357060246
              },
              "10": {
                "count": 6,
                "rmse_c": 0.6321294470566367,
                "mae_c": 0.5061671737032967,
                "mean_error_c": -0.3432525111764946,
                "p95_absolute_error_c": 1.0523740231813115,
                "maximum_absolute_error_c": 1.1165968821782144,
                "maximum_underprediction_c": 1.1165968821782144
              },
              "60": {
                "count": 1,
                "rmse_c": 1.8386267135619505,
                "mae_c": 1.8386267135619505,
                "mean_error_c": -1.8386267135619505,
                "p95_absolute_error_c": 1.8386267135619505,
                "maximum_absolute_error_c": 1.8386267135619505,
                "maximum_underprediction_c": 1.8386267135619505
              }
            },
            "prefill": {
              "1": {
                "count": 0,
                "rmse_c": null
              },
              "5": {
                "count": 0,
                "rmse_c": null
              },
              "10": {
                "count": 0,
                "rmse_c": null
              },
              "60": {
                "count": 0,
                "rmse_c": null
              }
            },
            "mixed": {
              "1": {
                "count": 1,
                "rmse_c": 1.949962226945857,
                "mae_c": 1.949962226945857,
                "mean_error_c": -1.949962226945857,
                "p95_absolute_error_c": 1.949962226945857,
                "maximum_absolute_error_c": 1.949962226945857,
                "maximum_underprediction_c": 1.949962226945857
              },
              "5": {
                "count": 1,
                "rmse_c": 1.2815921765107134,
                "mae_c": 1.2815921765107134,
                "mean_error_c": -1.2815921765107134,
                "p95_absolute_error_c": 1.2815921765107134,
                "maximum_absolute_error_c": 1.2815921765107134,
                "maximum_underprediction_c": 1.2815921765107134
              },
              "10": {
                "count": 2,
                "rmse_c": 1.8061025093510084,
                "mae_c": 1.7724388739451982,
                "mean_error_c": 0.34708314913272176,
                "p95_absolute_error_c": 2.084813708164648,
                "maximum_absolute_error_c": 2.11952202307792,
                "maximum_underprediction_c": 1.4253557248124764
              },
              "60": {
                "count": 9,
                "rmse_c": 1.4600324435199254,
                "mae_c": 1.2687911831803191,
                "mean_error_c": -1.0354122707085283,
                "p95_absolute_error_c": 2.410726101201554,
                "maximum_absolute_error_c": 2.6026174192338445,
                "maximum_underprediction_c": 2.6026174192338445
              }
            }
          },
          "segment_diagnostics": [],
          "uncertainty": "Origins overlap across horizons and are not independent experimental repetitions; quantization convention and power-channel timing remain measurement assumptions.",
          "held_out_run_id": "failed-thermal-phase-v2-trial-20260903T124423Z",
          "training_run_ids": [
            "failed-thermal-phase-trial-20260903T112200Z",
            "failed-thermal-trial-20260903T021525Z",
            "thermal-identification-20260903T030109Z",
            "thermal-phase-identification-20260903T131518Z",
            "pilot-20260904T2303Z"
          ],
          "fit_diagnostics": {
            "objective": 1.1976559769396347,
            "optimizer_message": "`ftol` termination condition is satisfied.",
            "successful_multistarts": 3,
            "attempts": 3,
            "jacobian_condition_number": 426.2587604949519,
            "minimum_bound_distance": 1.1984751431038794,
            "modal_time_constants_s": [
              102.04540426627227
            ],
            "effective_resolution_floor_s": 1.0,
            "fast_mode_supported": true,
            "physical_parameter_identifiability_established": false,
            "warnings": []
          },
          "initial_state_fit_is_prefix_only": true
        },
        {
          "status": "evaluated",
          "run_id": "failed-thermal-trial-20260903T021525Z",
          "role": "development",
          "initialization": {
            "prefix_end_s": 522.679443777,
            "prefix_duration_s": 119.02953908699993,
            "ambient_estimated_from_prefix_c": 37.38511528169287,
            "uses_future_temperature": false
          },
          "known_future_measured_power": {
            "1": {
              "count": 79,
              "rmse_c": 0.31383705682692237,
              "mae_c": 0.13906590651565878,
              "mean_error_c": -0.08334081659634618,
              "p95_absolute_error_c": 0.924499586369281,
              "maximum_absolute_error_c": 1.1196170435749764,
              "maximum_underprediction_c": 1.1196170435749764
            },
            "5": {
              "count": 78,
              "rmse_c": 0.5085444471643034,
              "mae_c": 0.31238192401335385,
              "mean_error_c": -0.1928390984456548,
              "p95_absolute_error_c": 1.3045069401365805,
              "maximum_absolute_error_c": 1.6617672006468922,
              "maximum_underprediction_c": 1.6617672006468922
            },
            "10": {
              "count": 78,
              "rmse_c": 0.754290145491545,
              "mae_c": 0.5111210386003252,
              "mean_error_c": -0.32034506128619794,
              "p95_absolute_error_c": 1.6553112966488714,
              "maximum_absolute_error_c": 2.096968180168986,
              "maximum_underprediction_c": 2.096968180168986
            },
            "60": {
              "count": 73,
              "rmse_c": 2.738370591671913,
              "mae_c": 1.8304041881671578,
              "mean_error_c": -1.3078497410968166,
              "p95_absolute_error_c": 5.730204130071737,
              "maximum_absolute_error_c": 6.210851448408803,
              "maximum_underprediction_c": 6.210851448408803
            }
          },
          "temperature_persistence": {
            "1": {
              "count": 79,
              "rmse_c": 0.31822291367029204,
              "mae_c": 0.10126582278481013,
              "mean_error_c": -0.0759493670886076,
              "p95_absolute_error_c": 1.0,
              "maximum_absolute_error_c": 1.0,
              "maximum_underprediction_c": 1.0
            },
            "5": {
              "count": 78,
              "rmse_c": 0.4529108136578383,
              "mae_c": 0.20512820512820512,
              "mean_error_c": -0.1794871794871795,
              "p95_absolute_error_c": 1.0,
              "maximum_absolute_error_c": 1.0,
              "maximum_underprediction_c": 1.0
            },
            "10": {
              "count": 78,
              "rmse_c": 0.6887372317211945,
              "mae_c": 0.3974358974358974,
              "mean_error_c": -0.2948717948717949,
              "p95_absolute_error_c": 1.0,
              "maximum_absolute_error_c": 2.0,
              "maximum_underprediction_c": 2.0
            },
            "60": {
              "count": 73,
              "rmse_c": 3.3474586557648167,
              "mae_c": 2.356164383561644,
              "mean_error_c": -2.0,
              "p95_absolute_error_c": 7.0,
              "maximum_absolute_error_c": 9.0,
              "maximum_underprediction_c": 9.0
            }
          },
          "controller_power_forecasts": {
            "1": {
              "count": 0,
              "rmse_c": null
            },
            "5": {
              "count": 0,
              "rmse_c": null
            },
            "10": {
              "count": 0,
              "rmse_c": null
            },
            "60": {
              "count": 0,
              "rmse_c": null
            }
          },
          "controller_forecast_predictions": [],
          "controller_forecast_unavailable": [],
          "matched_forecast_persistence": {
            "1": {
              "count": 0,
              "rmse_c": null
            },
            "5": {
              "count": 0,
              "rmse_c": null
            },
            "10": {
              "count": 0,
              "rmse_c": null
            },
            "60": {
              "count": 0,
              "rmse_c": null
            }
          },
          "phase_metrics": {
            "idle": {
              "1": {
                "count": 39,
                "rmse_c": 0.1605281142284912,
                "mae_c": 0.03615924236450496,
                "mean_error_c": 0.027865057839447215,
                "p95_absolute_error_c": 0.01791657117386054,
                "maximum_absolute_error_c": 0.999070530765259,
                "maximum_underprediction_c": 0.03170391965778663
              },
              "5": {
                "count": 39,
                "rmse_c": 0.17180726786435124,
                "mae_c": 0.07645097260066717,
                "mean_error_c": 0.036167667280916284,
                "p95_absolute_error_c": 0.0865289143515761,
                "maximum_absolute_error_c": 0.9955055924629903,
                "maximum_underprediction_c": 0.15320275407475492
              },
              "10": {
                "count": 38,
                "rmse_c": 0.26484332662239796,
                "mae_c": 0.15212982771164008,
                "mean_error_c": 0.09590325197995797,
                "p95_absolute_error_c": 0.7293446229995962,
                "maximum_absolute_error_c": 0.9916720424225289,
                "maximum_underprediction_c": 0.1519389399533111
              },
              "60": {
                "count": 33,
                "rmse_c": 0.5732678308612683,
                "mae_c": 0.47238835559135356,
                "mean_error_c": 0.37889008232314775,
                "p95_absolute_error_c": 0.971931477991123,
                "maximum_absolute_error_c": 0.9726052912834007,
                "maximum_underprediction_c": 0.6138446980231578
              }
            },
            "decode": {
              "1": {
                "count": 40,
                "rmse_c": 0.4115823252379936,
                "mae_c": 0.23939990406303374,
                "mean_error_c": -0.19176654417124475,
                "p95_absolute_error_c": 1.0590375918175552,
                "maximum_absolute_error_c": 1.1196170435749764,
                "maximum_underprediction_c": 1.1196170435749764
              },
              "5": {
                "count": 39,
                "rmse_c": 0.69836750510908,
                "mae_c": 0.5483128754260406,
                "mean_error_c": -0.4218458641722259,
                "p95_absolute_error_c": 1.5303676394531593,
                "maximum_absolute_error_c": 1.6617672006468922,
                "maximum_underprediction_c": 1.6617672006468922
              },
              "10": {
                "count": 39,
                "rmse_c": 1.0297766866437275,
                "mae_c": 0.8587178435677391,
                "mean_error_c": -0.7188391460748877,
                "p95_absolute_error_c": 1.936857594511797,
                "maximum_absolute_error_c": 2.096968180168986,
                "maximum_underprediction_c": 2.096968180168986
              },
              "60": {
                "count": 34,
                "rmse_c": 3.9643828557489527,
                "mae_c": 3.389793836230787,
                "mean_error_c": -3.2488869420130237,
                "p95_absolute_error_c": 6.164174930471977,
                "maximum_absolute_error_c": 6.210851448408803,
                "maximum_underprediction_c": 6.210851448408803
              }
            },
            "prefill": {
              "1": {
                "count": 0,
                "rmse_c": null
              },
              "5": {
                "count": 0,
                "rmse_c": null
              },
              "10": {
                "count": 0,
                "rmse_c": null
              },
              "60": {
                "count": 0,
                "rmse_c": null
              }
            },
            "mixed": {
              "1": {
                "count": 0,
                "rmse_c": null
              },
              "5": {
                "count": 0,
                "rmse_c": null
              },
              "10": {
                "count": 1,
                "rmse_c": 0.5965116586412194,
                "mae_c": 0.5965116586412194,
                "mean_error_c": -0.5965116586412194,
                "p95_absolute_error_c": 0.5965116586412194,
                "maximum_absolute_error_c": 0.5965116586412194,
                "maximum_underprediction_c": 0.5965116586412194
              },
              "60": {
                "count": 6,
                "rmse_c": 0.6059302206975393,
                "mae_c": 0.46294992830684595,
                "mean_error_c": 0.41429203528521913,
                "p95_absolute_error_c": 1.0814543309462827,
                "maximum_absolute_error_c": 1.1998771071053511,
                "maximum_underprediction_c": 0.14597367906488046
              }
            }
          },
          "segment_diagnostics": [],
          "uncertainty": "Origins overlap across horizons and are not independent experimental repetitions; quantization convention and power-channel timing remain measurement assumptions.",
          "held_out_run_id": "failed-thermal-trial-20260903T021525Z",
          "training_run_ids": [
            "failed-thermal-phase-trial-20260903T112200Z",
            "failed-thermal-phase-v2-trial-20260903T124423Z",
            "thermal-identification-20260903T030109Z",
            "thermal-phase-identification-20260903T131518Z",
            "pilot-20260904T2303Z"
          ],
          "fit_diagnostics": {
            "objective": 0.9309156900164062,
            "optimizer_message": "`ftol` termination condition is satisfied.",
            "successful_multistarts": 3,
            "attempts": 3,
            "jacobian_condition_number": 343.48493201542385,
            "minimum_bound_distance": 1.5837829898250027,
            "modal_time_constants_s": [
              60.91040436300663
            ],
            "effective_resolution_floor_s": 1.0,
            "fast_mode_supported": true,
            "physical_parameter_identifiability_established": false,
            "warnings": []
          },
          "initial_state_fit_is_prefix_only": true
        },
        {
          "status": "evaluated",
          "run_id": "thermal-identification-20260903T030109Z",
          "role": "development",
          "initialization": {
            "prefix_end_s": 511.453148813,
            "prefix_duration_s": 119.01065171200003,
            "ambient_estimated_from_prefix_c": 26.968387660912096,
            "uses_future_temperature": false
          },
          "known_future_measured_power": {
            "1": {
              "count": 589,
              "rmse_c": 0.40099364467255194,
              "mae_c": 0.20136656121544788,
              "mean_error_c": -0.05122715437453153,
              "p95_absolute_error_c": 0.9467449656254616,
              "maximum_absolute_error_c": 1.9411731304055735,
              "maximum_underprediction_c": 1.9411731304055735
            },
            "5": {
              "count": 589,
              "rmse_c": 0.6086290847085924,
              "mae_c": 0.4534199089507025,
              "mean_error_c": -0.13504114214057655,
              "p95_absolute_error_c": 0.977388767235048,
              "maximum_absolute_error_c": 4.481514381014705,
              "maximum_underprediction_c": 4.481514381014705
            },
            "10": {
              "count": 588,
              "rmse_c": 0.7354375660978442,
              "mae_c": 0.5581917341833045,
              "mean_error_c": -0.2546165979753192,
              "p95_absolute_error_c": 1.23793141454422,
              "maximum_absolute_error_c": 4.176461840070274,
              "maximum_underprediction_c": 4.176461840070274
            },
            "60": {
              "count": 583,
              "rmse_c": 1.8074545839828937,
              "mae_c": 1.5934648438330457,
              "mean_error_c": -1.2351289054070518,
              "p95_absolute_error_c": 2.999022965266282,
              "maximum_absolute_error_c": 5.693408904610536,
              "maximum_underprediction_c": 5.693408904610536
            }
          },
          "temperature_persistence": {
            "1": {
              "count": 589,
              "rmse_c": 0.41817779177618314,
              "mae_c": 0.13752122241086587,
              "mean_error_c": -0.025466893039049237,
              "p95_absolute_error_c": 1.0,
              "maximum_absolute_error_c": 2.0,
              "maximum_underprediction_c": 2.0
            },
            "5": {
              "count": 589,
              "rmse_c": 0.7741581768942908,
              "mae_c": 0.40237691001697795,
              "mean_error_c": -0.015280135823429542,
              "p95_absolute_error_c": 1.0,
              "maximum_absolute_error_c": 5.0,
              "maximum_underprediction_c": 5.0
            },
            "10": {
              "count": 588,
              "rmse_c": 1.1787517899511013,
              "mae_c": 0.7193877551020408,
              "mean_error_c": -0.01870748299319728,
              "p95_absolute_error_c": 3.0,
              "maximum_absolute_error_c": 6.0,
              "maximum_underprediction_c": 6.0
            },
            "60": {
              "count": 583,
              "rmse_c": 4.706296647084649,
              "mae_c": 3.583190394511149,
              "mean_error_c": -0.04288164665523156,
              "p95_absolute_error_c": 10.0,
              "maximum_absolute_error_c": 18.0,
              "maximum_underprediction_c": 18.0
            }
          },
          "controller_power_forecasts": {
            "1": {
              "count": 0,
              "rmse_c": null
            },
            "5": {
              "count": 0,
              "rmse_c": null
            },
            "10": {
              "count": 0,
              "rmse_c": null
            },
            "60": {
              "count": 0,
              "rmse_c": null
            }
          },
          "controller_forecast_predictions": [],
          "controller_forecast_unavailable": [],
          "matched_forecast_persistence": {
            "1": {
              "count": 0,
              "rmse_c": null
            },
            "5": {
              "count": 0,
              "rmse_c": null
            },
            "10": {
              "count": 0,
              "rmse_c": null
            },
            "60": {
              "count": 0,
              "rmse_c": null
            }
          },
          "phase_metrics": {
            "idle": {
              "1": {
                "count": 462,
                "rmse_c": 0.19555829528705118,
                "mae_c": 0.10468285423170816,
                "mean_error_c": -0.03805696546444241,
                "p95_absolute_error_c": 0.13864651830101307,
                "maximum_absolute_error_c": 1.0439445038447417,
                "maximum_underprediction_c": 1.0439445038447417
              },
              "5": {
                "count": 453,
                "rmse_c": 0.4146928409775354,
                "mae_c": 0.3830258967173567,
                "mean_error_c": -0.1452629322690521,
                "p95_absolute_error_c": 0.7009581066079861,
                "maximum_absolute_error_c": 1.1668480723490546,
                "maximum_underprediction_c": 1.1668480723490546
              },
              "10": {
                "count": 449,
                "rmse_c": 0.5271813065295369,
                "mae_c": 0.46772363193982125,
                "mean_error_c": -0.3163206289164576,
                "p95_absolute_error_c": 0.9106352132169774,
                "maximum_absolute_error_c": 1.1573155842755796,
                "maximum_underprediction_c": 1.1573155842755796
              },
              "60": {
                "count": 374,
                "rmse_c": 1.6714834565095298,
                "mae_c": 1.582557731186778,
                "mean_error_c": -1.579586000776595,
                "p95_absolute_error_c": 2.4092211551288534,
                "maximum_absolute_error_c": 3.2140871893685556,
                "maximum_underprediction_c": 3.2140871893685556
              }
            },
            "decode": {
              "1": {
                "count": 114,
                "rmse_c": 0.7614104257926697,
                "mae_c": 0.5410019567755455,
                "mean_error_c": -0.08610768046561097,
                "p95_absolute_error_c": 1.7897862642049907,
                "maximum_absolute_error_c": 1.8992468159416234,
                "maximum_underprediction_c": 1.8992468159416234
              },
              "5": {
                "count": 105,
                "rmse_c": 0.5686547278086451,
                "mae_c": 0.4575433615874541,
                "mean_error_c": -0.006508911296196611,
                "p95_absolute_error_c": 1.1407936145056794,
                "maximum_absolute_error_c": 1.6894564732703827,
                "maximum_underprediction_c": 1.6894564732703827
              },
              "10": {
                "count": 100,
                "rmse_c": 0.6579131023901295,
                "mae_c": 0.5239829705367687,
                "mean_error_c": 0.0051023886249436145,
                "p95_absolute_error_c": 1.339042036706008,
                "maximum_absolute_error_c": 1.7374711888100052,
                "maximum_underprediction_c": 1.7374711888100052
              },
              "60": {
                "count": 29,
                "rmse_c": 0.6852390452760646,
                "mae_c": 0.49290963646113395,
                "mean_error_c": -0.10923470743896183,
                "p95_absolute_error_c": 1.3997838873052664,
                "maximum_absolute_error_c": 2.0509986251563532,
                "maximum_underprediction_c": 2.0509986251563532
              }
            },
            "prefill": {
              "1": {
                "count": 6,
                "rmse_c": 0.34920350281018997,
                "mae_c": 0.2591634643695997,
                "mean_error_c": -0.0008646228569967699,
                "p95_absolute_error_c": 0.6327599424266559,
                "maximum_absolute_error_c": 0.7800842616797894,
                "maximum_underprediction_c": 0.7800842616797894
              },
              "5": {
                "count": 5,
                "rmse_c": 0.5287037503382742,
                "mae_c": 0.41511384018072023,
                "mean_error_c": -0.1523675488396293,
                "p95_absolute_error_c": 0.8766070332143613,
                "maximum_absolute_error_c": 0.9315423594297698,
                "maximum_underprediction_c": 0.9315423594297698
              },
              "10": {
                "count": 5,
                "rmse_c": 0.5234716573247181,
                "mae_c": 0.46185280044428795,
                "mean_error_c": -0.3513359988814244,
                "p95_absolute_error_c": 0.8279477148988007,
                "maximum_absolute_error_c": 0.8983660837897673,
                "maximum_underprediction_c": 0.8983660837897673
              },
              "60": {
                "count": 0,
                "rmse_c": null
              }
            },
            "mixed": {
              "1": {
                "count": 7,
                "rmse_c": 1.2081754472719843,
                "mae_c": 1.0017460060314056,
                "mean_error_c": -0.3955732245435775,
                "p95_absolute_error_c": 1.902389204280866,
                "maximum_absolute_error_c": 1.9411731304055735,
                "maximum_underprediction_c": 1.9411731304055735
              },
              "5": {
                "count": 26,
                "rmse_c": 2.0089139471380126,
                "mae_c": 1.6706143458236513,
                "mean_error_c": -0.472686575870008,
                "p95_absolute_error_c": 4.054043011521037,
                "maximum_absolute_error_c": 4.481514381014705,
                "maximum_underprediction_c": 4.481514381014705
              },
              "10": {
                "count": 34,
                "rmse_c": 2.0905206989563943,
                "mae_c": 1.8676843500854405,
                "mean_error_c": -0.18941635570839713,
                "p95_absolute_error_c": 3.3346951775378706,
                "maximum_absolute_error_c": 4.176461840070274,
                "maximum_underprediction_c": 4.176461840070274
              },
              "60": {
                "count": 180,
                "rmse_c": 2.1680489912883663,
                "mae_c": 1.7934390724079878,
                "mean_error_c": -0.7008176724785269,
                "p95_absolute_error_c": 4.153970149726199,
                "maximum_absolute_error_c": 5.693408904610536,
                "maximum_underprediction_c": 5.693408904610536
              }
            }
          },
          "segment_diagnostics": [],
          "uncertainty": "Origins overlap across horizons and are not independent experimental repetitions; quantization convention and power-channel timing remain measurement assumptions.",
          "held_out_run_id": "thermal-identification-20260903T030109Z",
          "training_run_ids": [
            "failed-thermal-phase-trial-20260903T112200Z",
            "failed-thermal-phase-v2-trial-20260903T124423Z",
            "failed-thermal-trial-20260903T021525Z",
            "thermal-phase-identification-20260903T131518Z",
            "pilot-20260904T2303Z"
          ],
          "fit_diagnostics": {
            "objective": 0.7874263248579397,
            "optimizer_message": "`ftol` termination condition is satisfied.",
            "successful_multistarts": 3,
            "attempts": 3,
            "jacobian_condition_number": 448.81578592110463,
            "minimum_bound_distance": 1.1286563355885684,
            "modal_time_constants_s": [
              107.67338286491186
            ],
            "effective_resolution_floor_s": 1.0,
            "fast_mode_supported": true,
            "physical_parameter_identifiability_established": false,
            "warnings": []
          },
          "initial_state_fit_is_prefix_only": true
        },
        {
          "status": "evaluated",
          "run_id": "thermal-phase-identification-20260903T131518Z",
          "role": "development",
          "initialization": {
            "prefix_end_s": 523.44471059,
            "prefix_duration_s": 119.98252662999994,
            "ambient_estimated_from_prefix_c": 29.210069659904004,
            "uses_future_temperature": false
          },
          "known_future_measured_power": {
            "1": {
              "count": 242,
              "rmse_c": 0.4614461231567195,
              "mae_c": 0.17620646103628806,
              "mean_error_c": -0.03444422601977889,
              "p95_absolute_error_c": 0.8860913134214655,
              "maximum_absolute_error_c": 4.00064236438471,
              "maximum_underprediction_c": 4.00064236438471
            },
            "5": {
              "count": 241,
              "rmse_c": 0.5617851855392356,
              "mae_c": 0.3908878164373903,
              "mean_error_c": -0.19853914505183043,
              "p95_absolute_error_c": 0.7573279876952768,
              "maximum_absolute_error_c": 4.9195723109777205,
              "maximum_underprediction_c": 4.9195723109777205
            },
            "10": {
              "count": 241,
              "rmse_c": 0.856915423656889,
              "mae_c": 0.5908570820014211,
              "mean_error_c": -0.35918557149655017,
              "p95_absolute_error_c": 1.283771612190037,
              "maximum_absolute_error_c": 5.508783596818532,
              "maximum_underprediction_c": 5.508783596818532
            },
            "60": {
              "count": 236,
              "rmse_c": 2.2683179588216476,
              "mae_c": 1.929625040071041,
              "mean_error_c": -1.7217915832031025,
              "p95_absolute_error_c": 4.5554495231875105,
              "maximum_absolute_error_c": 7.14303426857186,
              "maximum_underprediction_c": 7.14303426857186
            }
          },
          "temperature_persistence": {
            "1": {
              "count": 242,
              "rmse_c": 0.4767312946227962,
              "mae_c": 0.11983471074380166,
              "mean_error_c": -0.004132231404958678,
              "p95_absolute_error_c": 1.0,
              "maximum_absolute_error_c": 4.0,
              "maximum_underprediction_c": 4.0
            },
            "5": {
              "count": 241,
              "rmse_c": 0.7144042580943947,
              "mae_c": 0.3029045643153527,
              "mean_error_c": -0.05394190871369295,
              "p95_absolute_error_c": 1.0,
              "maximum_absolute_error_c": 6.0,
              "maximum_underprediction_c": 6.0
            },
            "10": {
              "count": 241,
              "rmse_c": 1.2255915668756376,
              "mae_c": 0.6473029045643154,
              "mean_error_c": -0.07468879668049792,
              "p95_absolute_error_c": 3.0,
              "maximum_absolute_error_c": 8.0,
              "maximum_underprediction_c": 8.0
            },
            "60": {
              "count": 236,
              "rmse_c": 4.639093277859152,
              "mae_c": 3.097457627118644,
              "mean_error_c": -0.2669491525423729,
              "p95_absolute_error_c": 11.0,
              "maximum_absolute_error_c": 18.0,
              "maximum_underprediction_c": 18.0
            }
          },
          "controller_power_forecasts": {
            "1": {
              "count": 0,
              "rmse_c": null
            },
            "5": {
              "count": 0,
              "rmse_c": null
            },
            "10": {
              "count": 0,
              "rmse_c": null
            },
            "60": {
              "count": 0,
              "rmse_c": null
            }
          },
          "controller_forecast_predictions": [],
          "controller_forecast_unavailable": [],
          "matched_forecast_persistence": {
            "1": {
              "count": 0,
              "rmse_c": null
            },
            "5": {
              "count": 0,
              "rmse_c": null
            },
            "10": {
              "count": 0,
              "rmse_c": null
            },
            "60": {
              "count": 0,
              "rmse_c": null
            }
          },
          "phase_metrics": {
            "idle": {
              "1": {
                "count": 201,
                "rmse_c": 0.1817366549710462,
                "mae_c": 0.09193695665247172,
                "mean_error_c": -0.028721579278000314,
                "p95_absolute_error_c": 0.1269048209577619,
                "maximum_absolute_error_c": 0.941523875954843,
                "maximum_underprediction_c": 0.13689573196120364
              },
              "5": {
                "count": 201,
                "rmse_c": 0.356725029545735,
                "mae_c": 0.3274611580500649,
                "mean_error_c": -0.18705666735137708,
                "p95_absolute_error_c": 0.629230530039905,
                "maximum_absolute_error_c": 0.7934714036762429,
                "maximum_underprediction_c": 0.5857991777855887
              },
              "10": {
                "count": 196,
                "rmse_c": 0.5201650897246588,
                "mae_c": 0.4719460334782677,
                "mean_error_c": -0.3264260406975712,
                "p95_absolute_error_c": 0.8584608735450772,
                "maximum_absolute_error_c": 1.0994496968346397,
                "maximum_underprediction_c": 1.0994496968346397
              },
              "60": {
                "count": 170,
                "rmse_c": 1.7352171325574468,
                "mae_c": 1.6725775201769433,
                "mean_error_c": -1.6725775201769433,
                "p95_absolute_error_c": 2.479752306152475,
                "maximum_absolute_error_c": 2.8861548749432657,
                "maximum_underprediction_c": 2.8861548749432657
              }
            },
            "decode": {
              "1": {
                "count": 19,
                "rmse_c": 0.6576843292091124,
                "mae_c": 0.43326097834349453,
                "mean_error_c": 0.0034654114262988706,
                "p95_absolute_error_c": 1.0030295859395013,
                "maximum_absolute_error_c": 2.1263533670497594,
                "maximum_underprediction_c": 0.8782158324828089
              },
              "5": {
                "count": 17,
                "rmse_c": 0.6340992359273382,
                "mae_c": 0.5267354836302474,
                "mean_error_c": -0.18860649889068318,
                "p95_absolute_error_c": 1.0288979932567255,
                "maximum_absolute_error_c": 1.392985406850073,
                "maximum_underprediction_c": 1.392985406850073
              },
              "10": {
                "count": 16,
                "rmse_c": 0.6472614728898457,
                "mae_c": 0.48884290851604684,
                "mean_error_c": -0.27288704994554847,
                "p95_absolute_error_c": 1.288088800809426,
                "maximum_absolute_error_c": 1.4646951125699275,
                "maximum_underprediction_c": 1.4646951125699275
              },
              "60": {
                "count": 2,
                "rmse_c": 1.112220713207299,
                "mae_c": 1.107034392909874,
                "mean_error_c": -1.107034392909874,
                "p95_absolute_error_c": 1.203589620213402,
                "maximum_absolute_error_c": 1.2143179788026828,
                "maximum_underprediction_c": 1.2143179788026828
              }
            },
            "prefill": {
              "1": {
                "count": 17,
                "rmse_c": 0.5496272545750702,
                "mae_c": 0.4105306825222988,
                "mean_error_c": -0.0993956515648532,
                "p95_absolute_error_c": 0.9544436865145343,
                "maximum_absolute_error_c": 1.0589615983916332,
                "maximum_underprediction_c": 0.9283142085452596
              },
              "5": {
                "count": 17,
                "rmse_c": 0.4878862447541153,
                "mae_c": 0.4175118895070335,
                "mean_error_c": -0.38585687911249816,
                "p95_absolute_error_c": 0.9328453253148467,
                "maximum_absolute_error_c": 0.9945787275265019,
                "maximum_underprediction_c": 0.9945787275265019
              },
              "10": {
                "count": 15,
                "rmse_c": 0.701748197757195,
                "mae_c": 0.5956700363281958,
                "mean_error_c": -0.48342715598162866,
                "p95_absolute_error_c": 1.1414501586292074,
                "maximum_absolute_error_c": 1.283771612190037,
                "maximum_underprediction_c": 1.283771612190037
              },
              "60": {
                "count": 2,
                "rmse_c": 2.10831058150347,
                "mae_c": 2.0253206609883847,
                "mean_error_c": -2.0253206609883847,
                "p95_absolute_error_c": 2.5524546855826897,
                "maximum_absolute_error_c": 2.611025132759835,
                "maximum_underprediction_c": 2.611025132759835
              }
            },
            "mixed": {
              "1": {
                "count": 5,
                "rmse_c": 2.511455494343096,
                "mae_c": 1.7903310184458845,
                "mean_error_c": -0.18771640048112062,
                "p95_absolute_error_c": 3.9652146476425343,
                "maximum_absolute_error_c": 4.00064236438471,
                "maximum_underprediction_c": 4.00064236438471
              },
              "5": {
                "count": 6,
                "rmse_c": 2.569061798368692,
                "mae_c": 2.0553442750023727,
                "mean_error_c": -0.08061106563504339,
                "p95_absolute_error_c": 4.486933710557759,
                "maximum_absolute_error_c": 4.9195723109777205,
                "maximum_underprediction_c": 4.9195723109777205
              },
              "10": {
                "count": 14,
                "rmse_c": 2.8010878062911915,
                "mae_c": 2.3670426513873086,
                "mean_error_c": -0.7833299010779591,
                "p95_absolute_error_c": 4.8615586988364345,
                "maximum_absolute_error_c": 5.508783596818532,
                "maximum_underprediction_c": 5.508783596818532
              },
              "60": {
                "count": 62,
                "rmse_c": 3.338563773080394,
                "mae_c": 2.6578809825627223,
                "mean_error_c": -1.866772985452505,
                "p95_absolute_error_c": 6.268946661516529,
                "maximum_absolute_error_c": 7.14303426857186,
                "maximum_underprediction_c": 7.14303426857186
              }
            }
          },
          "segment_diagnostics": [],
          "uncertainty": "Origins overlap across horizons and are not independent experimental repetitions; quantization convention and power-channel timing remain measurement assumptions.",
          "held_out_run_id": "thermal-phase-identification-20260903T131518Z",
          "training_run_ids": [
            "failed-thermal-phase-trial-20260903T112200Z",
            "failed-thermal-phase-v2-trial-20260903T124423Z",
            "failed-thermal-trial-20260903T021525Z",
            "thermal-identification-20260903T030109Z",
            "pilot-20260904T2303Z"
          ],
          "fit_diagnostics": {
            "objective": 0.8871096675112515,
            "optimizer_message": "`ftol` termination condition is satisfied.",
            "successful_multistarts": 3,
            "attempts": 3,
            "jacobian_condition_number": 431.3020155689598,
            "minimum_bound_distance": 1.1655741908025588,
            "modal_time_constants_s": [
              112.00789467220412
            ],
            "effective_resolution_floor_s": 1.0,
            "fast_mode_supported": true,
            "physical_parameter_identifiability_established": false,
            "warnings": []
          },
          "initial_state_fit_is_prefix_only": true
        },
        {
          "status": "evaluated",
          "run_id": "pilot-20260904T2303Z",
          "role": "development",
          "initialization": {
            "prefix_end_s": 119.32352991900001,
            "prefix_duration_s": 119.03547861700001,
            "ambient_estimated_from_prefix_c": 33.90364862636997,
            "uses_future_temperature": false
          },
          "known_future_measured_power": {
            "1": {
              "count": 294,
              "rmse_c": 0.7203992226904805,
              "mae_c": 0.20698512933511282,
              "mean_error_c": -0.039097192661993144,
              "p95_absolute_error_c": 1.0085731290951212,
              "maximum_absolute_error_c": 4.741003899970707,
              "maximum_underprediction_c": 4.741003899970707
            },
            "5": {
              "count": 294,
              "rmse_c": 0.9285430194722805,
              "mae_c": 0.3900584302417292,
              "mean_error_c": 0.04046155378430251,
              "p95_absolute_error_c": 1.8958309356043601,
              "maximum_absolute_error_c": 5.211825024039655,
              "maximum_underprediction_c": 5.211825024039655
            },
            "10": {
              "count": 293,
              "rmse_c": 1.0179984686691133,
              "mae_c": 0.5272285151212023,
              "mean_error_c": 0.06242119076933835,
              "p95_absolute_error_c": 2.241572121536931,
              "maximum_absolute_error_c": 4.91808168058774,
              "maximum_underprediction_c": 4.91808168058774
            },
            "60": {
              "count": 288,
              "rmse_c": 1.1681722044056857,
              "mae_c": 0.7760244315814053,
              "mean_error_c": 0.28573776910524423,
              "p95_absolute_error_c": 2.688557508650454,
              "maximum_absolute_error_c": 5.188792092040686,
              "maximum_underprediction_c": 5.188792092040686
            }
          },
          "temperature_persistence": {
            "1": {
              "count": 294,
              "rmse_c": 0.7423074889580902,
              "mae_c": 0.19047619047619047,
              "mean_error_c": -0.05442176870748299,
              "p95_absolute_error_c": 1.0,
              "maximum_absolute_error_c": 5.0,
              "maximum_underprediction_c": 5.0
            },
            "5": {
              "count": 294,
              "rmse_c": 1.0926470386270253,
              "mae_c": 0.40476190476190477,
              "mean_error_c": -0.030612244897959183,
              "p95_absolute_error_c": 2.0,
              "maximum_absolute_error_c": 7.0,
              "maximum_underprediction_c": 7.0
            },
            "10": {
              "count": 293,
              "rmse_c": 1.3512729430255388,
              "mae_c": 0.6040955631399317,
              "mean_error_c": -0.07849829351535836,
              "p95_absolute_error_c": 3.0,
              "maximum_absolute_error_c": 8.0,
              "maximum_underprediction_c": 8.0
            },
            "60": {
              "count": 288,
              "rmse_c": 2.9556913084947,
              "mae_c": 1.5972222222222223,
              "mean_error_c": -0.4236111111111111,
              "p95_absolute_error_c": 7.0,
              "maximum_absolute_error_c": 17.0,
              "maximum_underprediction_c": 17.0
            }
          },
          "controller_power_forecasts": {
            "1": {
              "count": 0,
              "rmse_c": null
            },
            "5": {
              "count": 0,
              "rmse_c": null
            },
            "10": {
              "count": 0,
              "rmse_c": null
            },
            "60": {
              "count": 0,
              "rmse_c": null
            }
          },
          "controller_forecast_predictions": [],
          "controller_forecast_unavailable": [],
          "matched_forecast_persistence": {
            "1": {
              "count": 0,
              "rmse_c": null
            },
            "5": {
              "count": 0,
              "rmse_c": null
            },
            "10": {
              "count": 0,
              "rmse_c": null
            },
            "60": {
              "count": 0,
              "rmse_c": null
            }
          },
          "phase_metrics": {
            "idle": {
              "1": {
                "count": 222,
                "rmse_c": 0.2403345836740093,
                "mae_c": 0.06106541647418186,
                "mean_error_c": 0.028268697437269452,
                "p95_absolute_error_c": 0.06972725279640482,
                "maximum_absolute_error_c": 1.9913709789987024,
                "maximum_underprediction_c": 0.9985990600510704
              },
              "5": {
                "count": 211,
                "rmse_c": 0.3461103527566772,
                "mae_c": 0.16802364272521186,
                "mean_error_c": 0.06947170834377635,
                "p95_absolute_error_c": 0.9180411282670988,
                "maximum_absolute_error_c": 1.8870926965944292,
                "maximum_underprediction_c": 0.3793723061680083
              },
              "10": {
                "count": 197,
                "rmse_c": 0.44732901338091513,
                "mae_c": 0.2805698543531326,
                "mean_error_c": 0.12373492291015964,
                "p95_absolute_error_c": 0.9227612739265453,
                "maximum_absolute_error_c": 1.7613839127105564,
                "maximum_underprediction_c": 0.5878830970638802
              },
              "60": {
                "count": 42,
                "rmse_c": 0.6297815132763328,
                "mae_c": 0.5179678152338172,
                "mean_error_c": 0.21981356679563427,
                "p95_absolute_error_c": 1.0183549771937508,
                "maximum_absolute_error_c": 1.7793733740011248,
                "maximum_underprediction_c": 1.0214664298777265
              }
            },
            "decode": {
              "1": {
                "count": 0,
                "rmse_c": null
              },
              "5": {
                "count": 0,
                "rmse_c": null
              },
              "10": {
                "count": 0,
                "rmse_c": null
              },
              "60": {
                "count": 0,
                "rmse_c": null
              }
            },
            "prefill": {
              "1": {
                "count": 12,
                "rmse_c": 0.2512580455915501,
                "mae_c": 0.185845242614081,
                "mean_error_c": 0.07419216661134698,
                "p95_absolute_error_c": 0.48602437833884526,
                "maximum_absolute_error_c": 0.6699184560164042,
                "maximum_underprediction_c": 0.6699184560164042
              },
              "5": {
                "count": 7,
                "rmse_c": 0.4629058241351869,
                "mae_c": 0.4295297335485933,
                "mean_error_c": -0.18766512662632603,
                "p95_absolute_error_c": 0.6253798523240285,
                "maximum_absolute_error_c": 0.6305291644242885,
                "maximum_underprediction_c": 0.6305291644242885
              },
              "10": {
                "count": 4,
                "rmse_c": 0.4013541932622528,
                "mae_c": 0.3356827140799883,
                "mean_error_c": 0.015572676424048026,
                "p95_absolute_error_c": 0.6409272865647777,
                "maximum_absolute_error_c": 0.7025107810080726,
                "maximum_underprediction_c": 0.2919541513861077
              },
              "60": {
                "count": 0,
                "rmse_c": null
              }
            },
            "mixed": {
              "1": {
                "count": 60,
                "rmse_c": 1.522050242389827,
                "mae_c": 0.7511160442647637,
                "mean_error_c": -0.3110088578839328,
                "p95_absolute_error_c": 4.175489906775024,
                "maximum_absolute_error_c": 4.741003899970707,
                "maximum_underprediction_c": 4.741003899970707
              },
              "5": {
                "count": 76,
                "rmse_c": 1.7271375956935247,
                "mae_c": 1.0028616018580068,
                "mean_error_c": -0.019068128441678815,
                "p95_absolute_error_c": 4.530213118634775,
                "maximum_absolute_error_c": 5.211825024039655,
                "maximum_underprediction_c": 5.211825024039655
              },
              "10": {
                "count": 92,
                "rmse_c": 1.6926225414205003,
                "mae_c": 1.0637278561589694,
                "mean_error_c": -0.06683327851719026,
                "p95_absolute_error_c": 4.269485992264051,
                "maximum_absolute_error_c": 4.91808168058774,
                "maximum_underprediction_c": 4.91808168058774
              },
              "60": {
                "count": 246,
                "rmse_c": 1.2368891848322794,
                "mae_c": 0.8200828782748959,
                "mean_error_c": 0.29699312071908013,
                "p95_absolute_error_c": 2.91944938989805,
                "maximum_absolute_error_c": 5.188792092040686,
                "maximum_underprediction_c": 5.188792092040686
              }
            }
          },
          "segment_diagnostics": [
            {
              "name": "unlabeled_startup",
              "kind": "unlabeled_startup",
              "phase": "unlabeled",
              "start_s": 0.2880513019999995,
              "end_s": 496.4154886189999,
              "raw_observation_count": 4795,
              "raw_temperature_min_c": 51.0,
              "raw_temperature_max_c": 56.0,
              "retained_observed_peak_c": 56.0,
              "known_future_measured_power": {
                "1": {
                  "count": 38,
                  "rmse_c": 0.3154378040452464,
                  "mae_c": 0.11786629513902032,
                  "mean_error_c": 0.017936936939691644,
                  "p95_absolute_error_c": 0.9654161705207656,
                  "maximum_absolute_error_c": 1.0089119260335266,
                  "maximum_underprediction_c": 0.9609910629234832
                },
                "5": {
                  "count": 38,
                  "rmse_c": 0.2752691320832385,
                  "mae_c": 0.14864174206705236,
                  "mean_error_c": 0.11672245852280969,
                  "p95_absolute_error_c": 0.5601738278881876,
                  "maximum_absolute_error_c": 1.044060689302924,
                  "maximum_underprediction_c": 0.4843082943937418
                },
                "10": {
                  "count": 37,
                  "rmse_c": 0.42635067162654394,
                  "mae_c": 0.28070758114280175,
                  "mean_error_c": 0.15516677705502535,
                  "p95_absolute_error_c": 1.002914797647554,
                  "maximum_absolute_error_c": 1.0862429823312993,
                  "maximum_underprediction_c": 0.850133332994325
                },
                "60": {
                  "count": 32,
                  "rmse_c": 0.9676381191781989,
                  "mae_c": 0.8198614335798518,
                  "mean_error_c": 0.7494376045734594,
                  "p95_absolute_error_c": 1.538067505174787,
                  "maximum_absolute_error_c": 2.0239652886620476,
                  "maximum_underprediction_c": 0.6710004859543659
                }
              },
              "temperature_persistence": {
                "1": {
                  "count": 38,
                  "rmse_c": 0.3244428422615251,
                  "mae_c": 0.10526315789473684,
                  "mean_error_c": 0.0,
                  "p95_absolute_error_c": 1.0,
                  "maximum_absolute_error_c": 1.0,
                  "maximum_underprediction_c": 1.0
                },
                "5": {
                  "count": 38,
                  "rmse_c": 0.28097574347450816,
                  "mae_c": 0.07894736842105263,
                  "mean_error_c": 0.02631578947368421,
                  "p95_absolute_error_c": 1.0,
                  "maximum_absolute_error_c": 1.0,
                  "maximum_underprediction_c": 1.0
                },
                "10": {
                  "count": 37,
                  "rmse_c": 0.4931969619160719,
                  "mae_c": 0.1891891891891892,
                  "mean_error_c": -0.02702702702702703,
                  "p95_absolute_error_c": 1.0,
                  "maximum_absolute_error_c": 2.0,
                  "maximum_underprediction_c": 2.0
                },
                "60": {
                  "count": 32,
                  "rmse_c": 1.4361406616345072,
                  "mae_c": 0.9375,
                  "mean_error_c": -0.3125,
                  "p95_absolute_error_c": 2.8999999999999986,
                  "maximum_absolute_error_c": 4.0,
                  "maximum_underprediction_c": 4.0
                }
              },
              "interpretation": "Diagnostic only. Existing rolling origins and target observations must both lie inside this recorded segment. Short segments may have no eligible origins; one-second reduction can miss a narrow raw temperature peak. Whole-acquisition selection is unchanged."
            },
            {
              "name": "smoke",
              "kind": "workload",
              "phase": "mixed",
              "start_s": 496.4154886189999,
              "end_s": 497.346243748,
              "raw_observation_count": 10,
              "raw_temperature_min_c": 53.0,
              "raw_temperature_max_c": 57.0,
              "retained_observed_peak_c": 56.0,
              "known_future_measured_power": {
                "1": {
                  "count": 0,
                  "rmse_c": null
                },
                "5": {
                  "count": 0,
                  "rmse_c": null
                },
                "10": {
                  "count": 0,
                  "rmse_c": null
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "temperature_persistence": {
                "1": {
                  "count": 0,
                  "rmse_c": null
                },
                "5": {
                  "count": 0,
                  "rmse_c": null
                },
                "10": {
                  "count": 0,
                  "rmse_c": null
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "interpretation": "Diagnostic only. Existing rolling origins and target observations must both lie inside this recorded segment. Short segments may have no eligible origins; one-second reduction can miss a narrow raw temperature peak. Whole-acquisition selection is unchanged."
            },
            {
              "name": "cooldown_after_smoke",
              "kind": "cooldown",
              "phase": "idle",
              "start_s": 497.346243748,
              "end_s": 558.0776482829999,
              "raw_observation_count": 606,
              "raw_temperature_min_c": 53.0,
              "raw_temperature_max_c": 55.0,
              "retained_observed_peak_c": 54.0,
              "known_future_measured_power": {
                "1": {
                  "count": 6,
                  "rmse_c": 0.40472157585204727,
                  "mae_c": 0.16551891102075325,
                  "mean_error_c": 0.16551891102075325,
                  "p95_absolute_error_c": 0.7438028585446244,
                  "maximum_absolute_error_c": 0.9913606538267388,
                  "maximum_underprediction_c": 0.0
                },
                "5": {
                  "count": 6,
                  "rmse_c": 0.39095472410701493,
                  "mae_c": 0.1609686216194414,
                  "mean_error_c": 0.1609686216194414,
                  "p95_absolute_error_c": 0.7192875518852713,
                  "maximum_absolute_error_c": 0.9576278590597411,
                  "maximum_underprediction_c": 0.0
                },
                "10": {
                  "count": 5,
                  "rmse_c": 0.41177641372216134,
                  "mae_c": 0.18643589207669606,
                  "mean_error_c": 0.18643589207669606,
                  "p95_absolute_error_c": 0.7378741766721445,
                  "maximum_absolute_error_c": 0.9207327562946972,
                  "maximum_underprediction_c": 0.0
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "temperature_persistence": {
                "1": {
                  "count": 6,
                  "rmse_c": 0.408248290463863,
                  "mae_c": 0.16666666666666666,
                  "mean_error_c": 0.16666666666666666,
                  "p95_absolute_error_c": 0.75,
                  "maximum_absolute_error_c": 1.0,
                  "maximum_underprediction_c": 0.0
                },
                "5": {
                  "count": 6,
                  "rmse_c": 0.408248290463863,
                  "mae_c": 0.16666666666666666,
                  "mean_error_c": 0.16666666666666666,
                  "p95_absolute_error_c": 0.75,
                  "maximum_absolute_error_c": 1.0,
                  "maximum_underprediction_c": 0.0
                },
                "10": {
                  "count": 5,
                  "rmse_c": 0.4472135954999579,
                  "mae_c": 0.2,
                  "mean_error_c": 0.2,
                  "p95_absolute_error_c": 0.7999999999999998,
                  "maximum_absolute_error_c": 1.0,
                  "maximum_underprediction_c": 0.0
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "interpretation": "Diagnostic only. Existing rolling origins and target observations must both lie inside this recorded segment. Short segments may have no eligible origins; one-second reduction can miss a narrow raw temperature peak. Whole-acquisition selection is unchanged."
            },
            {
              "name": "batch_210_1_prefill",
              "kind": "workload",
              "phase": "prefill",
              "start_s": 558.0776482829999,
              "end_s": 563.173871103,
              "raw_observation_count": 51,
              "raw_temperature_min_c": 53.0,
              "raw_temperature_max_c": 54.0,
              "retained_observed_peak_c": 54.0,
              "known_future_measured_power": {
                "1": {
                  "count": 1,
                  "rmse_c": 0.09239554680276996,
                  "mae_c": 0.09239554680276996,
                  "mean_error_c": 0.09239554680276996,
                  "p95_absolute_error_c": 0.09239554680276996,
                  "maximum_absolute_error_c": 0.09239554680276996,
                  "maximum_underprediction_c": 0.0
                },
                "5": {
                  "count": 0,
                  "rmse_c": null
                },
                "10": {
                  "count": 0,
                  "rmse_c": null
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "temperature_persistence": {
                "1": {
                  "count": 1,
                  "rmse_c": 0.0,
                  "mae_c": 0.0,
                  "mean_error_c": 0.0,
                  "p95_absolute_error_c": 0.0,
                  "maximum_absolute_error_c": 0.0,
                  "maximum_underprediction_c": 0.0
                },
                "5": {
                  "count": 0,
                  "rmse_c": null
                },
                "10": {
                  "count": 0,
                  "rmse_c": null
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "interpretation": "Diagnostic only. Existing rolling origins and target observations must both lie inside this recorded segment. Short segments may have no eligible origins; one-second reduction can miss a narrow raw temperature peak. Whole-acquisition selection is unchanged."
            },
            {
              "name": "cooldown_after_batch_210_1_prefill",
              "kind": "cooldown",
              "phase": "idle",
              "start_s": 563.173871103,
              "end_s": 563.8604390909999,
              "raw_observation_count": 7,
              "raw_temperature_min_c": 53.0,
              "raw_temperature_max_c": 54.0,
              "retained_observed_peak_c": 54.0,
              "known_future_measured_power": {
                "1": {
                  "count": 0,
                  "rmse_c": null
                },
                "5": {
                  "count": 0,
                  "rmse_c": null
                },
                "10": {
                  "count": 0,
                  "rmse_c": null
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "temperature_persistence": {
                "1": {
                  "count": 0,
                  "rmse_c": null
                },
                "5": {
                  "count": 0,
                  "rmse_c": null
                },
                "10": {
                  "count": 0,
                  "rmse_c": null
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "interpretation": "Diagnostic only. Existing rolling origins and target observations must both lie inside this recorded segment. Short segments may have no eligible origins; one-second reduction can miss a narrow raw temperature peak. Whole-acquisition selection is unchanged."
            },
            {
              "name": "batch_210_1_decode",
              "kind": "workload",
              "phase": "decode",
              "start_s": 563.8604390909999,
              "end_s": 566.9151507739999,
              "raw_observation_count": 30,
              "raw_temperature_min_c": 54.0,
              "raw_temperature_max_c": 56.0,
              "retained_observed_peak_c": 55.0,
              "known_future_measured_power": {
                "1": {
                  "count": 0,
                  "rmse_c": null
                },
                "5": {
                  "count": 0,
                  "rmse_c": null
                },
                "10": {
                  "count": 0,
                  "rmse_c": null
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "temperature_persistence": {
                "1": {
                  "count": 0,
                  "rmse_c": null
                },
                "5": {
                  "count": 0,
                  "rmse_c": null
                },
                "10": {
                  "count": 0,
                  "rmse_c": null
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "interpretation": "Diagnostic only. Existing rolling origins and target observations must both lie inside this recorded segment. Short segments may have no eligible origins; one-second reduction can miss a narrow raw temperature peak. Whole-acquisition selection is unchanged."
            },
            {
              "name": "cooldown_after_batch_210_1_decode",
              "kind": "cooldown",
              "phase": "idle",
              "start_s": 566.9151507739999,
              "end_s": 627.6338728059999,
              "raw_observation_count": 607,
              "raw_temperature_min_c": 53.0,
              "raw_temperature_max_c": 56.0,
              "retained_observed_peak_c": 54.0,
              "known_future_measured_power": {
                "1": {
                  "count": 6,
                  "rmse_c": 0.004549678765130171,
                  "mae_c": 0.002904027651337534,
                  "mean_error_c": -0.0022889049769337553,
                  "p95_absolute_error_c": 0.008213378302706076,
                  "maximum_absolute_error_c": 0.008637357663005218,
                  "maximum_underprediction_c": 0.008637357663005218
                },
                "5": {
                  "count": 6,
                  "rmse_c": 0.02293513400548347,
                  "mae_c": 0.014382942615712343,
                  "mean_error_c": -0.011917285684607037,
                  "p95_absolute_error_c": 0.04090932486238685,
                  "maximum_absolute_error_c": 0.042368307274294636,
                  "maximum_underprediction_c": 0.042368307274294636
                },
                "10": {
                  "count": 5,
                  "rmse_c": 0.4109035067418885,
                  "mae_c": 0.1997244161952338,
                  "mean_error_c": 0.16885376376879863,
                  "p95_absolute_error_c": 0.7478788806609868,
                  "maximum_absolute_error_c": 0.9155544430597118,
                  "maximum_underprediction_c": 0.07717663106608796
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "temperature_persistence": {
                "1": {
                  "count": 6,
                  "rmse_c": 0.0,
                  "mae_c": 0.0,
                  "mean_error_c": 0.0,
                  "p95_absolute_error_c": 0.0,
                  "maximum_absolute_error_c": 0.0,
                  "maximum_underprediction_c": 0.0
                },
                "5": {
                  "count": 6,
                  "rmse_c": 0.0,
                  "mae_c": 0.0,
                  "mean_error_c": 0.0,
                  "p95_absolute_error_c": 0.0,
                  "maximum_absolute_error_c": 0.0,
                  "maximum_underprediction_c": 0.0
                },
                "10": {
                  "count": 5,
                  "rmse_c": 0.4472135954999579,
                  "mae_c": 0.2,
                  "mean_error_c": 0.2,
                  "p95_absolute_error_c": 0.7999999999999998,
                  "maximum_absolute_error_c": 1.0,
                  "maximum_underprediction_c": 0.0
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "interpretation": "Diagnostic only. Existing rolling origins and target observations must both lie inside this recorded segment. Short segments may have no eligible origins; one-second reduction can miss a narrow raw temperature peak. Whole-acquisition selection is unchanged."
            },
            {
              "name": "batch_210_4_prefill",
              "kind": "workload",
              "phase": "prefill",
              "start_s": 627.6338728059999,
              "end_s": 647.981114214,
              "raw_observation_count": 203,
              "raw_temperature_min_c": 53.0,
              "raw_temperature_max_c": 56.0,
              "retained_observed_peak_c": 56.0,
              "known_future_measured_power": {
                "1": {
                  "count": 2,
                  "rmse_c": 0.08748956695655419,
                  "mae_c": 0.08744730811471157,
                  "mean_error_c": 0.08744730811471157,
                  "p95_absolute_error_c": 0.08989435328924814,
                  "maximum_absolute_error_c": 0.09016624719752997,
                  "maximum_underprediction_c": 0.0
                },
                "5": {
                  "count": 2,
                  "rmse_c": 0.5801790441573037,
                  "mae_c": 0.5791705052191958,
                  "mean_error_c": -0.5791705052191958,
                  "p95_absolute_error_c": 0.6099453622029991,
                  "maximum_absolute_error_c": 0.613364790756755,
                  "maximum_underprediction_c": 0.613364790756755
                },
                "10": {
                  "count": 1,
                  "rmse_c": 0.12444617816334613,
                  "mae_c": 0.12444617816334613,
                  "mean_error_c": -0.12444617816334613,
                  "p95_absolute_error_c": 0.12444617816334613,
                  "maximum_absolute_error_c": 0.12444617816334613,
                  "maximum_underprediction_c": 0.12444617816334613
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "temperature_persistence": {
                "1": {
                  "count": 2,
                  "rmse_c": 0.0,
                  "mae_c": 0.0,
                  "mean_error_c": 0.0,
                  "p95_absolute_error_c": 0.0,
                  "maximum_absolute_error_c": 0.0,
                  "maximum_underprediction_c": 0.0
                },
                "5": {
                  "count": 2,
                  "rmse_c": 1.0,
                  "mae_c": 1.0,
                  "mean_error_c": -1.0,
                  "p95_absolute_error_c": 1.0,
                  "maximum_absolute_error_c": 1.0,
                  "maximum_underprediction_c": 1.0
                },
                "10": {
                  "count": 1,
                  "rmse_c": 1.0,
                  "mae_c": 1.0,
                  "mean_error_c": -1.0,
                  "p95_absolute_error_c": 1.0,
                  "maximum_absolute_error_c": 1.0,
                  "maximum_underprediction_c": 1.0
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "interpretation": "Diagnostic only. Existing rolling origins and target observations must both lie inside this recorded segment. Short segments may have no eligible origins; one-second reduction can miss a narrow raw temperature peak. Whole-acquisition selection is unchanged."
            },
            {
              "name": "cooldown_after_batch_210_4_prefill",
              "kind": "cooldown",
              "phase": "idle",
              "start_s": 647.981114214,
              "end_s": 716.367638696,
              "raw_observation_count": 683,
              "raw_temperature_min_c": 53.0,
              "raw_temperature_max_c": 56.0,
              "retained_observed_peak_c": 55.0,
              "known_future_measured_power": {
                "1": {
                  "count": 7,
                  "rmse_c": 0.009096704790407886,
                  "mae_c": 0.0073947326319288974,
                  "mean_error_c": -0.007044948517470776,
                  "p95_absolute_error_c": 0.014782247597702275,
                  "maximum_absolute_error_c": 0.017413623560599945,
                  "maximum_underprediction_c": 0.017413623560599945
                },
                "5": {
                  "count": 7,
                  "rmse_c": 0.04520002221234316,
                  "mae_c": 0.03666647271495955,
                  "mean_error_c": -0.035233668939883146,
                  "p95_absolute_error_c": 0.07306943129532396,
                  "maximum_absolute_error_c": 0.08626343276404924,
                  "maximum_underprediction_c": 0.08626343276404924
                },
                "10": {
                  "count": 6,
                  "rmse_c": 0.5091322687821429,
                  "mae_c": 0.3328762445429045,
                  "mean_error_c": 0.25196404913058973,
                  "p95_absolute_error_c": 0.8976982088809109,
                  "maximum_absolute_error_c": 0.9203161978525287,
                  "maximum_underprediction_c": 0.08256981395835084
                },
                "60": {
                  "count": 1,
                  "rmse_c": 1.1690674296672867,
                  "mae_c": 1.1690674296672867,
                  "mean_error_c": 1.1690674296672867,
                  "p95_absolute_error_c": 1.1690674296672867,
                  "maximum_absolute_error_c": 1.1690674296672867,
                  "maximum_underprediction_c": 0.0
                }
              },
              "temperature_persistence": {
                "1": {
                  "count": 7,
                  "rmse_c": 0.0,
                  "mae_c": 0.0,
                  "mean_error_c": 0.0,
                  "p95_absolute_error_c": 0.0,
                  "maximum_absolute_error_c": 0.0,
                  "maximum_underprediction_c": 0.0
                },
                "5": {
                  "count": 7,
                  "rmse_c": 0.0,
                  "mae_c": 0.0,
                  "mean_error_c": 0.0,
                  "p95_absolute_error_c": 0.0,
                  "maximum_absolute_error_c": 0.0,
                  "maximum_underprediction_c": 0.0
                },
                "10": {
                  "count": 6,
                  "rmse_c": 0.5773502691896257,
                  "mae_c": 0.3333333333333333,
                  "mean_error_c": 0.3333333333333333,
                  "p95_absolute_error_c": 1.0,
                  "maximum_absolute_error_c": 1.0,
                  "maximum_underprediction_c": 0.0
                },
                "60": {
                  "count": 1,
                  "rmse_c": 2.0,
                  "mae_c": 2.0,
                  "mean_error_c": 2.0,
                  "p95_absolute_error_c": 2.0,
                  "maximum_absolute_error_c": 2.0,
                  "maximum_underprediction_c": 0.0
                }
              },
              "interpretation": "Diagnostic only. Existing rolling origins and target observations must both lie inside this recorded segment. Short segments may have no eligible origins; one-second reduction can miss a narrow raw temperature peak. Whole-acquisition selection is unchanged."
            },
            {
              "name": "batch_210_4_decode",
              "kind": "workload",
              "phase": "decode",
              "start_s": 716.367638696,
              "end_s": 720.207921685,
              "raw_observation_count": 38,
              "raw_temperature_min_c": 54.0,
              "raw_temperature_max_c": 55.0,
              "retained_observed_peak_c": 55.0,
              "known_future_measured_power": {
                "1": {
                  "count": 0,
                  "rmse_c": null
                },
                "5": {
                  "count": 0,
                  "rmse_c": null
                },
                "10": {
                  "count": 0,
                  "rmse_c": null
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "temperature_persistence": {
                "1": {
                  "count": 0,
                  "rmse_c": null
                },
                "5": {
                  "count": 0,
                  "rmse_c": null
                },
                "10": {
                  "count": 0,
                  "rmse_c": null
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "interpretation": "Diagnostic only. Existing rolling origins and target observations must both lie inside this recorded segment. Short segments may have no eligible origins; one-second reduction can miss a narrow raw temperature peak. Whole-acquisition selection is unchanged."
            },
            {
              "name": "cooldown_after_batch_210_4_decode",
              "kind": "cooldown",
              "phase": "idle",
              "start_s": 720.207921685,
              "end_s": 780.5745655599999,
              "raw_observation_count": 603,
              "raw_temperature_min_c": 53.0,
              "raw_temperature_max_c": 55.0,
              "retained_observed_peak_c": 55.0,
              "known_future_measured_power": {
                "1": {
                  "count": 6,
                  "rmse_c": 0.40476988569713074,
                  "mae_c": 0.1670597275392538,
                  "mean_error_c": 0.1641800995931888,
                  "p95_absolute_error_c": 0.7457404781701982,
                  "maximum_absolute_error_c": 0.9914410096141992,
                  "maximum_underprediction_c": 0.008638883838195
                },
                "5": {
                  "count": 5,
                  "rmse_c": 0.42951661891593035,
                  "mae_c": 0.20233164121952002,
                  "mean_error_c": 0.18541237263780913,
                  "p95_absolute_error_c": 0.7760408141419445,
                  "maximum_absolute_error_c": 0.9594764748138616,
                  "maximum_underprediction_c": 0.04229817145427717
                },
                "10": {
                  "count": 5,
                  "rmse_c": 0.4141756401388351,
                  "mae_c": 0.20467664099940208,
                  "mean_error_c": 0.1716053397793999,
                  "p95_absolute_error_c": 0.7544221878716313,
                  "maximum_absolute_error_c": 0.9223581715770379,
                  "maximum_underprediction_c": 0.08267825305000542
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "temperature_persistence": {
                "1": {
                  "count": 6,
                  "rmse_c": 0.408248290463863,
                  "mae_c": 0.16666666666666666,
                  "mean_error_c": 0.16666666666666666,
                  "p95_absolute_error_c": 0.75,
                  "maximum_absolute_error_c": 1.0,
                  "maximum_underprediction_c": 0.0
                },
                "5": {
                  "count": 5,
                  "rmse_c": 0.4472135954999579,
                  "mae_c": 0.2,
                  "mean_error_c": 0.2,
                  "p95_absolute_error_c": 0.7999999999999998,
                  "maximum_absolute_error_c": 1.0,
                  "maximum_underprediction_c": 0.0
                },
                "10": {
                  "count": 5,
                  "rmse_c": 0.4472135954999579,
                  "mae_c": 0.2,
                  "mean_error_c": 0.2,
                  "p95_absolute_error_c": 0.7999999999999998,
                  "maximum_absolute_error_c": 1.0,
                  "maximum_underprediction_c": 0.0
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "interpretation": "Diagnostic only. Existing rolling origins and target observations must both lie inside this recorded segment. Short segments may have no eligible origins; one-second reduction can miss a narrow raw temperature peak. Whole-acquisition selection is unchanged."
            },
            {
              "name": "batch_210_8_prefill",
              "kind": "workload",
              "phase": "prefill",
              "start_s": 780.5745655599999,
              "end_s": 821.2424740069999,
              "raw_observation_count": 406,
              "raw_temperature_min_c": 54.0,
              "raw_temperature_max_c": 57.0,
              "retained_observed_peak_c": 57.0,
              "known_future_measured_power": {
                "1": {
                  "count": 4,
                  "rmse_c": 0.07120167038770739,
                  "mae_c": 0.07055520511147151,
                  "mean_error_c": 0.07055520511147151,
                  "p95_absolute_error_c": 0.08323060180332931,
                  "maximum_absolute_error_c": 0.08521857446324788,
                  "maximum_underprediction_c": 0.0
                },
                "5": {
                  "count": 3,
                  "rmse_c": 0.47593849097069424,
                  "mae_c": 0.4601504057020236,
                  "mean_error_c": 0.03979762941916457,
                  "p95_absolute_error_c": 0.6069645501837186,
                  "maximum_absolute_error_c": 0.6305291644242885,
                  "maximum_underprediction_c": 0.6305291644242885
                },
                "10": {
                  "count": 3,
                  "rmse_c": 0.4578405481305006,
                  "mae_c": 0.406094892718869,
                  "mean_error_c": 0.062245627953179415,
                  "p95_absolute_error_c": 0.6614551180458761,
                  "maximum_absolute_error_c": 0.7025107810080726,
                  "maximum_underprediction_c": 0.2919541513861077
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "temperature_persistence": {
                "1": {
                  "count": 4,
                  "rmse_c": 0.0,
                  "mae_c": 0.0,
                  "mean_error_c": 0.0,
                  "p95_absolute_error_c": 0.0,
                  "maximum_absolute_error_c": 0.0,
                  "maximum_underprediction_c": 0.0
                },
                "5": {
                  "count": 3,
                  "rmse_c": 0.5773502691896257,
                  "mae_c": 0.3333333333333333,
                  "mean_error_c": -0.3333333333333333,
                  "p95_absolute_error_c": 0.8999999999999999,
                  "maximum_absolute_error_c": 1.0,
                  "maximum_underprediction_c": 1.0
                },
                "10": {
                  "count": 3,
                  "rmse_c": 0.816496580927726,
                  "mae_c": 0.6666666666666666,
                  "mean_error_c": -0.6666666666666666,
                  "p95_absolute_error_c": 1.0,
                  "maximum_absolute_error_c": 1.0,
                  "maximum_underprediction_c": 1.0
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "interpretation": "Diagnostic only. Existing rolling origins and target observations must both lie inside this recorded segment. Short segments may have no eligible origins; one-second reduction can miss a narrow raw temperature peak. Whole-acquisition selection is unchanged."
            },
            {
              "name": "cooldown_after_batch_210_8_prefill",
              "kind": "cooldown",
              "phase": "idle",
              "start_s": 821.2424740069999,
              "end_s": 893.5933837979999,
              "raw_observation_count": 722,
              "raw_temperature_min_c": 54.0,
              "raw_temperature_max_c": 57.0,
              "retained_observed_peak_c": 57.0,
              "known_future_measured_power": {
                "1": {
                  "count": 7,
                  "rmse_c": 0.01601374733295977,
                  "mae_c": 0.014783203159015759,
                  "mean_error_c": -0.014783203159015759,
                  "p95_absolute_error_c": 0.023621963776241723,
                  "maximum_absolute_error_c": 0.026282665005851413,
                  "maximum_underprediction_c": 0.026282665005851413
                },
                "5": {
                  "count": 6,
                  "rmse_c": 0.36099727752430266,
                  "mae_c": 0.20083832988624314,
                  "mean_error_c": 0.08924096075065317,
                  "p95_absolute_error_c": 0.6740082981190216,
                  "maximum_absolute_error_c": 0.8702378719106889,
                  "maximum_underprediction_c": 0.0853195767440198
                },
                "10": {
                  "count": 6,
                  "rmse_c": 0.4682405468496872,
                  "mae_c": 0.3443272104138491,
                  "mean_error_c": 0.181729130052517,
                  "p95_absolute_error_c": 0.8114021539881104,
                  "maximum_absolute_error_c": 0.8337197972766717,
                  "maximum_underprediction_c": 0.16525838363076417
                },
                "60": {
                  "count": 1,
                  "rmse_c": 0.7588292460520734,
                  "mae_c": 0.7588292460520734,
                  "mean_error_c": 0.7588292460520734,
                  "p95_absolute_error_c": 0.7588292460520734,
                  "maximum_absolute_error_c": 0.7588292460520734,
                  "maximum_underprediction_c": 0.0
                }
              },
              "temperature_persistence": {
                "1": {
                  "count": 7,
                  "rmse_c": 0.0,
                  "mae_c": 0.0,
                  "mean_error_c": 0.0,
                  "p95_absolute_error_c": 0.0,
                  "maximum_absolute_error_c": 0.0,
                  "maximum_underprediction_c": 0.0
                },
                "5": {
                  "count": 6,
                  "rmse_c": 0.408248290463863,
                  "mae_c": 0.16666666666666666,
                  "mean_error_c": 0.16666666666666666,
                  "p95_absolute_error_c": 0.75,
                  "maximum_absolute_error_c": 1.0,
                  "maximum_underprediction_c": 0.0
                },
                "10": {
                  "count": 6,
                  "rmse_c": 0.5773502691896257,
                  "mae_c": 0.3333333333333333,
                  "mean_error_c": 0.3333333333333333,
                  "p95_absolute_error_c": 1.0,
                  "maximum_absolute_error_c": 1.0,
                  "maximum_underprediction_c": 0.0
                },
                "60": {
                  "count": 1,
                  "rmse_c": 2.0,
                  "mae_c": 2.0,
                  "mean_error_c": 2.0,
                  "p95_absolute_error_c": 2.0,
                  "maximum_absolute_error_c": 2.0,
                  "maximum_underprediction_c": 0.0
                }
              },
              "interpretation": "Diagnostic only. Existing rolling origins and target observations must both lie inside this recorded segment. Short segments may have no eligible origins; one-second reduction can miss a narrow raw temperature peak. Whole-acquisition selection is unchanged."
            },
            {
              "name": "batch_210_8_decode",
              "kind": "workload",
              "phase": "decode",
              "start_s": 893.5933837979999,
              "end_s": 898.155012058,
              "raw_observation_count": 46,
              "raw_temperature_min_c": 54.0,
              "raw_temperature_max_c": 56.0,
              "retained_observed_peak_c": 56.0,
              "known_future_measured_power": {
                "1": {
                  "count": 0,
                  "rmse_c": null
                },
                "5": {
                  "count": 0,
                  "rmse_c": null
                },
                "10": {
                  "count": 0,
                  "rmse_c": null
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "temperature_persistence": {
                "1": {
                  "count": 0,
                  "rmse_c": null
                },
                "5": {
                  "count": 0,
                  "rmse_c": null
                },
                "10": {
                  "count": 0,
                  "rmse_c": null
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "interpretation": "Diagnostic only. Existing rolling origins and target observations must both lie inside this recorded segment. Short segments may have no eligible origins; one-second reduction can miss a narrow raw temperature peak. Whole-acquisition selection is unchanged."
            },
            {
              "name": "cooldown_after_batch_210_8_decode",
              "kind": "cooldown",
              "phase": "idle",
              "start_s": 898.155012058,
              "end_s": 958.680123609,
              "raw_observation_count": 604,
              "raw_temperature_min_c": 54.0,
              "raw_temperature_max_c": 56.0,
              "retained_observed_peak_c": 55.0,
              "known_future_measured_power": {
                "1": {
                  "count": 6,
                  "rmse_c": 0.010370836675806037,
                  "mae_c": 0.009775021199761369,
                  "mean_error_c": -0.009775021199761369,
                  "p95_absolute_error_c": 0.015217296414171244,
                  "maximum_absolute_error_c": 0.01741131564834575,
                  "maximum_underprediction_c": 0.01741131564834575
                },
                "5": {
                  "count": 6,
                  "rmse_c": 0.05060571164267378,
                  "mae_c": 0.047633173602523726,
                  "mean_error_c": -0.047633173602523726,
                  "p95_absolute_error_c": 0.07457959517234869,
                  "maximum_absolute_error_c": 0.08534353379309323,
                  "maximum_underprediction_c": 0.08534353379309323
                },
                "10": {
                  "count": 5,
                  "rmse_c": 0.37962601827226444,
                  "mae_c": 0.2293215521954295,
                  "mean_error_c": 0.10440811542914333,
                  "p95_absolute_error_c": 0.6839796414863613,
                  "maximum_absolute_error_c": 0.834324169061432,
                  "maximum_underprediction_c": 0.0826015311860786
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "temperature_persistence": {
                "1": {
                  "count": 6,
                  "rmse_c": 0.0,
                  "mae_c": 0.0,
                  "mean_error_c": 0.0,
                  "p95_absolute_error_c": 0.0,
                  "maximum_absolute_error_c": 0.0,
                  "maximum_underprediction_c": 0.0
                },
                "5": {
                  "count": 6,
                  "rmse_c": 0.0,
                  "mae_c": 0.0,
                  "mean_error_c": 0.0,
                  "p95_absolute_error_c": 0.0,
                  "maximum_absolute_error_c": 0.0,
                  "maximum_underprediction_c": 0.0
                },
                "10": {
                  "count": 5,
                  "rmse_c": 0.4472135954999579,
                  "mae_c": 0.2,
                  "mean_error_c": 0.2,
                  "p95_absolute_error_c": 0.7999999999999998,
                  "maximum_absolute_error_c": 1.0,
                  "maximum_underprediction_c": 0.0
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "interpretation": "Diagnostic only. Existing rolling origins and target observations must both lie inside this recorded segment. Short segments may have no eligible origins; one-second reduction can miss a narrow raw temperature peak. Whole-acquisition selection is unchanged."
            },
            {
              "name": "batch_660_1_prefill",
              "kind": "workload",
              "phase": "prefill",
              "start_s": 958.680123609,
              "end_s": 960.3840009599999,
              "raw_observation_count": 17,
              "raw_temperature_min_c": 54.0,
              "raw_temperature_max_c": 57.0,
              "retained_observed_peak_c": 57.0,
              "known_future_measured_power": {
                "1": {
                  "count": 1,
                  "rmse_c": 0.2333382641158579,
                  "mae_c": 0.2333382641158579,
                  "mean_error_c": 0.2333382641158579,
                  "p95_absolute_error_c": 0.2333382641158579,
                  "maximum_absolute_error_c": 0.2333382641158579,
                  "maximum_underprediction_c": 0.0
                },
                "5": {
                  "count": 0,
                  "rmse_c": null
                },
                "10": {
                  "count": 0,
                  "rmse_c": null
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "temperature_persistence": {
                "1": {
                  "count": 1,
                  "rmse_c": 0.0,
                  "mae_c": 0.0,
                  "mean_error_c": 0.0,
                  "p95_absolute_error_c": 0.0,
                  "maximum_absolute_error_c": 0.0,
                  "maximum_underprediction_c": 0.0
                },
                "5": {
                  "count": 0,
                  "rmse_c": null
                },
                "10": {
                  "count": 0,
                  "rmse_c": null
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "interpretation": "Diagnostic only. Existing rolling origins and target observations must both lie inside this recorded segment. Short segments may have no eligible origins; one-second reduction can miss a narrow raw temperature peak. Whole-acquisition selection is unchanged."
            },
            {
              "name": "cooldown_after_batch_660_1_prefill",
              "kind": "cooldown",
              "phase": "idle",
              "start_s": 960.3840009599999,
              "end_s": 1021.47333061,
              "raw_observation_count": 610,
              "raw_temperature_min_c": 53.0,
              "raw_temperature_max_c": 57.0,
              "retained_observed_peak_c": 54.0,
              "known_future_measured_power": {
                "1": {
                  "count": 6,
                  "rmse_c": 0.006301308844518718,
                  "mae_c": 0.005699174594634353,
                  "mean_error_c": -0.004421701236391111,
                  "p95_absolute_error_c": 0.00778581575939441,
                  "maximum_absolute_error_c": 0.0077897030056988115,
                  "maximum_underprediction_c": 0.0077897030056988115
                },
                "5": {
                  "count": 5,
                  "rmse_c": 0.03453798623227011,
                  "mae_c": 0.03251884159072631,
                  "mean_error_c": -0.028809708891120066,
                  "p95_absolute_error_c": 0.038886767153138636,
                  "maximum_absolute_error_c": 0.0388876010614112,
                  "maximum_underprediction_c": 0.0388876010614112
                },
                "10": {
                  "count": 5,
                  "rmse_c": 0.4180819737839706,
                  "mae_c": 0.234159118774528,
                  "mean_error_c": 0.14454138906591824,
                  "p95_absolute_error_c": 0.7556884384049041,
                  "maximum_absolute_error_c": 0.9256251040629451,
                  "maximum_underprediction_c": 0.07594177577274053
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "temperature_persistence": {
                "1": {
                  "count": 6,
                  "rmse_c": 0.0,
                  "mae_c": 0.0,
                  "mean_error_c": 0.0,
                  "p95_absolute_error_c": 0.0,
                  "maximum_absolute_error_c": 0.0,
                  "maximum_underprediction_c": 0.0
                },
                "5": {
                  "count": 5,
                  "rmse_c": 0.0,
                  "mae_c": 0.0,
                  "mean_error_c": 0.0,
                  "p95_absolute_error_c": 0.0,
                  "maximum_absolute_error_c": 0.0,
                  "maximum_underprediction_c": 0.0
                },
                "10": {
                  "count": 5,
                  "rmse_c": 0.4472135954999579,
                  "mae_c": 0.2,
                  "mean_error_c": 0.2,
                  "p95_absolute_error_c": 0.7999999999999998,
                  "maximum_absolute_error_c": 1.0,
                  "maximum_underprediction_c": 0.0
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "interpretation": "Diagnostic only. Existing rolling origins and target observations must both lie inside this recorded segment. Short segments may have no eligible origins; one-second reduction can miss a narrow raw temperature peak. Whole-acquisition selection is unchanged."
            },
            {
              "name": "batch_660_1_decode",
              "kind": "workload",
              "phase": "decode",
              "start_s": 1021.47333061,
              "end_s": 1023.376444068,
              "raw_observation_count": 19,
              "raw_temperature_min_c": 53.0,
              "raw_temperature_max_c": 56.0,
              "retained_observed_peak_c": 56.0,
              "known_future_measured_power": {
                "1": {
                  "count": 0,
                  "rmse_c": null
                },
                "5": {
                  "count": 0,
                  "rmse_c": null
                },
                "10": {
                  "count": 0,
                  "rmse_c": null
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "temperature_persistence": {
                "1": {
                  "count": 0,
                  "rmse_c": null
                },
                "5": {
                  "count": 0,
                  "rmse_c": null
                },
                "10": {
                  "count": 0,
                  "rmse_c": null
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "interpretation": "Diagnostic only. Existing rolling origins and target observations must both lie inside this recorded segment. Short segments may have no eligible origins; one-second reduction can miss a narrow raw temperature peak. Whole-acquisition selection is unchanged."
            },
            {
              "name": "cooldown_after_batch_660_1_decode",
              "kind": "cooldown",
              "phase": "idle",
              "start_s": 1023.376444068,
              "end_s": 1084.02430605,
              "raw_observation_count": 606,
              "raw_temperature_min_c": 53.0,
              "raw_temperature_max_c": 56.0,
              "retained_observed_peak_c": 54.0,
              "known_future_measured_power": {
                "1": {
                  "count": 6,
                  "rmse_c": 0.005617039208466411,
                  "mae_c": 0.0046845196293041624,
                  "mean_error_c": -0.003087182875045613,
                  "p95_absolute_error_c": 0.0077758774141489795,
                  "maximum_absolute_error_c": 0.007778324437438755,
                  "maximum_underprediction_c": 0.007778324437438755
                },
                "5": {
                  "count": 5,
                  "rmse_c": 0.43026474571362494,
                  "mae_c": 0.21082646322679893,
                  "mean_error_c": 0.18069907727324477,
                  "p95_absolute_error_c": 0.7760356986954419,
                  "maximum_absolute_error_c": 0.9605382343810476,
                  "maximum_underprediction_c": 0.03802555595301982
                },
                "10": {
                  "count": 5,
                  "rmse_c": 0.4161935503527076,
                  "mae_c": 0.22143571578050825,
                  "mean_error_c": 0.16227297979520044,
                  "p95_absolute_error_c": 0.7543755322581346,
                  "maximum_absolute_error_c": 0.9244040248465666,
                  "maximum_underprediction_c": 0.07426156190440736
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "temperature_persistence": {
                "1": {
                  "count": 6,
                  "rmse_c": 0.0,
                  "mae_c": 0.0,
                  "mean_error_c": 0.0,
                  "p95_absolute_error_c": 0.0,
                  "maximum_absolute_error_c": 0.0,
                  "maximum_underprediction_c": 0.0
                },
                "5": {
                  "count": 5,
                  "rmse_c": 0.4472135954999579,
                  "mae_c": 0.2,
                  "mean_error_c": 0.2,
                  "p95_absolute_error_c": 0.7999999999999998,
                  "maximum_absolute_error_c": 1.0,
                  "maximum_underprediction_c": 0.0
                },
                "10": {
                  "count": 5,
                  "rmse_c": 0.4472135954999579,
                  "mae_c": 0.2,
                  "mean_error_c": 0.2,
                  "p95_absolute_error_c": 0.7999999999999998,
                  "maximum_absolute_error_c": 1.0,
                  "maximum_underprediction_c": 0.0
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "interpretation": "Diagnostic only. Existing rolling origins and target observations must both lie inside this recorded segment. Short segments may have no eligible origins; one-second reduction can miss a narrow raw temperature peak. Whole-acquisition selection is unchanged."
            },
            {
              "name": "batch_660_4_prefill",
              "kind": "workload",
              "phase": "prefill",
              "start_s": 1084.02430605,
              "end_s": 1090.73994869,
              "raw_observation_count": 67,
              "raw_temperature_min_c": 53.0,
              "raw_temperature_max_c": 58.0,
              "retained_observed_peak_c": 58.0,
              "known_future_measured_power": {
                "1": {
                  "count": 1,
                  "rmse_c": 0.2221600995115196,
                  "mae_c": 0.2221600995115196,
                  "mean_error_c": 0.2221600995115196,
                  "p95_absolute_error_c": 0.2221600995115196,
                  "maximum_absolute_error_c": 0.2221600995115196,
                  "maximum_underprediction_c": 0.0
                },
                "5": {
                  "count": 0,
                  "rmse_c": null
                },
                "10": {
                  "count": 0,
                  "rmse_c": null
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "temperature_persistence": {
                "1": {
                  "count": 1,
                  "rmse_c": 0.0,
                  "mae_c": 0.0,
                  "mean_error_c": 0.0,
                  "p95_absolute_error_c": 0.0,
                  "maximum_absolute_error_c": 0.0,
                  "maximum_underprediction_c": 0.0
                },
                "5": {
                  "count": 0,
                  "rmse_c": null
                },
                "10": {
                  "count": 0,
                  "rmse_c": null
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "interpretation": "Diagnostic only. Existing rolling origins and target observations must both lie inside this recorded segment. Short segments may have no eligible origins; one-second reduction can miss a narrow raw temperature peak. Whole-acquisition selection is unchanged."
            },
            {
              "name": "cooldown_after_batch_660_4_prefill",
              "kind": "cooldown",
              "phase": "idle",
              "start_s": 1090.73994869,
              "end_s": 1151.698820867,
              "raw_observation_count": 608,
              "raw_temperature_min_c": 54.0,
              "raw_temperature_max_c": 56.0,
              "retained_observed_peak_c": 56.0,
              "known_future_measured_power": {
                "1": {
                  "count": 6,
                  "rmse_c": 0.009602886450404,
                  "mae_c": 0.008958174212235548,
                  "mean_error_c": -0.008958174212235548,
                  "p95_absolute_error_c": 0.01442097774240736,
                  "maximum_absolute_error_c": 0.016638862443002722,
                  "maximum_underprediction_c": 0.016638862443002722
                },
                "5": {
                  "count": 5,
                  "rmse_c": 0.04865790606839416,
                  "mae_c": 0.045085286402571964,
                  "mean_error_c": -0.045085286402571964,
                  "p95_absolute_error_c": 0.07286109258866133,
                  "maximum_absolute_error_c": 0.08157300022908487,
                  "maximum_underprediction_c": 0.08157300022908487
                },
                "10": {
                  "count": 5,
                  "rmse_c": 0.38151339388960137,
                  "mae_c": 0.22502548174273898,
                  "mean_error_c": 0.11144239450037788,
                  "p95_absolute_error_c": 0.6878111729718155,
                  "maximum_absolute_error_c": 0.8411696906077921,
                  "maximum_underprediction_c": 0.07437710242790985
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "temperature_persistence": {
                "1": {
                  "count": 6,
                  "rmse_c": 0.0,
                  "mae_c": 0.0,
                  "mean_error_c": 0.0,
                  "p95_absolute_error_c": 0.0,
                  "maximum_absolute_error_c": 0.0,
                  "maximum_underprediction_c": 0.0
                },
                "5": {
                  "count": 5,
                  "rmse_c": 0.0,
                  "mae_c": 0.0,
                  "mean_error_c": 0.0,
                  "p95_absolute_error_c": 0.0,
                  "maximum_absolute_error_c": 0.0,
                  "maximum_underprediction_c": 0.0
                },
                "10": {
                  "count": 5,
                  "rmse_c": 0.4472135954999579,
                  "mae_c": 0.2,
                  "mean_error_c": 0.2,
                  "p95_absolute_error_c": 0.7999999999999998,
                  "maximum_absolute_error_c": 1.0,
                  "maximum_underprediction_c": 0.0
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "interpretation": "Diagnostic only. Existing rolling origins and target observations must both lie inside this recorded segment. Short segments may have no eligible origins; one-second reduction can miss a narrow raw temperature peak. Whole-acquisition selection is unchanged."
            },
            {
              "name": "batch_660_4_decode",
              "kind": "workload",
              "phase": "decode",
              "start_s": 1151.698820867,
              "end_s": 1153.874377918,
              "raw_observation_count": 22,
              "raw_temperature_min_c": 54.0,
              "raw_temperature_max_c": 56.0,
              "retained_observed_peak_c": 56.0,
              "known_future_measured_power": {
                "1": {
                  "count": 0,
                  "rmse_c": null
                },
                "5": {
                  "count": 0,
                  "rmse_c": null
                },
                "10": {
                  "count": 0,
                  "rmse_c": null
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "temperature_persistence": {
                "1": {
                  "count": 0,
                  "rmse_c": null
                },
                "5": {
                  "count": 0,
                  "rmse_c": null
                },
                "10": {
                  "count": 0,
                  "rmse_c": null
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "interpretation": "Diagnostic only. Existing rolling origins and target observations must both lie inside this recorded segment. Short segments may have no eligible origins; one-second reduction can miss a narrow raw temperature peak. Whole-acquisition selection is unchanged."
            },
            {
              "name": "cooldown_after_batch_660_4_decode",
              "kind": "cooldown",
              "phase": "idle",
              "start_s": 1153.874377918,
              "end_s": 1214.9215473069999,
              "raw_observation_count": 609,
              "raw_temperature_min_c": 53.0,
              "raw_temperature_max_c": 55.0,
              "retained_observed_peak_c": 55.0,
              "known_future_measured_power": {
                "1": {
                  "count": 6,
                  "rmse_c": 0.006121136698816596,
                  "mae_c": 0.005521318539385571,
                  "mean_error_c": -0.004271726750229021,
                  "p95_absolute_error_c": 0.007769973138238129,
                  "maximum_absolute_error_c": 0.007770587590556488,
                  "maximum_underprediction_c": 0.007770587590556488
                },
                "5": {
                  "count": 6,
                  "rmse_c": 0.03032700416654177,
                  "mae_c": 0.02755813886212266,
                  "mean_error_c": -0.020890297011430192,
                  "p95_absolute_error_c": 0.03806630422876012,
                  "maximum_absolute_error_c": 0.038081072164374064,
                  "maximum_underprediction_c": 0.038081072164374064
                },
                "10": {
                  "count": 5,
                  "rmse_c": 0.41783123480788686,
                  "mae_c": 0.23268429260628948,
                  "mean_error_c": 0.14687301230934652,
                  "p95_absolute_error_c": 0.7554595569010699,
                  "maximum_absolute_error_c": 0.9257386357315767,
                  "maximum_underprediction_c": 0.0743432415790437
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "temperature_persistence": {
                "1": {
                  "count": 6,
                  "rmse_c": 0.0,
                  "mae_c": 0.0,
                  "mean_error_c": 0.0,
                  "p95_absolute_error_c": 0.0,
                  "maximum_absolute_error_c": 0.0,
                  "maximum_underprediction_c": 0.0
                },
                "5": {
                  "count": 6,
                  "rmse_c": 0.0,
                  "mae_c": 0.0,
                  "mean_error_c": 0.0,
                  "p95_absolute_error_c": 0.0,
                  "maximum_absolute_error_c": 0.0,
                  "maximum_underprediction_c": 0.0
                },
                "10": {
                  "count": 5,
                  "rmse_c": 0.4472135954999579,
                  "mae_c": 0.2,
                  "mean_error_c": 0.2,
                  "p95_absolute_error_c": 0.7999999999999998,
                  "maximum_absolute_error_c": 1.0,
                  "maximum_underprediction_c": 0.0
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "interpretation": "Diagnostic only. Existing rolling origins and target observations must both lie inside this recorded segment. Short segments may have no eligible origins; one-second reduction can miss a narrow raw temperature peak. Whole-acquisition selection is unchanged."
            },
            {
              "name": "batch_660_8_prefill",
              "kind": "workload",
              "phase": "prefill",
              "start_s": 1214.9215473069999,
              "end_s": 1228.325487194,
              "raw_observation_count": 134,
              "raw_temperature_min_c": 53.0,
              "raw_temperature_max_c": 60.0,
              "retained_observed_peak_c": 60.0,
              "known_future_measured_power": {
                "1": {
                  "count": 1,
                  "rmse_c": 0.21964952073535926,
                  "mae_c": 0.21964952073535926,
                  "mean_error_c": 0.21964952073535926,
                  "p95_absolute_error_c": 0.21964952073535926,
                  "maximum_absolute_error_c": 0.21964952073535926,
                  "maximum_underprediction_c": 0.0
                },
                "5": {
                  "count": 1,
                  "rmse_c": 0.09660407154615314,
                  "mae_c": 0.09660407154615314,
                  "mean_error_c": 0.09660407154615314,
                  "p95_absolute_error_c": 0.09660407154615314,
                  "maximum_absolute_error_c": 0.09660407154615314,
                  "maximum_underprediction_c": 0.0
                },
                "10": {
                  "count": 0,
                  "rmse_c": null
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "temperature_persistence": {
                "1": {
                  "count": 1,
                  "rmse_c": 0.0,
                  "mae_c": 0.0,
                  "mean_error_c": 0.0,
                  "p95_absolute_error_c": 0.0,
                  "maximum_absolute_error_c": 0.0,
                  "maximum_underprediction_c": 0.0
                },
                "5": {
                  "count": 1,
                  "rmse_c": 1.0,
                  "mae_c": 1.0,
                  "mean_error_c": -1.0,
                  "p95_absolute_error_c": 1.0,
                  "maximum_absolute_error_c": 1.0,
                  "maximum_underprediction_c": 1.0
                },
                "10": {
                  "count": 0,
                  "rmse_c": null
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "interpretation": "Diagnostic only. Existing rolling origins and target observations must both lie inside this recorded segment. Short segments may have no eligible origins; one-second reduction can miss a narrow raw temperature peak. Whole-acquisition selection is unchanged."
            },
            {
              "name": "cooldown_after_batch_660_8_prefill",
              "kind": "cooldown",
              "phase": "idle",
              "start_s": 1228.325487194,
              "end_s": 1320.552278448,
              "raw_observation_count": 921,
              "raw_temperature_min_c": 54.0,
              "raw_temperature_max_c": 60.0,
              "retained_observed_peak_c": 57.0,
              "known_future_measured_power": {
                "1": {
                  "count": 10,
                  "rmse_c": 0.019098871389458417,
                  "mae_c": 0.01722417889765353,
                  "mean_error_c": -0.01722417889765353,
                  "p95_absolute_error_c": 0.029782834550608674,
                  "maximum_absolute_error_c": 0.033367561323593975,
                  "maximum_underprediction_c": 0.033367561323593975
                },
                "5": {
                  "count": 9,
                  "rmse_c": 0.4315566336001273,
                  "mae_c": 0.2657947309982107,
                  "mean_error_c": 0.13303244445212986,
                  "p95_absolute_error_c": 0.9015744157940446,
                  "maximum_absolute_error_c": 0.9184274999171578,
                  "maximum_underprediction_c": 0.16771582829497333
                },
                "10": {
                  "count": 9,
                  "rmse_c": 0.45645159265664353,
                  "mae_c": 0.3465567329029271,
                  "mean_error_c": 0.15805201184386736,
                  "p95_absolute_error_c": 0.8083529647688834,
                  "maximum_absolute_error_c": 0.8399921530396028,
                  "maximum_underprediction_c": 0.2422733042036782
                },
                "60": {
                  "count": 4,
                  "rmse_c": 0.6189846563348831,
                  "mae_c": 0.5642721894735043,
                  "mean_error_c": 0.5642721894735043,
                  "p95_absolute_error_c": 0.8160797928451657,
                  "maximum_absolute_error_c": 0.8172138614332596,
                  "maximum_underprediction_c": 0.0
                }
              },
              "temperature_persistence": {
                "1": {
                  "count": 10,
                  "rmse_c": 0.0,
                  "mae_c": 0.0,
                  "mean_error_c": 0.0,
                  "p95_absolute_error_c": 0.0,
                  "maximum_absolute_error_c": 0.0,
                  "maximum_underprediction_c": 0.0
                },
                "5": {
                  "count": 9,
                  "rmse_c": 0.4714045207910317,
                  "mae_c": 0.2222222222222222,
                  "mean_error_c": 0.2222222222222222,
                  "p95_absolute_error_c": 1.0,
                  "maximum_absolute_error_c": 1.0,
                  "maximum_underprediction_c": 0.0
                },
                "10": {
                  "count": 9,
                  "rmse_c": 0.5773502691896257,
                  "mae_c": 0.3333333333333333,
                  "mean_error_c": 0.3333333333333333,
                  "p95_absolute_error_c": 1.0,
                  "maximum_absolute_error_c": 1.0,
                  "maximum_underprediction_c": 0.0
                },
                "60": {
                  "count": 4,
                  "rmse_c": 1.8027756377319946,
                  "mae_c": 1.75,
                  "mean_error_c": 1.75,
                  "p95_absolute_error_c": 2.0,
                  "maximum_absolute_error_c": 2.0,
                  "maximum_underprediction_c": 0.0
                }
              },
              "interpretation": "Diagnostic only. Existing rolling origins and target observations must both lie inside this recorded segment. Short segments may have no eligible origins; one-second reduction can miss a narrow raw temperature peak. Whole-acquisition selection is unchanged."
            },
            {
              "name": "batch_660_8_decode",
              "kind": "workload",
              "phase": "decode",
              "start_s": 1320.552278448,
              "end_s": 1322.946488569,
              "raw_observation_count": 24,
              "raw_temperature_min_c": 54.0,
              "raw_temperature_max_c": 57.0,
              "retained_observed_peak_c": 56.0,
              "known_future_measured_power": {
                "1": {
                  "count": 0,
                  "rmse_c": null
                },
                "5": {
                  "count": 0,
                  "rmse_c": null
                },
                "10": {
                  "count": 0,
                  "rmse_c": null
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "temperature_persistence": {
                "1": {
                  "count": 0,
                  "rmse_c": null
                },
                "5": {
                  "count": 0,
                  "rmse_c": null
                },
                "10": {
                  "count": 0,
                  "rmse_c": null
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "interpretation": "Diagnostic only. Existing rolling origins and target observations must both lie inside this recorded segment. Short segments may have no eligible origins; one-second reduction can miss a narrow raw temperature peak. Whole-acquisition selection is unchanged."
            },
            {
              "name": "cooldown_after_batch_660_8_decode",
              "kind": "cooldown",
              "phase": "idle",
              "start_s": 1322.946488569,
              "end_s": 1383.3756171109999,
              "raw_observation_count": 603,
              "raw_temperature_min_c": 54.0,
              "raw_temperature_max_c": 56.0,
              "retained_observed_peak_c": 55.0,
              "known_future_measured_power": {
                "1": {
                  "count": 6,
                  "rmse_c": 0.009790229783811139,
                  "mae_c": 0.009128074493330493,
                  "mean_error_c": -0.009128074493330493,
                  "p95_absolute_error_c": 0.014704214346950906,
                  "maximum_absolute_error_c": 0.017014240179442197,
                  "maximum_underprediction_c": 0.017014240179442197
                },
                "5": {
                  "count": 5,
                  "rmse_c": 0.4116793519777042,
                  "mae_c": 0.21262959779781596,
                  "mean_error_c": 0.154432304849,
                  "p95_absolute_error_c": 0.741742746235917,
                  "maximum_absolute_error_c": 0.9176547566170399,
                  "maximum_underprediction_c": 0.038094704711426175
                },
                "10": {
                  "count": 5,
                  "rmse_c": 0.38096784640503417,
                  "mae_c": 0.22464616975200044,
                  "mean_error_c": 0.11134928362555171,
                  "p95_absolute_error_c": 0.6868579056282327,
                  "maximum_absolute_error_c": 0.8399886334438804,
                  "maximum_underprediction_c": 0.07433499436564261
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "temperature_persistence": {
                "1": {
                  "count": 6,
                  "rmse_c": 0.0,
                  "mae_c": 0.0,
                  "mean_error_c": 0.0,
                  "p95_absolute_error_c": 0.0,
                  "maximum_absolute_error_c": 0.0,
                  "maximum_underprediction_c": 0.0
                },
                "5": {
                  "count": 5,
                  "rmse_c": 0.4472135954999579,
                  "mae_c": 0.2,
                  "mean_error_c": 0.2,
                  "p95_absolute_error_c": 0.7999999999999998,
                  "maximum_absolute_error_c": 1.0,
                  "maximum_underprediction_c": 0.0
                },
                "10": {
                  "count": 5,
                  "rmse_c": 0.4472135954999579,
                  "mae_c": 0.2,
                  "mean_error_c": 0.2,
                  "p95_absolute_error_c": 0.7999999999999998,
                  "maximum_absolute_error_c": 1.0,
                  "maximum_underprediction_c": 0.0
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "interpretation": "Diagnostic only. Existing rolling origins and target observations must both lie inside this recorded segment. Short segments may have no eligible origins; one-second reduction can miss a narrow raw temperature peak. Whole-acquisition selection is unchanged."
            },
            {
              "name": "batch_1125_1_prefill",
              "kind": "workload",
              "phase": "prefill",
              "start_s": 1383.3756171109999,
              "end_s": 1384.527259623,
              "raw_observation_count": 11,
              "raw_temperature_min_c": 56.0,
              "raw_temperature_max_c": 59.0,
              "retained_observed_peak_c": 59.0,
              "known_future_measured_power": {
                "1": {
                  "count": 0,
                  "rmse_c": null
                },
                "5": {
                  "count": 0,
                  "rmse_c": null
                },
                "10": {
                  "count": 0,
                  "rmse_c": null
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "temperature_persistence": {
                "1": {
                  "count": 0,
                  "rmse_c": null
                },
                "5": {
                  "count": 0,
                  "rmse_c": null
                },
                "10": {
                  "count": 0,
                  "rmse_c": null
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "interpretation": "Diagnostic only. Existing rolling origins and target observations must both lie inside this recorded segment. Short segments may have no eligible origins; one-second reduction can miss a narrow raw temperature peak. Whole-acquisition selection is unchanged."
            },
            {
              "name": "cooldown_after_batch_1125_1_prefill",
              "kind": "cooldown",
              "phase": "idle",
              "start_s": 1384.527259623,
              "end_s": 1446.7804519649999,
              "raw_observation_count": 621,
              "raw_temperature_min_c": 53.0,
              "raw_temperature_max_c": 57.0,
              "retained_observed_peak_c": 55.0,
              "known_future_measured_power": {
                "1": {
                  "count": 6,
                  "rmse_c": 0.4051334882718105,
                  "mae_c": 0.17157862770071594,
                  "mean_error_c": 0.1591646254703747,
                  "p95_absolute_error_c": 0.7461194458187173,
                  "maximum_absolute_error_c": 0.9922297595132719,
                  "maximum_underprediction_c": 0.0077885047350534364
                },
                "5": {
                  "count": 6,
                  "rmse_c": 0.39316714576767703,
                  "mae_c": 0.19033096582827133,
                  "mean_error_c": 0.1295309185117001,
                  "p95_absolute_error_c": 0.7293661592557186,
                  "maximum_absolute_error_c": 0.9595856530199143,
                  "maximum_underprediction_c": 0.03870767796313146
                },
                "10": {
                  "count": 5,
                  "rmse_c": 0.07224681457346864,
                  "mae_c": 0.07220563731089698,
                  "mean_error_c": -0.07220563731089698,
                  "p95_absolute_error_c": 0.07490251574011637,
                  "maximum_absolute_error_c": 0.07505958081227959,
                  "maximum_underprediction_c": 0.07505958081227959
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "temperature_persistence": {
                "1": {
                  "count": 6,
                  "rmse_c": 0.408248290463863,
                  "mae_c": 0.16666666666666666,
                  "mean_error_c": 0.16666666666666666,
                  "p95_absolute_error_c": 0.75,
                  "maximum_absolute_error_c": 1.0,
                  "maximum_underprediction_c": 0.0
                },
                "5": {
                  "count": 6,
                  "rmse_c": 0.408248290463863,
                  "mae_c": 0.16666666666666666,
                  "mean_error_c": 0.16666666666666666,
                  "p95_absolute_error_c": 0.75,
                  "maximum_absolute_error_c": 1.0,
                  "maximum_underprediction_c": 0.0
                },
                "10": {
                  "count": 5,
                  "rmse_c": 0.0,
                  "mae_c": 0.0,
                  "mean_error_c": 0.0,
                  "p95_absolute_error_c": 0.0,
                  "maximum_absolute_error_c": 0.0,
                  "maximum_underprediction_c": 0.0
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "interpretation": "Diagnostic only. Existing rolling origins and target observations must both lie inside this recorded segment. Short segments may have no eligible origins; one-second reduction can miss a narrow raw temperature peak. Whole-acquisition selection is unchanged."
            },
            {
              "name": "batch_1125_1_decode",
              "kind": "workload",
              "phase": "decode",
              "start_s": 1446.7804519649999,
              "end_s": 1448.64102039,
              "raw_observation_count": 19,
              "raw_temperature_min_c": 53.0,
              "raw_temperature_max_c": 56.0,
              "retained_observed_peak_c": 56.0,
              "known_future_measured_power": {
                "1": {
                  "count": 0,
                  "rmse_c": null
                },
                "5": {
                  "count": 0,
                  "rmse_c": null
                },
                "10": {
                  "count": 0,
                  "rmse_c": null
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "temperature_persistence": {
                "1": {
                  "count": 0,
                  "rmse_c": null
                },
                "5": {
                  "count": 0,
                  "rmse_c": null
                },
                "10": {
                  "count": 0,
                  "rmse_c": null
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "interpretation": "Diagnostic only. Existing rolling origins and target observations must both lie inside this recorded segment. Short segments may have no eligible origins; one-second reduction can miss a narrow raw temperature peak. Whole-acquisition selection is unchanged."
            },
            {
              "name": "cooldown_after_batch_1125_1_decode",
              "kind": "cooldown",
              "phase": "idle",
              "start_s": 1448.64102039,
              "end_s": 1509.4776554159998,
              "raw_observation_count": 607,
              "raw_temperature_min_c": 53.0,
              "raw_temperature_max_c": 56.0,
              "retained_observed_peak_c": 54.0,
              "known_future_measured_power": {
                "1": {
                  "count": 6,
                  "rmse_c": 0.0060487891400321965,
                  "mae_c": 0.0052473318214012465,
                  "mean_error_c": -0.0045712104935541715,
                  "p95_absolute_error_c": 0.007754588700942477,
                  "maximum_absolute_error_c": 0.00777144894369286,
                  "maximum_underprediction_c": 0.00777144894369286
                },
                "5": {
                  "count": 6,
                  "rmse_c": 0.3946845104447537,
                  "mae_c": 0.18171295201813228,
                  "mean_error_c": 0.14399926835093288,
                  "p95_absolute_error_c": 0.7329286948206146,
                  "maximum_absolute_error_c": 0.964524542245627,
                  "maximum_underprediction_c": 0.038141152545577484
                },
                "10": {
                  "count": 6,
                  "rmse_c": 0.38194163217507976,
                  "mae_c": 0.19523172505147576,
                  "mean_error_c": 0.12214227852652944,
                  "p95_absolute_error_c": 0.7136945112430553,
                  "maximum_absolute_error_c": 0.9267770897492227,
                  "maximum_underprediction_c": 0.07444677572455305
                },
                "60": {
                  "count": 1,
                  "rmse_c": 0.6382538986066777,
                  "mae_c": 0.6382538986066777,
                  "mean_error_c": 0.6382538986066777,
                  "p95_absolute_error_c": 0.6382538986066777,
                  "maximum_absolute_error_c": 0.6382538986066777,
                  "maximum_underprediction_c": 0.0
                }
              },
              "temperature_persistence": {
                "1": {
                  "count": 6,
                  "rmse_c": 0.0,
                  "mae_c": 0.0,
                  "mean_error_c": 0.0,
                  "p95_absolute_error_c": 0.0,
                  "maximum_absolute_error_c": 0.0,
                  "maximum_underprediction_c": 0.0
                },
                "5": {
                  "count": 6,
                  "rmse_c": 0.408248290463863,
                  "mae_c": 0.16666666666666666,
                  "mean_error_c": 0.16666666666666666,
                  "p95_absolute_error_c": 0.75,
                  "maximum_absolute_error_c": 1.0,
                  "maximum_underprediction_c": 0.0
                },
                "10": {
                  "count": 6,
                  "rmse_c": 0.408248290463863,
                  "mae_c": 0.16666666666666666,
                  "mean_error_c": 0.16666666666666666,
                  "p95_absolute_error_c": 0.75,
                  "maximum_absolute_error_c": 1.0,
                  "maximum_underprediction_c": 0.0
                },
                "60": {
                  "count": 1,
                  "rmse_c": 1.0,
                  "mae_c": 1.0,
                  "mean_error_c": 1.0,
                  "p95_absolute_error_c": 1.0,
                  "maximum_absolute_error_c": 1.0,
                  "maximum_underprediction_c": 0.0
                }
              },
              "interpretation": "Diagnostic only. Existing rolling origins and target observations must both lie inside this recorded segment. Short segments may have no eligible origins; one-second reduction can miss a narrow raw temperature peak. Whole-acquisition selection is unchanged."
            },
            {
              "name": "batch_1125_4_prefill",
              "kind": "workload",
              "phase": "prefill",
              "start_s": 1509.4776554159998,
              "end_s": 1514.105198637,
              "raw_observation_count": 47,
              "raw_temperature_min_c": 53.0,
              "raw_temperature_max_c": 60.0,
              "retained_observed_peak_c": 59.0,
              "known_future_measured_power": {
                "1": {
                  "count": 0,
                  "rmse_c": null
                },
                "5": {
                  "count": 0,
                  "rmse_c": null
                },
                "10": {
                  "count": 0,
                  "rmse_c": null
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "temperature_persistence": {
                "1": {
                  "count": 0,
                  "rmse_c": null
                },
                "5": {
                  "count": 0,
                  "rmse_c": null
                },
                "10": {
                  "count": 0,
                  "rmse_c": null
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "interpretation": "Diagnostic only. Existing rolling origins and target observations must both lie inside this recorded segment. Short segments may have no eligible origins; one-second reduction can miss a narrow raw temperature peak. Whole-acquisition selection is unchanged."
            },
            {
              "name": "cooldown_after_batch_1125_4_prefill",
              "kind": "cooldown",
              "phase": "idle",
              "start_s": 1514.105198637,
              "end_s": 1576.5111050619998,
              "raw_observation_count": 623,
              "raw_temperature_min_c": 54.0,
              "raw_temperature_max_c": 57.0,
              "retained_observed_peak_c": 56.0,
              "known_future_measured_power": {
                "1": {
                  "count": 6,
                  "rmse_c": 0.01122887457082315,
                  "mae_c": 0.01044988290670664,
                  "mean_error_c": -0.01044988290670664,
                  "p95_absolute_error_c": 0.01648034706368051,
                  "maximum_absolute_error_c": 0.01671901228654349,
                  "maximum_underprediction_c": 0.01671901228654349
                },
                "5": {
                  "count": 6,
                  "rmse_c": 0.3790851790385236,
                  "mae_c": 0.1922532702587887,
                  "mean_error_c": 0.1150594576856842,
                  "p95_absolute_error_c": 0.7117964717931642,
                  "maximum_absolute_error_c": 0.9219381838334186,
                  "maximum_underprediction_c": 0.08137133567240085
                },
                "10": {
                  "count": 5,
                  "rmse_c": 0.38793598876204277,
                  "mae_c": 0.24407128369855258,
                  "mean_error_c": 0.09344145886060033,
                  "p95_absolute_error_c": 0.706163217075371,
                  "maximum_absolute_error_c": 0.8437818563978823,
                  "maximum_underprediction_c": 0.15568865978532642
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "temperature_persistence": {
                "1": {
                  "count": 6,
                  "rmse_c": 0.0,
                  "mae_c": 0.0,
                  "mean_error_c": 0.0,
                  "p95_absolute_error_c": 0.0,
                  "maximum_absolute_error_c": 0.0,
                  "maximum_underprediction_c": 0.0
                },
                "5": {
                  "count": 6,
                  "rmse_c": 0.408248290463863,
                  "mae_c": 0.16666666666666666,
                  "mean_error_c": 0.16666666666666666,
                  "p95_absolute_error_c": 0.75,
                  "maximum_absolute_error_c": 1.0,
                  "maximum_underprediction_c": 0.0
                },
                "10": {
                  "count": 5,
                  "rmse_c": 0.4472135954999579,
                  "mae_c": 0.2,
                  "mean_error_c": 0.2,
                  "p95_absolute_error_c": 0.7999999999999998,
                  "maximum_absolute_error_c": 1.0,
                  "maximum_underprediction_c": 0.0
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "interpretation": "Diagnostic only. Existing rolling origins and target observations must both lie inside this recorded segment. Short segments may have no eligible origins; one-second reduction can miss a narrow raw temperature peak. Whole-acquisition selection is unchanged."
            },
            {
              "name": "batch_1125_4_decode",
              "kind": "workload",
              "phase": "decode",
              "start_s": 1576.5111050619998,
              "end_s": 1578.575799885,
              "raw_observation_count": 20,
              "raw_temperature_min_c": 55.0,
              "raw_temperature_max_c": 57.0,
              "retained_observed_peak_c": 56.0,
              "known_future_measured_power": {
                "1": {
                  "count": 0,
                  "rmse_c": null
                },
                "5": {
                  "count": 0,
                  "rmse_c": null
                },
                "10": {
                  "count": 0,
                  "rmse_c": null
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "temperature_persistence": {
                "1": {
                  "count": 0,
                  "rmse_c": null
                },
                "5": {
                  "count": 0,
                  "rmse_c": null
                },
                "10": {
                  "count": 0,
                  "rmse_c": null
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "interpretation": "Diagnostic only. Existing rolling origins and target observations must both lie inside this recorded segment. Short segments may have no eligible origins; one-second reduction can miss a narrow raw temperature peak. Whole-acquisition selection is unchanged."
            },
            {
              "name": "cooldown_after_batch_1125_4_decode",
              "kind": "cooldown",
              "phase": "idle",
              "start_s": 1578.575799885,
              "end_s": 1639.52026345,
              "raw_observation_count": 608,
              "raw_temperature_min_c": 53.0,
              "raw_temperature_max_c": 56.0,
              "retained_observed_peak_c": 54.0,
              "known_future_measured_power": {
                "1": {
                  "count": 6,
                  "rmse_c": 0.007404180575498695,
                  "mae_c": 0.007383670155738524,
                  "mean_error_c": -0.007383670155738524,
                  "p95_absolute_error_c": 0.007783957937414598,
                  "maximum_absolute_error_c": 0.0077883475621547404,
                  "maximum_underprediction_c": 0.0077883475621547404
                },
                "5": {
                  "count": 6,
                  "rmse_c": 0.036832556034237435,
                  "mae_c": 0.036768978989131305,
                  "mean_error_c": -0.036768978989131305,
                  "p95_absolute_error_c": 0.03890755354631814,
                  "maximum_absolute_error_c": 0.038932172783070484,
                  "maximum_underprediction_c": 0.038932172783070484
                },
                "10": {
                  "count": 6,
                  "rmse_c": 0.3834009215513278,
                  "mae_c": 0.21362803328798563,
                  "mean_error_c": 0.09486409189425042,
                  "p95_absolute_error_c": 0.7128889336181032,
                  "maximum_absolute_error_c": 0.9254763755467081,
                  "maximum_underprediction_c": 0.07512660783228853
                },
                "60": {
                  "count": 1,
                  "rmse_c": 0.6551966189297787,
                  "mae_c": 0.6551966189297787,
                  "mean_error_c": 0.6551966189297787,
                  "p95_absolute_error_c": 0.6551966189297787,
                  "maximum_absolute_error_c": 0.6551966189297787,
                  "maximum_underprediction_c": 0.0
                }
              },
              "temperature_persistence": {
                "1": {
                  "count": 6,
                  "rmse_c": 0.0,
                  "mae_c": 0.0,
                  "mean_error_c": 0.0,
                  "p95_absolute_error_c": 0.0,
                  "maximum_absolute_error_c": 0.0,
                  "maximum_underprediction_c": 0.0
                },
                "5": {
                  "count": 6,
                  "rmse_c": 0.0,
                  "mae_c": 0.0,
                  "mean_error_c": 0.0,
                  "p95_absolute_error_c": 0.0,
                  "maximum_absolute_error_c": 0.0,
                  "maximum_underprediction_c": 0.0
                },
                "10": {
                  "count": 6,
                  "rmse_c": 0.408248290463863,
                  "mae_c": 0.16666666666666666,
                  "mean_error_c": 0.16666666666666666,
                  "p95_absolute_error_c": 0.75,
                  "maximum_absolute_error_c": 1.0,
                  "maximum_underprediction_c": 0.0
                },
                "60": {
                  "count": 1,
                  "rmse_c": 1.0,
                  "mae_c": 1.0,
                  "mean_error_c": 1.0,
                  "p95_absolute_error_c": 1.0,
                  "maximum_absolute_error_c": 1.0,
                  "maximum_underprediction_c": 0.0
                }
              },
              "interpretation": "Diagnostic only. Existing rolling origins and target observations must both lie inside this recorded segment. Short segments may have no eligible origins; one-second reduction can miss a narrow raw temperature peak. Whole-acquisition selection is unchanged."
            },
            {
              "name": "batch_1125_8_prefill",
              "kind": "workload",
              "phase": "prefill",
              "start_s": 1639.52026345,
              "end_s": 1648.712143023,
              "raw_observation_count": 92,
              "raw_temperature_min_c": 53.0,
              "raw_temperature_max_c": 62.0,
              "retained_observed_peak_c": 61.0,
              "known_future_measured_power": {
                "1": {
                  "count": 0,
                  "rmse_c": null
                },
                "5": {
                  "count": 0,
                  "rmse_c": null
                },
                "10": {
                  "count": 0,
                  "rmse_c": null
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "temperature_persistence": {
                "1": {
                  "count": 0,
                  "rmse_c": null
                },
                "5": {
                  "count": 0,
                  "rmse_c": null
                },
                "10": {
                  "count": 0,
                  "rmse_c": null
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "interpretation": "Diagnostic only. Existing rolling origins and target observations must both lie inside this recorded segment. Short segments may have no eligible origins; one-second reduction can miss a narrow raw temperature peak. Whole-acquisition selection is unchanged."
            },
            {
              "name": "cooldown_after_batch_1125_8_prefill",
              "kind": "cooldown",
              "phase": "idle",
              "start_s": 1648.712143023,
              "end_s": 1739.995780414,
              "raw_observation_count": 910,
              "raw_temperature_min_c": 54.0,
              "raw_temperature_max_c": 60.0,
              "retained_observed_peak_c": 58.0,
              "known_future_measured_power": {
                "1": {
                  "count": 9,
                  "rmse_c": 0.02160655688421231,
                  "mae_c": 0.018925454019290713,
                  "mean_error_c": -0.018925454019290713,
                  "p95_absolute_error_c": 0.03589810356151019,
                  "maximum_absolute_error_c": 0.04281336328317309,
                  "maximum_underprediction_c": 0.04281336328317309
                },
                "5": {
                  "count": 9,
                  "rmse_c": 0.41056705087577233,
                  "mae_c": 0.2508742841909953,
                  "mean_error_c": 0.12849728413752595,
                  "p95_absolute_error_c": 0.8667331762696988,
                  "maximum_absolute_error_c": 0.9193217663918034,
                  "maximum_underprediction_c": 0.12469507923051992
                },
                "10": {
                  "count": 9,
                  "rmse_c": 0.6617923867811438,
                  "mae_c": 0.44746549947037395,
                  "mean_error_c": 0.2612200382201222,
                  "p95_absolute_error_c": 1.2892961192564596,
                  "maximum_absolute_error_c": 1.585732966130152,
                  "maximum_underprediction_c": 0.23883890818989784
                },
                "60": {
                  "count": 4,
                  "rmse_c": 0.7647071268848956,
                  "mae_c": 0.7141136364659744,
                  "mean_error_c": 0.7141136364659744,
                  "p95_absolute_error_c": 0.9395117379792619,
                  "maximum_absolute_error_c": 0.9592373761982174,
                  "maximum_underprediction_c": 0.0
                }
              },
              "temperature_persistence": {
                "1": {
                  "count": 9,
                  "rmse_c": 0.0,
                  "mae_c": 0.0,
                  "mean_error_c": 0.0,
                  "p95_absolute_error_c": 0.0,
                  "maximum_absolute_error_c": 0.0,
                  "maximum_underprediction_c": 0.0
                },
                "5": {
                  "count": 9,
                  "rmse_c": 0.4714045207910317,
                  "mae_c": 0.2222222222222222,
                  "mean_error_c": 0.2222222222222222,
                  "p95_absolute_error_c": 1.0,
                  "maximum_absolute_error_c": 1.0,
                  "maximum_underprediction_c": 0.0
                },
                "10": {
                  "count": 9,
                  "rmse_c": 0.816496580927726,
                  "mae_c": 0.4444444444444444,
                  "mean_error_c": 0.4444444444444444,
                  "p95_absolute_error_c": 1.5999999999999996,
                  "maximum_absolute_error_c": 2.0,
                  "maximum_underprediction_c": 0.0
                },
                "60": {
                  "count": 4,
                  "rmse_c": 2.1213203435596424,
                  "mae_c": 2.0,
                  "mean_error_c": 2.0,
                  "p95_absolute_error_c": 2.8499999999999996,
                  "maximum_absolute_error_c": 3.0,
                  "maximum_underprediction_c": 0.0
                }
              },
              "interpretation": "Diagnostic only. Existing rolling origins and target observations must both lie inside this recorded segment. Short segments may have no eligible origins; one-second reduction can miss a narrow raw temperature peak. Whole-acquisition selection is unchanged."
            },
            {
              "name": "batch_1125_8_decode",
              "kind": "workload",
              "phase": "decode",
              "start_s": 1739.995780414,
              "end_s": 1742.196945604,
              "raw_observation_count": 22,
              "raw_temperature_min_c": 54.0,
              "raw_temperature_max_c": 58.0,
              "retained_observed_peak_c": 58.0,
              "known_future_measured_power": {
                "1": {
                  "count": 0,
                  "rmse_c": null
                },
                "5": {
                  "count": 0,
                  "rmse_c": null
                },
                "10": {
                  "count": 0,
                  "rmse_c": null
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "temperature_persistence": {
                "1": {
                  "count": 0,
                  "rmse_c": null
                },
                "5": {
                  "count": 0,
                  "rmse_c": null
                },
                "10": {
                  "count": 0,
                  "rmse_c": null
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "interpretation": "Diagnostic only. Existing rolling origins and target observations must both lie inside this recorded segment. Short segments may have no eligible origins; one-second reduction can miss a narrow raw temperature peak. Whole-acquisition selection is unchanged."
            },
            {
              "name": "cooldown_after_batch_1125_8_decode",
              "kind": "cooldown",
              "phase": "idle",
              "start_s": 1742.196945604,
              "end_s": 1802.74647822,
              "raw_observation_count": 605,
              "raw_temperature_min_c": 54.0,
              "raw_temperature_max_c": 56.0,
              "retained_observed_peak_c": 56.0,
              "known_future_measured_power": {
                "1": {
                  "count": 6,
                  "rmse_c": 0.009437829367609772,
                  "mae_c": 0.008721033939237325,
                  "mean_error_c": -0.008721033939237325,
                  "p95_absolute_error_c": 0.014429159821727211,
                  "maximum_absolute_error_c": 0.01663662526242149,
                  "maximum_underprediction_c": 0.01663662526242149
                },
                "5": {
                  "count": 5,
                  "rmse_c": 0.048392052355578315,
                  "mae_c": 0.04463759234389357,
                  "mean_error_c": -0.04463759234389357,
                  "p95_absolute_error_c": 0.07284478129810168,
                  "maximum_absolute_error_c": 0.08159155696422005,
                  "maximum_underprediction_c": 0.08159155696422005
                },
                "10": {
                  "count": 5,
                  "rmse_c": 0.3818287159934932,
                  "mae_c": 0.22408275084622176,
                  "mean_error_c": 0.11286191957784411,
                  "p95_absolute_error_c": 0.6884509202711455,
                  "maximum_absolute_error_c": 0.8423616760601647,
                  "maximum_underprediction_c": 0.07280789711506941
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "temperature_persistence": {
                "1": {
                  "count": 6,
                  "rmse_c": 0.0,
                  "mae_c": 0.0,
                  "mean_error_c": 0.0,
                  "p95_absolute_error_c": 0.0,
                  "maximum_absolute_error_c": 0.0,
                  "maximum_underprediction_c": 0.0
                },
                "5": {
                  "count": 5,
                  "rmse_c": 0.0,
                  "mae_c": 0.0,
                  "mean_error_c": 0.0,
                  "p95_absolute_error_c": 0.0,
                  "maximum_absolute_error_c": 0.0,
                  "maximum_underprediction_c": 0.0
                },
                "10": {
                  "count": 5,
                  "rmse_c": 0.4472135954999579,
                  "mae_c": 0.2,
                  "mean_error_c": 0.2,
                  "p95_absolute_error_c": 0.7999999999999998,
                  "maximum_absolute_error_c": 1.0,
                  "maximum_underprediction_c": 0.0
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "interpretation": "Diagnostic only. Existing rolling origins and target observations must both lie inside this recorded segment. Short segments may have no eligible origins; one-second reduction can miss a narrow raw temperature peak. Whole-acquisition selection is unchanged."
            },
            {
              "name": "batch_1575_1_prefill",
              "kind": "workload",
              "phase": "prefill",
              "start_s": 1802.74647822,
              "end_s": 1803.91089173,
              "raw_observation_count": 11,
              "raw_temperature_min_c": 56.0,
              "raw_temperature_max_c": 58.0,
              "retained_observed_peak_c": 58.0,
              "known_future_measured_power": {
                "1": {
                  "count": 0,
                  "rmse_c": null
                },
                "5": {
                  "count": 0,
                  "rmse_c": null
                },
                "10": {
                  "count": 0,
                  "rmse_c": null
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "temperature_persistence": {
                "1": {
                  "count": 0,
                  "rmse_c": null
                },
                "5": {
                  "count": 0,
                  "rmse_c": null
                },
                "10": {
                  "count": 0,
                  "rmse_c": null
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "interpretation": "Diagnostic only. Existing rolling origins and target observations must both lie inside this recorded segment. Short segments may have no eligible origins; one-second reduction can miss a narrow raw temperature peak. Whole-acquisition selection is unchanged."
            },
            {
              "name": "cooldown_after_batch_1575_1_prefill",
              "kind": "cooldown",
              "phase": "idle",
              "start_s": 1803.91089173,
              "end_s": 1867.371905087,
              "raw_observation_count": 633,
              "raw_temperature_min_c": 53.0,
              "raw_temperature_max_c": 59.0,
              "retained_observed_peak_c": 55.0,
              "known_future_measured_power": {
                "1": {
                  "count": 6,
                  "rmse_c": 0.4051545068590176,
                  "mae_c": 0.17164738221467246,
                  "mean_error_c": 0.15911229749997582,
                  "p95_absolute_error_c": 0.7461544326392886,
                  "maximum_absolute_error_c": 0.9922790391439449,
                  "maximum_underprediction_c": 0.007780613125319746
                },
                "5": {
                  "count": 6,
                  "rmse_c": 0.39416345634332484,
                  "mae_c": 0.19119693160279047,
                  "mean_error_c": 0.12944803623834744,
                  "p95_absolute_error_c": 0.7309778750285751,
                  "maximum_absolute_error_c": 0.9619349035234137,
                  "maximum_underprediction_c": 0.03810678954405944
                },
                "10": {
                  "count": 5,
                  "rmse_c": 0.07224147262107093,
                  "mae_c": 0.07222504530210898,
                  "mean_error_c": -0.07222504530210898,
                  "p95_absolute_error_c": 0.07405338367918546,
                  "maximum_absolute_error_c": 0.07434201027595577,
                  "maximum_underprediction_c": 0.07434201027595577
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "temperature_persistence": {
                "1": {
                  "count": 6,
                  "rmse_c": 0.408248290463863,
                  "mae_c": 0.16666666666666666,
                  "mean_error_c": 0.16666666666666666,
                  "p95_absolute_error_c": 0.75,
                  "maximum_absolute_error_c": 1.0,
                  "maximum_underprediction_c": 0.0
                },
                "5": {
                  "count": 6,
                  "rmse_c": 0.408248290463863,
                  "mae_c": 0.16666666666666666,
                  "mean_error_c": 0.16666666666666666,
                  "p95_absolute_error_c": 0.75,
                  "maximum_absolute_error_c": 1.0,
                  "maximum_underprediction_c": 0.0
                },
                "10": {
                  "count": 5,
                  "rmse_c": 0.0,
                  "mae_c": 0.0,
                  "mean_error_c": 0.0,
                  "p95_absolute_error_c": 0.0,
                  "maximum_absolute_error_c": 0.0,
                  "maximum_underprediction_c": 0.0
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "interpretation": "Diagnostic only. Existing rolling origins and target observations must both lie inside this recorded segment. Short segments may have no eligible origins; one-second reduction can miss a narrow raw temperature peak. Whole-acquisition selection is unchanged."
            },
            {
              "name": "batch_1575_1_decode",
              "kind": "workload",
              "phase": "decode",
              "start_s": 1867.371905087,
              "end_s": 1869.222748236,
              "raw_observation_count": 19,
              "raw_temperature_min_c": 53.0,
              "raw_temperature_max_c": 57.0,
              "retained_observed_peak_c": 56.0,
              "known_future_measured_power": {
                "1": {
                  "count": 0,
                  "rmse_c": null
                },
                "5": {
                  "count": 0,
                  "rmse_c": null
                },
                "10": {
                  "count": 0,
                  "rmse_c": null
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "temperature_persistence": {
                "1": {
                  "count": 0,
                  "rmse_c": null
                },
                "5": {
                  "count": 0,
                  "rmse_c": null
                },
                "10": {
                  "count": 0,
                  "rmse_c": null
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "interpretation": "Diagnostic only. Existing rolling origins and target observations must both lie inside this recorded segment. Short segments may have no eligible origins; one-second reduction can miss a narrow raw temperature peak. Whole-acquisition selection is unchanged."
            },
            {
              "name": "cooldown_after_batch_1575_1_decode",
              "kind": "cooldown",
              "phase": "idle",
              "start_s": 1869.222748236,
              "end_s": 1930.1296134899999,
              "raw_observation_count": 608,
              "raw_temperature_min_c": 53.0,
              "raw_temperature_max_c": 56.0,
              "retained_observed_peak_c": 56.0,
              "known_future_measured_power": {
                "1": {
                  "count": 6,
                  "rmse_c": 0.812990637291215,
                  "mae_c": 0.3360480537593619,
                  "mean_error_c": 0.3287688627935464,
                  "p95_absolute_error_c": 1.4954702738666388,
                  "maximum_absolute_error_c": 1.9913709789987024,
                  "maximum_underprediction_c": 0.007768158470447872
                },
                "5": {
                  "count": 6,
                  "rmse_c": 0.7708526418544219,
                  "mae_c": 0.3355241040625205,
                  "mean_error_c": 0.29890207104064953,
                  "p95_absolute_error_c": 1.4248819109720028,
                  "maximum_absolute_error_c": 1.8870926965944292,
                  "maximum_underprediction_c": 0.038249554104723416
                },
                "10": {
                  "count": 6,
                  "rmse_c": 0.8135405577113396,
                  "mae_c": 0.477036604815994,
                  "mean_error_c": 0.4299190030756736,
                  "p95_absolute_error_c": 1.5526135714677238,
                  "maximum_absolute_error_c": 1.7613839127105564,
                  "maximum_underprediction_c": 0.07508993719950041
                },
                "60": {
                  "count": 1,
                  "rmse_c": 1.7793733740011248,
                  "mae_c": 1.7793733740011248,
                  "mean_error_c": 1.7793733740011248,
                  "p95_absolute_error_c": 1.7793733740011248,
                  "maximum_absolute_error_c": 1.7793733740011248,
                  "maximum_underprediction_c": 0.0
                }
              },
              "temperature_persistence": {
                "1": {
                  "count": 6,
                  "rmse_c": 0.816496580927726,
                  "mae_c": 0.3333333333333333,
                  "mean_error_c": 0.3333333333333333,
                  "p95_absolute_error_c": 1.5,
                  "maximum_absolute_error_c": 2.0,
                  "maximum_underprediction_c": 0.0
                },
                "5": {
                  "count": 6,
                  "rmse_c": 0.816496580927726,
                  "mae_c": 0.3333333333333333,
                  "mean_error_c": 0.3333333333333333,
                  "p95_absolute_error_c": 1.5,
                  "maximum_absolute_error_c": 2.0,
                  "maximum_underprediction_c": 0.0
                },
                "10": {
                  "count": 6,
                  "rmse_c": 0.9128709291752769,
                  "mae_c": 0.5,
                  "mean_error_c": 0.5,
                  "p95_absolute_error_c": 1.75,
                  "maximum_absolute_error_c": 2.0,
                  "maximum_underprediction_c": 0.0
                },
                "60": {
                  "count": 1,
                  "rmse_c": 3.0,
                  "mae_c": 3.0,
                  "mean_error_c": 3.0,
                  "p95_absolute_error_c": 3.0,
                  "maximum_absolute_error_c": 3.0,
                  "maximum_underprediction_c": 0.0
                }
              },
              "interpretation": "Diagnostic only. Existing rolling origins and target observations must both lie inside this recorded segment. Short segments may have no eligible origins; one-second reduction can miss a narrow raw temperature peak. Whole-acquisition selection is unchanged."
            },
            {
              "name": "batch_1575_4_prefill",
              "kind": "workload",
              "phase": "prefill",
              "start_s": 1930.1296134899999,
              "end_s": 1934.749298272,
              "raw_observation_count": 46,
              "raw_temperature_min_c": 53.0,
              "raw_temperature_max_c": 60.0,
              "retained_observed_peak_c": 59.0,
              "known_future_measured_power": {
                "1": {
                  "count": 0,
                  "rmse_c": null
                },
                "5": {
                  "count": 0,
                  "rmse_c": null
                },
                "10": {
                  "count": 0,
                  "rmse_c": null
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "temperature_persistence": {
                "1": {
                  "count": 0,
                  "rmse_c": null
                },
                "5": {
                  "count": 0,
                  "rmse_c": null
                },
                "10": {
                  "count": 0,
                  "rmse_c": null
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "interpretation": "Diagnostic only. Existing rolling origins and target observations must both lie inside this recorded segment. Short segments may have no eligible origins; one-second reduction can miss a narrow raw temperature peak. Whole-acquisition selection is unchanged."
            },
            {
              "name": "cooldown_after_batch_1575_4_prefill",
              "kind": "cooldown",
              "phase": "idle",
              "start_s": 1934.749298272,
              "end_s": 1998.0777958460003,
              "raw_observation_count": 632,
              "raw_temperature_min_c": 54.0,
              "raw_temperature_max_c": 59.0,
              "retained_observed_peak_c": 56.0,
              "known_future_measured_power": {
                "1": {
                  "count": 6,
                  "rmse_c": 0.012118023140970905,
                  "mae_c": 0.011353461263276188,
                  "mean_error_c": -0.011353461263276188,
                  "p95_absolute_error_c": 0.017641326876741914,
                  "maximum_absolute_error_c": 0.01798007373378141,
                  "maximum_underprediction_c": 0.01798007373378141
                },
                "5": {
                  "count": 6,
                  "rmse_c": 0.375562823782179,
                  "mae_c": 0.19366779985817453,
                  "mean_error_c": 0.11044088051561236,
                  "p95_absolute_error_c": 0.7053182814395189,
                  "maximum_absolute_error_c": 0.9123260411213607,
                  "maximum_underprediction_c": 0.08429500239399346
                },
                "10": {
                  "count": 5,
                  "rmse_c": 0.38227297025481954,
                  "mae_c": 0.2469873116195444,
                  "mean_error_c": 0.08373445043631164,
                  "p95_absolute_error_c": 0.6945858998026124,
                  "maximum_absolute_error_c": 0.8268044051396402,
                  "maximum_underprediction_c": 0.16571187845450197
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "temperature_persistence": {
                "1": {
                  "count": 6,
                  "rmse_c": 0.0,
                  "mae_c": 0.0,
                  "mean_error_c": 0.0,
                  "p95_absolute_error_c": 0.0,
                  "maximum_absolute_error_c": 0.0,
                  "maximum_underprediction_c": 0.0
                },
                "5": {
                  "count": 6,
                  "rmse_c": 0.408248290463863,
                  "mae_c": 0.16666666666666666,
                  "mean_error_c": 0.16666666666666666,
                  "p95_absolute_error_c": 0.75,
                  "maximum_absolute_error_c": 1.0,
                  "maximum_underprediction_c": 0.0
                },
                "10": {
                  "count": 5,
                  "rmse_c": 0.4472135954999579,
                  "mae_c": 0.2,
                  "mean_error_c": 0.2,
                  "p95_absolute_error_c": 0.7999999999999998,
                  "maximum_absolute_error_c": 1.0,
                  "maximum_underprediction_c": 0.0
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "interpretation": "Diagnostic only. Existing rolling origins and target observations must both lie inside this recorded segment. Short segments may have no eligible origins; one-second reduction can miss a narrow raw temperature peak. Whole-acquisition selection is unchanged."
            },
            {
              "name": "batch_1575_4_decode",
              "kind": "workload",
              "phase": "decode",
              "start_s": 1998.0777958460003,
              "end_s": 2000.127418002,
              "raw_observation_count": 21,
              "raw_temperature_min_c": 54.0,
              "raw_temperature_max_c": 57.0,
              "retained_observed_peak_c": 56.0,
              "known_future_measured_power": {
                "1": {
                  "count": 0,
                  "rmse_c": null
                },
                "5": {
                  "count": 0,
                  "rmse_c": null
                },
                "10": {
                  "count": 0,
                  "rmse_c": null
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "temperature_persistence": {
                "1": {
                  "count": 0,
                  "rmse_c": null
                },
                "5": {
                  "count": 0,
                  "rmse_c": null
                },
                "10": {
                  "count": 0,
                  "rmse_c": null
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "interpretation": "Diagnostic only. Existing rolling origins and target observations must both lie inside this recorded segment. Short segments may have no eligible origins; one-second reduction can miss a narrow raw temperature peak. Whole-acquisition selection is unchanged."
            },
            {
              "name": "cooldown_after_batch_1575_4_decode",
              "kind": "cooldown",
              "phase": "idle",
              "start_s": 2000.127418002,
              "end_s": 2060.6449928340003,
              "raw_observation_count": 603,
              "raw_temperature_min_c": 54.0,
              "raw_temperature_max_c": 57.0,
              "retained_observed_peak_c": 56.0,
              "known_future_measured_power": {
                "1": {
                  "count": 6,
                  "rmse_c": 0.007662036344218974,
                  "mae_c": 0.007656870217662259,
                  "mean_error_c": -0.007656870217662259,
                  "p95_absolute_error_c": 0.007943707760485808,
                  "maximum_absolute_error_c": 0.008001745073485722,
                  "maximum_underprediction_c": 0.008001745073485722
                },
                "5": {
                  "count": 5,
                  "rmse_c": 0.03725064586529186,
                  "mae_c": 0.03722197898122346,
                  "mean_error_c": -0.03722197898122346,
                  "p95_absolute_error_c": 0.03880608265901912,
                  "maximum_absolute_error_c": 0.03900538995820568,
                  "maximum_underprediction_c": 0.03900538995820568
                },
                "10": {
                  "count": 5,
                  "rmse_c": 0.07164375097804125,
                  "mae_c": 0.07158078969028026,
                  "mean_error_c": -0.07158078969028026,
                  "p95_absolute_error_c": 0.0750346597648189,
                  "maximum_absolute_error_c": 0.07524352717721428,
                  "maximum_underprediction_c": 0.07524352717721428
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "temperature_persistence": {
                "1": {
                  "count": 6,
                  "rmse_c": 0.0,
                  "mae_c": 0.0,
                  "mean_error_c": 0.0,
                  "p95_absolute_error_c": 0.0,
                  "maximum_absolute_error_c": 0.0,
                  "maximum_underprediction_c": 0.0
                },
                "5": {
                  "count": 5,
                  "rmse_c": 0.0,
                  "mae_c": 0.0,
                  "mean_error_c": 0.0,
                  "p95_absolute_error_c": 0.0,
                  "maximum_absolute_error_c": 0.0,
                  "maximum_underprediction_c": 0.0
                },
                "10": {
                  "count": 5,
                  "rmse_c": 0.0,
                  "mae_c": 0.0,
                  "mean_error_c": 0.0,
                  "p95_absolute_error_c": 0.0,
                  "maximum_absolute_error_c": 0.0,
                  "maximum_underprediction_c": 0.0
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "interpretation": "Diagnostic only. Existing rolling origins and target observations must both lie inside this recorded segment. Short segments may have no eligible origins; one-second reduction can miss a narrow raw temperature peak. Whole-acquisition selection is unchanged."
            },
            {
              "name": "batch_1575_8_prefill",
              "kind": "workload",
              "phase": "prefill",
              "start_s": 2060.6449928340003,
              "end_s": 2069.852738575,
              "raw_observation_count": 92,
              "raw_temperature_min_c": 54.0,
              "raw_temperature_max_c": 62.0,
              "retained_observed_peak_c": 62.0,
              "known_future_measured_power": {
                "1": {
                  "count": 0,
                  "rmse_c": null
                },
                "5": {
                  "count": 0,
                  "rmse_c": null
                },
                "10": {
                  "count": 0,
                  "rmse_c": null
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "temperature_persistence": {
                "1": {
                  "count": 0,
                  "rmse_c": null
                },
                "5": {
                  "count": 0,
                  "rmse_c": null
                },
                "10": {
                  "count": 0,
                  "rmse_c": null
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "interpretation": "Diagnostic only. Existing rolling origins and target observations must both lie inside this recorded segment. Short segments may have no eligible origins; one-second reduction can miss a narrow raw temperature peak. Whole-acquisition selection is unchanged."
            },
            {
              "name": "cooldown_after_batch_1575_8_prefill",
              "kind": "cooldown",
              "phase": "idle",
              "start_s": 2069.852738575,
              "end_s": 2166.340508235,
              "raw_observation_count": 962,
              "raw_temperature_min_c": 54.0,
              "raw_temperature_max_c": 62.0,
              "retained_observed_peak_c": 58.0,
              "known_future_measured_power": {
                "1": {
                  "count": 9,
                  "rmse_c": 0.32806227985338315,
                  "mae_c": 0.12566509275248372,
                  "mean_error_c": 0.09267022033542342,
                  "p95_absolute_error_c": 0.6037207798710849,
                  "maximum_absolute_error_c": 0.9825089088955821,
                  "maximum_underprediction_c": 0.03553858633434004
                },
                "5": {
                  "count": 9,
                  "rmse_c": 0.4177923507706376,
                  "mae_c": 0.2545024121962385,
                  "mean_error_c": 0.13281851921366913,
                  "p95_absolute_error_c": 0.8806734501929682,
                  "maximum_absolute_error_c": 0.9174788682756727,
                  "maximum_underprediction_c": 0.12312613437609343
                },
                "10": {
                  "count": 8,
                  "rmse_c": 0.47541497641410346,
                  "mae_c": 0.3735446232979358,
                  "mean_error_c": 0.1870549012857543,
                  "p95_absolute_error_c": 0.8041587614703913,
                  "maximum_absolute_error_c": 0.8318177067919521,
                  "maximum_underprediction_c": 0.16767811051809645
                },
                "60": {
                  "count": 3,
                  "rmse_c": 0.4995975444961355,
                  "mae_c": 0.4356830884878775,
                  "mean_error_c": 0.4356830884878775,
                  "p95_absolute_error_c": 0.728260011335164,
                  "maximum_absolute_error_c": 0.7715002023446189,
                  "maximum_underprediction_c": 0.0
                }
              },
              "temperature_persistence": {
                "1": {
                  "count": 9,
                  "rmse_c": 0.3333333333333333,
                  "mae_c": 0.1111111111111111,
                  "mean_error_c": 0.1111111111111111,
                  "p95_absolute_error_c": 0.5999999999999996,
                  "maximum_absolute_error_c": 1.0,
                  "maximum_underprediction_c": 0.0
                },
                "5": {
                  "count": 9,
                  "rmse_c": 0.4714045207910317,
                  "mae_c": 0.2222222222222222,
                  "mean_error_c": 0.2222222222222222,
                  "p95_absolute_error_c": 1.0,
                  "maximum_absolute_error_c": 1.0,
                  "maximum_underprediction_c": 0.0
                },
                "10": {
                  "count": 8,
                  "rmse_c": 0.6123724356957945,
                  "mae_c": 0.375,
                  "mean_error_c": 0.375,
                  "p95_absolute_error_c": 1.0,
                  "maximum_absolute_error_c": 1.0,
                  "maximum_underprediction_c": 0.0
                },
                "60": {
                  "count": 3,
                  "rmse_c": 1.7320508075688772,
                  "mae_c": 1.6666666666666667,
                  "mean_error_c": 1.6666666666666667,
                  "p95_absolute_error_c": 2.0,
                  "maximum_absolute_error_c": 2.0,
                  "maximum_underprediction_c": 0.0
                }
              },
              "interpretation": "Diagnostic only. Existing rolling origins and target observations must both lie inside this recorded segment. Short segments may have no eligible origins; one-second reduction can miss a narrow raw temperature peak. Whole-acquisition selection is unchanged."
            },
            {
              "name": "batch_1575_8_decode",
              "kind": "workload",
              "phase": "decode",
              "start_s": 2166.340508235,
              "end_s": 2168.518307498,
              "raw_observation_count": 21,
              "raw_temperature_min_c": 54.0,
              "raw_temperature_max_c": 58.0,
              "retained_observed_peak_c": 57.0,
              "known_future_measured_power": {
                "1": {
                  "count": 0,
                  "rmse_c": null
                },
                "5": {
                  "count": 0,
                  "rmse_c": null
                },
                "10": {
                  "count": 0,
                  "rmse_c": null
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "temperature_persistence": {
                "1": {
                  "count": 0,
                  "rmse_c": null
                },
                "5": {
                  "count": 0,
                  "rmse_c": null
                },
                "10": {
                  "count": 0,
                  "rmse_c": null
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "interpretation": "Diagnostic only. Existing rolling origins and target observations must both lie inside this recorded segment. Short segments may have no eligible origins; one-second reduction can miss a narrow raw temperature peak. Whole-acquisition selection is unchanged."
            },
            {
              "name": "cooldown_after_batch_1575_8_decode",
              "kind": "cooldown",
              "phase": "idle",
              "start_s": 2168.518307498,
              "end_s": 2229.478197079,
              "raw_observation_count": 608,
              "raw_temperature_min_c": 54.0,
              "raw_temperature_max_c": 57.0,
              "retained_observed_peak_c": 55.0,
              "known_future_measured_power": {
                "1": {
                  "count": 6,
                  "rmse_c": 0.011994672785167252,
                  "mae_c": 0.01128223167130571,
                  "mean_error_c": -0.01128223167130571,
                  "p95_absolute_error_c": 0.01721628410391851,
                  "maximum_absolute_error_c": 0.017414649367225365,
                  "maximum_underprediction_c": 0.017414649367225365
                },
                "5": {
                  "count": 6,
                  "rmse_c": 0.05897605361383712,
                  "mae_c": 0.055293704961714006,
                  "mean_error_c": -0.055293704961714006,
                  "p95_absolute_error_c": 0.0848525846116921,
                  "maximum_absolute_error_c": 0.08549310476665539,
                  "maximum_underprediction_c": 0.08549310476665539
                },
                "10": {
                  "count": 6,
                  "rmse_c": 0.3528532134271526,
                  "mae_c": 0.21950615027839268,
                  "mean_error_c": 0.05821149353286259,
                  "p95_absolute_error_c": 0.6664004651046316,
                  "maximum_absolute_error_c": 0.8331529314337658,
                  "maximum_underprediction_c": 0.16614306611722895
                },
                "60": {
                  "count": 1,
                  "rmse_c": 0.18595320460727294,
                  "mae_c": 0.18595320460727294,
                  "mean_error_c": 0.18595320460727294,
                  "p95_absolute_error_c": 0.18595320460727294,
                  "maximum_absolute_error_c": 0.18595320460727294,
                  "maximum_underprediction_c": 0.0
                }
              },
              "temperature_persistence": {
                "1": {
                  "count": 6,
                  "rmse_c": 0.0,
                  "mae_c": 0.0,
                  "mean_error_c": 0.0,
                  "p95_absolute_error_c": 0.0,
                  "maximum_absolute_error_c": 0.0,
                  "maximum_underprediction_c": 0.0
                },
                "5": {
                  "count": 6,
                  "rmse_c": 0.0,
                  "mae_c": 0.0,
                  "mean_error_c": 0.0,
                  "p95_absolute_error_c": 0.0,
                  "maximum_absolute_error_c": 0.0,
                  "maximum_underprediction_c": 0.0
                },
                "10": {
                  "count": 6,
                  "rmse_c": 0.408248290463863,
                  "mae_c": 0.16666666666666666,
                  "mean_error_c": 0.16666666666666666,
                  "p95_absolute_error_c": 0.75,
                  "maximum_absolute_error_c": 1.0,
                  "maximum_underprediction_c": 0.0
                },
                "60": {
                  "count": 1,
                  "rmse_c": 1.0,
                  "mae_c": 1.0,
                  "mean_error_c": 1.0,
                  "p95_absolute_error_c": 1.0,
                  "maximum_absolute_error_c": 1.0,
                  "maximum_underprediction_c": 0.0
                }
              },
              "interpretation": "Diagnostic only. Existing rolling origins and target observations must both lie inside this recorded segment. Short segments may have no eligible origins; one-second reduction can miss a narrow raw temperature peak. Whole-acquisition selection is unchanged."
            },
            {
              "name": "batch_2040_1_prefill",
              "kind": "workload",
              "phase": "prefill",
              "start_s": 2229.478197079,
              "end_s": 2230.634806247,
              "raw_observation_count": 12,
              "raw_temperature_min_c": 54.0,
              "raw_temperature_max_c": 59.0,
              "retained_observed_peak_c": 59.0,
              "known_future_measured_power": {
                "1": {
                  "count": 0,
                  "rmse_c": null
                },
                "5": {
                  "count": 0,
                  "rmse_c": null
                },
                "10": {
                  "count": 0,
                  "rmse_c": null
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "temperature_persistence": {
                "1": {
                  "count": 0,
                  "rmse_c": null
                },
                "5": {
                  "count": 0,
                  "rmse_c": null
                },
                "10": {
                  "count": 0,
                  "rmse_c": null
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "interpretation": "Diagnostic only. Existing rolling origins and target observations must both lie inside this recorded segment. Short segments may have no eligible origins; one-second reduction can miss a narrow raw temperature peak. Whole-acquisition selection is unchanged."
            },
            {
              "name": "cooldown_after_batch_2040_1_prefill",
              "kind": "cooldown",
              "phase": "idle",
              "start_s": 2230.634806247,
              "end_s": 2292.964186404,
              "raw_observation_count": 622,
              "raw_temperature_min_c": 53.0,
              "raw_temperature_max_c": 57.0,
              "retained_observed_peak_c": 55.0,
              "known_future_measured_power": {
                "1": {
                  "count": 6,
                  "rmse_c": 0.007753490422667762,
                  "mae_c": 0.007122939465426488,
                  "mean_error_c": -0.007005711912295709,
                  "p95_absolute_error_c": 0.009084779446908442,
                  "maximum_absolute_error_c": 0.009229909980319917,
                  "maximum_underprediction_c": 0.009229909980319917
                },
                "5": {
                  "count": 5,
                  "rmse_c": 0.04172435502361849,
                  "mae_c": 0.0416844998686571,
                  "mean_error_c": -0.0416844998686571,
                  "p95_absolute_error_c": 0.043650738338065764,
                  "maximum_absolute_error_c": 0.04399554377513937,
                  "maximum_underprediction_c": 0.04399554377513937
                },
                "10": {
                  "count": 5,
                  "rmse_c": 0.4144090287929529,
                  "mae_c": 0.247270224690827,
                  "mean_error_c": 0.11767815506089363,
                  "p95_absolute_error_c": 0.746424011170957,
                  "maximum_absolute_error_c": 0.9123709493793015,
                  "maximum_underprediction_c": 0.0826362583375797
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "temperature_persistence": {
                "1": {
                  "count": 6,
                  "rmse_c": 0.0,
                  "mae_c": 0.0,
                  "mean_error_c": 0.0,
                  "p95_absolute_error_c": 0.0,
                  "maximum_absolute_error_c": 0.0,
                  "maximum_underprediction_c": 0.0
                },
                "5": {
                  "count": 5,
                  "rmse_c": 0.0,
                  "mae_c": 0.0,
                  "mean_error_c": 0.0,
                  "p95_absolute_error_c": 0.0,
                  "maximum_absolute_error_c": 0.0,
                  "maximum_underprediction_c": 0.0
                },
                "10": {
                  "count": 5,
                  "rmse_c": 0.4472135954999579,
                  "mae_c": 0.2,
                  "mean_error_c": 0.2,
                  "p95_absolute_error_c": 0.7999999999999998,
                  "maximum_absolute_error_c": 1.0,
                  "maximum_underprediction_c": 0.0
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "interpretation": "Diagnostic only. Existing rolling origins and target observations must both lie inside this recorded segment. Short segments may have no eligible origins; one-second reduction can miss a narrow raw temperature peak. Whole-acquisition selection is unchanged."
            },
            {
              "name": "batch_2040_1_decode",
              "kind": "workload",
              "phase": "decode",
              "start_s": 2292.964186404,
              "end_s": 2294.817416129,
              "raw_observation_count": 18,
              "raw_temperature_min_c": 55.0,
              "raw_temperature_max_c": 57.0,
              "retained_observed_peak_c": 56.0,
              "known_future_measured_power": {
                "1": {
                  "count": 0,
                  "rmse_c": null
                },
                "5": {
                  "count": 0,
                  "rmse_c": null
                },
                "10": {
                  "count": 0,
                  "rmse_c": null
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "temperature_persistence": {
                "1": {
                  "count": 0,
                  "rmse_c": null
                },
                "5": {
                  "count": 0,
                  "rmse_c": null
                },
                "10": {
                  "count": 0,
                  "rmse_c": null
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "interpretation": "Diagnostic only. Existing rolling origins and target observations must both lie inside this recorded segment. Short segments may have no eligible origins; one-second reduction can miss a narrow raw temperature peak. Whole-acquisition selection is unchanged."
            },
            {
              "name": "cooldown_after_batch_2040_1_decode",
              "kind": "cooldown",
              "phase": "idle",
              "start_s": 2294.817416129,
              "end_s": 2355.8662773710003,
              "raw_observation_count": 609,
              "raw_temperature_min_c": 53.0,
              "raw_temperature_max_c": 56.0,
              "retained_observed_peak_c": 55.0,
              "known_future_measured_power": {
                "1": {
                  "count": 6,
                  "rmse_c": 0.006285079815083902,
                  "mae_c": 0.0056611526433509125,
                  "mean_error_c": -0.004425435960198361,
                  "p95_absolute_error_c": 0.00807980930179042,
                  "maximum_absolute_error_c": 0.008193423897310481,
                  "maximum_underprediction_c": 0.008193423897310481
                },
                "5": {
                  "count": 6,
                  "rmse_c": 0.3930637734385554,
                  "mae_c": 0.18122154035798488,
                  "mean_error_c": 0.14503107998314016,
                  "p95_absolute_error_c": 0.7300197757153217,
                  "maximum_absolute_error_c": 0.9606724808938765,
                  "maximum_underprediction_c": 0.03806166017965751
                },
                "10": {
                  "count": 5,
                  "rmse_c": 0.417137719890491,
                  "mae_c": 0.23120734549391245,
                  "mean_error_c": 0.14578744650046788,
                  "p95_absolute_error_c": 0.7544742100799481,
                  "maximum_absolute_error_c": 0.9243736833245748,
                  "maximum_underprediction_c": 0.07487631710144171
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "temperature_persistence": {
                "1": {
                  "count": 6,
                  "rmse_c": 0.0,
                  "mae_c": 0.0,
                  "mean_error_c": 0.0,
                  "p95_absolute_error_c": 0.0,
                  "maximum_absolute_error_c": 0.0,
                  "maximum_underprediction_c": 0.0
                },
                "5": {
                  "count": 6,
                  "rmse_c": 0.408248290463863,
                  "mae_c": 0.16666666666666666,
                  "mean_error_c": 0.16666666666666666,
                  "p95_absolute_error_c": 0.75,
                  "maximum_absolute_error_c": 1.0,
                  "maximum_underprediction_c": 0.0
                },
                "10": {
                  "count": 5,
                  "rmse_c": 0.4472135954999579,
                  "mae_c": 0.2,
                  "mean_error_c": 0.2,
                  "p95_absolute_error_c": 0.7999999999999998,
                  "maximum_absolute_error_c": 1.0,
                  "maximum_underprediction_c": 0.0
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "interpretation": "Diagnostic only. Existing rolling origins and target observations must both lie inside this recorded segment. Short segments may have no eligible origins; one-second reduction can miss a narrow raw temperature peak. Whole-acquisition selection is unchanged."
            },
            {
              "name": "batch_2040_4_prefill",
              "kind": "workload",
              "phase": "prefill",
              "start_s": 2355.8662773710003,
              "end_s": 2360.450791796,
              "raw_observation_count": 46,
              "raw_temperature_min_c": 53.0,
              "raw_temperature_max_c": 60.0,
              "retained_observed_peak_c": 60.0,
              "known_future_measured_power": {
                "1": {
                  "count": 1,
                  "rmse_c": 0.6699184560164042,
                  "mae_c": 0.6699184560164042,
                  "mean_error_c": -0.6699184560164042,
                  "p95_absolute_error_c": 0.6699184560164042,
                  "maximum_absolute_error_c": 0.6699184560164042,
                  "maximum_underprediction_c": 0.6699184560164042
                },
                "5": {
                  "count": 0,
                  "rmse_c": null
                },
                "10": {
                  "count": 0,
                  "rmse_c": null
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "temperature_persistence": {
                "1": {
                  "count": 1,
                  "rmse_c": 1.0,
                  "mae_c": 1.0,
                  "mean_error_c": -1.0,
                  "p95_absolute_error_c": 1.0,
                  "maximum_absolute_error_c": 1.0,
                  "maximum_underprediction_c": 1.0
                },
                "5": {
                  "count": 0,
                  "rmse_c": null
                },
                "10": {
                  "count": 0,
                  "rmse_c": null
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "interpretation": "Diagnostic only. Existing rolling origins and target observations must both lie inside this recorded segment. Short segments may have no eligible origins; one-second reduction can miss a narrow raw temperature peak. Whole-acquisition selection is unchanged."
            },
            {
              "name": "cooldown_after_batch_2040_4_prefill",
              "kind": "cooldown",
              "phase": "idle",
              "start_s": 2360.450791796,
              "end_s": 2422.874103724,
              "raw_observation_count": 623,
              "raw_temperature_min_c": 54.0,
              "raw_temperature_max_c": 60.0,
              "retained_observed_peak_c": 56.0,
              "known_future_measured_power": {
                "1": {
                  "count": 6,
                  "rmse_c": 0.01048932227573994,
                  "mae_c": 0.009920853102805438,
                  "mean_error_c": -0.009920853102805438,
                  "p95_absolute_error_c": 0.015288549135959784,
                  "maximum_absolute_error_c": 0.017502144241817064,
                  "maximum_underprediction_c": 0.017502144241817064
                },
                "5": {
                  "count": 5,
                  "rmse_c": 0.05240200197068676,
                  "mae_c": 0.049107943956788344,
                  "mean_error_c": -0.049107943956788344,
                  "p95_absolute_error_c": 0.07681248215510265,
                  "maximum_absolute_error_c": 0.08541166307155379,
                  "maximum_underprediction_c": 0.08541166307155379
                },
                "10": {
                  "count": 5,
                  "rmse_c": 0.3799831939641894,
                  "mae_c": 0.2301655372061532,
                  "mean_error_c": 0.10376217742493736,
                  "p95_absolute_error_c": 0.6844094097186512,
                  "maximum_absolute_error_c": 0.8348192865777264,
                  "maximum_underprediction_c": 0.08276990228235093
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "temperature_persistence": {
                "1": {
                  "count": 6,
                  "rmse_c": 0.0,
                  "mae_c": 0.0,
                  "mean_error_c": 0.0,
                  "p95_absolute_error_c": 0.0,
                  "maximum_absolute_error_c": 0.0,
                  "maximum_underprediction_c": 0.0
                },
                "5": {
                  "count": 5,
                  "rmse_c": 0.0,
                  "mae_c": 0.0,
                  "mean_error_c": 0.0,
                  "p95_absolute_error_c": 0.0,
                  "maximum_absolute_error_c": 0.0,
                  "maximum_underprediction_c": 0.0
                },
                "10": {
                  "count": 5,
                  "rmse_c": 0.4472135954999579,
                  "mae_c": 0.2,
                  "mean_error_c": 0.2,
                  "p95_absolute_error_c": 0.7999999999999998,
                  "maximum_absolute_error_c": 1.0,
                  "maximum_underprediction_c": 0.0
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "interpretation": "Diagnostic only. Existing rolling origins and target observations must both lie inside this recorded segment. Short segments may have no eligible origins; one-second reduction can miss a narrow raw temperature peak. Whole-acquisition selection is unchanged."
            },
            {
              "name": "batch_2040_4_decode",
              "kind": "workload",
              "phase": "decode",
              "start_s": 2422.874103724,
              "end_s": 2424.914101382,
              "raw_observation_count": 20,
              "raw_temperature_min_c": 54.0,
              "raw_temperature_max_c": 57.0,
              "retained_observed_peak_c": 56.0,
              "known_future_measured_power": {
                "1": {
                  "count": 0,
                  "rmse_c": null
                },
                "5": {
                  "count": 0,
                  "rmse_c": null
                },
                "10": {
                  "count": 0,
                  "rmse_c": null
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "temperature_persistence": {
                "1": {
                  "count": 0,
                  "rmse_c": null
                },
                "5": {
                  "count": 0,
                  "rmse_c": null
                },
                "10": {
                  "count": 0,
                  "rmse_c": null
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "interpretation": "Diagnostic only. Existing rolling origins and target observations must both lie inside this recorded segment. Short segments may have no eligible origins; one-second reduction can miss a narrow raw temperature peak. Whole-acquisition selection is unchanged."
            },
            {
              "name": "cooldown_after_batch_2040_4_decode",
              "kind": "cooldown",
              "phase": "idle",
              "start_s": 2424.914101382,
              "end_s": 2488.1650847600004,
              "raw_observation_count": 631,
              "raw_temperature_min_c": 53.0,
              "raw_temperature_max_c": 57.0,
              "retained_observed_peak_c": 56.0,
              "known_future_measured_power": {
                "1": {
                  "count": 6,
                  "rmse_c": 0.40774800407113415,
                  "mae_c": 0.17340815706853854,
                  "mean_error_c": -0.17340815706853854,
                  "p95_absolute_error_c": 0.7511094243080159,
                  "maximum_absolute_error_c": 0.9985990600510704,
                  "maximum_underprediction_c": 0.9985990600510704
                },
                "5": {
                  "count": 6,
                  "rmse_c": 0.03780703303718439,
                  "mae_c": 0.03574441540057194,
                  "mean_error_c": -0.032964519883627474,
                  "p95_absolute_error_c": 0.04241583077426725,
                  "maximum_absolute_error_c": 0.04241680810052628,
                  "maximum_underprediction_c": 0.04241680810052628
                },
                "10": {
                  "count": 5,
                  "rmse_c": 0.41646707310045605,
                  "mae_c": 0.24765021965868925,
                  "mean_error_c": 0.1192694420041704,
                  "p95_absolute_error_c": 0.7504033792741437,
                  "maximum_absolute_error_c": 0.9172991541571491,
                  "maximum_underprediction_c": 0.0828202797421227
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "temperature_persistence": {
                "1": {
                  "count": 6,
                  "rmse_c": 0.408248290463863,
                  "mae_c": 0.16666666666666666,
                  "mean_error_c": -0.16666666666666666,
                  "p95_absolute_error_c": 0.75,
                  "maximum_absolute_error_c": 1.0,
                  "maximum_underprediction_c": 1.0
                },
                "5": {
                  "count": 6,
                  "rmse_c": 0.0,
                  "mae_c": 0.0,
                  "mean_error_c": 0.0,
                  "p95_absolute_error_c": 0.0,
                  "maximum_absolute_error_c": 0.0,
                  "maximum_underprediction_c": 0.0
                },
                "10": {
                  "count": 5,
                  "rmse_c": 0.4472135954999579,
                  "mae_c": 0.2,
                  "mean_error_c": 0.2,
                  "p95_absolute_error_c": 0.7999999999999998,
                  "maximum_absolute_error_c": 1.0,
                  "maximum_underprediction_c": 0.0
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "interpretation": "Diagnostic only. Existing rolling origins and target observations must both lie inside this recorded segment. Short segments may have no eligible origins; one-second reduction can miss a narrow raw temperature peak. Whole-acquisition selection is unchanged."
            },
            {
              "name": "batch_2040_8_prefill",
              "kind": "workload",
              "phase": "prefill",
              "start_s": 2488.1650847600004,
              "end_s": 2497.395554114,
              "raw_observation_count": 92,
              "raw_temperature_min_c": 53.0,
              "raw_temperature_max_c": 62.0,
              "retained_observed_peak_c": 62.0,
              "known_future_measured_power": {
                "1": {
                  "count": 1,
                  "rmse_c": 0.33556558751175203,
                  "mae_c": 0.33556558751175203,
                  "mean_error_c": 0.33556558751175203,
                  "p95_absolute_error_c": 0.33556558751175203,
                  "maximum_absolute_error_c": 0.33556558751175203,
                  "maximum_underprediction_c": 0.0
                },
                "5": {
                  "count": 1,
                  "rmse_c": 0.3713118357495375,
                  "mae_c": 0.3713118357495375,
                  "mean_error_c": -0.3713118357495375,
                  "p95_absolute_error_c": 0.3713118357495375,
                  "maximum_absolute_error_c": 0.3713118357495375,
                  "maximum_underprediction_c": 0.3713118357495375
                },
                "10": {
                  "count": 0,
                  "rmse_c": null
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "temperature_persistence": {
                "1": {
                  "count": 1,
                  "rmse_c": 0.0,
                  "mae_c": 0.0,
                  "mean_error_c": 0.0,
                  "p95_absolute_error_c": 0.0,
                  "maximum_absolute_error_c": 0.0,
                  "maximum_underprediction_c": 0.0
                },
                "5": {
                  "count": 1,
                  "rmse_c": 2.0,
                  "mae_c": 2.0,
                  "mean_error_c": -2.0,
                  "p95_absolute_error_c": 2.0,
                  "maximum_absolute_error_c": 2.0,
                  "maximum_underprediction_c": 2.0
                },
                "10": {
                  "count": 0,
                  "rmse_c": null
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "interpretation": "Diagnostic only. Existing rolling origins and target observations must both lie inside this recorded segment. Short segments may have no eligible origins; one-second reduction can miss a narrow raw temperature peak. Whole-acquisition selection is unchanged."
            },
            {
              "name": "cooldown_after_batch_2040_8_prefill",
              "kind": "cooldown",
              "phase": "idle",
              "start_s": 2497.395554114,
              "end_s": 2596.822904221,
              "raw_observation_count": 992,
              "raw_temperature_min_c": 54.0,
              "raw_temperature_max_c": 62.0,
              "retained_observed_peak_c": 58.0,
              "known_future_measured_power": {
                "1": {
                  "count": 10,
                  "rmse_c": 0.30286800866097646,
                  "mae_c": 0.11122505174324644,
                  "mean_error_c": 0.08000983334536826,
                  "p95_absolute_error_c": 0.5377180367155732,
                  "maximum_absolute_error_c": 0.9561744254430735,
                  "maximum_underprediction_c": 0.0262713393819638
                },
                "5": {
                  "count": 10,
                  "rmse_c": 0.38804893853939687,
                  "mae_c": 0.2369487807971403,
                  "mean_error_c": 0.10162846015833722,
                  "p95_absolute_error_c": 0.8529194035003921,
                  "maximum_absolute_error_c": 0.9112061135056777,
                  "maximum_underprediction_c": 0.12868840816796734
                },
                "10": {
                  "count": 9,
                  "rmse_c": 0.6572125809150614,
                  "mae_c": 0.4598263246065433,
                  "mean_error_c": 0.23938516382235914,
                  "p95_absolute_error_c": 1.271794396560952,
                  "maximum_absolute_error_c": 1.5691700667479296,
                  "maximum_underprediction_c": 0.2514932842003361
                },
                "60": {
                  "count": 4,
                  "rmse_c": 0.6122331358209164,
                  "mae_c": 0.5222933548145772,
                  "mean_error_c": 0.4137433795500254,
                  "p95_absolute_error_c": 0.8859389416827401,
                  "maximum_absolute_error_c": 0.9065093589902489,
                  "maximum_underprediction_c": 0.21709995052910358
                }
              },
              "temperature_persistence": {
                "1": {
                  "count": 10,
                  "rmse_c": 0.31622776601683794,
                  "mae_c": 0.1,
                  "mean_error_c": 0.1,
                  "p95_absolute_error_c": 0.5499999999999989,
                  "maximum_absolute_error_c": 1.0,
                  "maximum_underprediction_c": 0.0
                },
                "5": {
                  "count": 10,
                  "rmse_c": 0.4472135954999579,
                  "mae_c": 0.2,
                  "mean_error_c": 0.2,
                  "p95_absolute_error_c": 1.0,
                  "maximum_absolute_error_c": 1.0,
                  "maximum_underprediction_c": 0.0
                },
                "10": {
                  "count": 9,
                  "rmse_c": 0.816496580927726,
                  "mae_c": 0.4444444444444444,
                  "mean_error_c": 0.4444444444444444,
                  "p95_absolute_error_c": 1.5999999999999996,
                  "maximum_absolute_error_c": 2.0,
                  "maximum_underprediction_c": 0.0
                },
                "60": {
                  "count": 4,
                  "rmse_c": 1.9364916731037085,
                  "mae_c": 1.75,
                  "mean_error_c": 1.75,
                  "p95_absolute_error_c": 2.8499999999999996,
                  "maximum_absolute_error_c": 3.0,
                  "maximum_underprediction_c": 0.0
                }
              },
              "interpretation": "Diagnostic only. Existing rolling origins and target observations must both lie inside this recorded segment. Short segments may have no eligible origins; one-second reduction can miss a narrow raw temperature peak. Whole-acquisition selection is unchanged."
            },
            {
              "name": "batch_2040_8_decode",
              "kind": "workload",
              "phase": "decode",
              "start_s": 2596.822904221,
              "end_s": 2599.000927359,
              "raw_observation_count": 22,
              "raw_temperature_min_c": 54.0,
              "raw_temperature_max_c": 58.0,
              "retained_observed_peak_c": 57.0,
              "known_future_measured_power": {
                "1": {
                  "count": 0,
                  "rmse_c": null
                },
                "5": {
                  "count": 0,
                  "rmse_c": null
                },
                "10": {
                  "count": 0,
                  "rmse_c": null
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "temperature_persistence": {
                "1": {
                  "count": 0,
                  "rmse_c": null
                },
                "5": {
                  "count": 0,
                  "rmse_c": null
                },
                "10": {
                  "count": 0,
                  "rmse_c": null
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "interpretation": "Diagnostic only. Existing rolling origins and target observations must both lie inside this recorded segment. Short segments may have no eligible origins; one-second reduction can miss a narrow raw temperature peak. Whole-acquisition selection is unchanged."
            },
            {
              "name": "cooldown_after_batch_2040_8_decode",
              "kind": "cooldown",
              "phase": "idle",
              "start_s": 2599.000927359,
              "end_s": 2660.0580658460003,
              "raw_observation_count": 609,
              "raw_temperature_min_c": 54.0,
              "raw_temperature_max_c": 56.0,
              "retained_observed_peak_c": 56.0,
              "known_future_measured_power": {
                "1": {
                  "count": 6,
                  "rmse_c": 0.4117847635990798,
                  "mae_c": 0.17618604016316178,
                  "mean_error_c": 0.159944193161652,
                  "p95_absolute_error_c": 0.7606455472038007,
                  "maximum_absolute_error_c": 1.0083906999744414,
                  "maximum_underprediction_c": 0.017410088891878672
                },
                "5": {
                  "count": 6,
                  "rmse_c": 0.37323523798439423,
                  "mae_c": 0.19150387819016976,
                  "mean_error_c": 0.11078285570974937,
                  "p95_absolute_error_c": 0.7014753741135564,
                  "maximum_absolute_error_c": 0.9068602016997573,
                  "maximum_underprediction_c": 0.08532089135495369
                },
                "10": {
                  "count": 6,
                  "rmse_c": 0.47065313873676595,
                  "mae_c": 0.3206699370251596,
                  "mean_error_c": 0.21759884750375255,
                  "p95_absolute_error_c": 0.8203935647717397,
                  "maximum_absolute_error_c": 0.8333839527501112,
                  "maximum_underprediction_c": 0.080140889740278
                },
                "60": {
                  "count": 1,
                  "rmse_c": 0.7789623728730533,
                  "mae_c": 0.7789623728730533,
                  "mean_error_c": 0.7789623728730533,
                  "p95_absolute_error_c": 0.7789623728730533,
                  "maximum_absolute_error_c": 0.7789623728730533,
                  "maximum_underprediction_c": 0.0
                }
              },
              "temperature_persistence": {
                "1": {
                  "count": 6,
                  "rmse_c": 0.408248290463863,
                  "mae_c": 0.16666666666666666,
                  "mean_error_c": 0.16666666666666666,
                  "p95_absolute_error_c": 0.75,
                  "maximum_absolute_error_c": 1.0,
                  "maximum_underprediction_c": 0.0
                },
                "5": {
                  "count": 6,
                  "rmse_c": 0.408248290463863,
                  "mae_c": 0.16666666666666666,
                  "mean_error_c": 0.16666666666666666,
                  "p95_absolute_error_c": 0.75,
                  "maximum_absolute_error_c": 1.0,
                  "maximum_underprediction_c": 0.0
                },
                "10": {
                  "count": 6,
                  "rmse_c": 0.5773502691896257,
                  "mae_c": 0.3333333333333333,
                  "mean_error_c": 0.3333333333333333,
                  "p95_absolute_error_c": 1.0,
                  "maximum_absolute_error_c": 1.0,
                  "maximum_underprediction_c": 0.0
                },
                "60": {
                  "count": 1,
                  "rmse_c": 2.0,
                  "mae_c": 2.0,
                  "mean_error_c": 2.0,
                  "p95_absolute_error_c": 2.0,
                  "maximum_absolute_error_c": 2.0,
                  "maximum_underprediction_c": 0.0
                }
              },
              "interpretation": "Diagnostic only. Existing rolling origins and target observations must both lie inside this recorded segment. Short segments may have no eligible origins; one-second reduction can miss a narrow raw temperature peak. Whole-acquisition selection is unchanged."
            },
            {
              "name": "capacity",
              "kind": "workload",
              "phase": "mixed",
              "start_s": 2660.0580658460003,
              "end_s": 2691.313809933,
              "raw_observation_count": 312,
              "raw_temperature_min_c": 54.0,
              "raw_temperature_max_c": 67.0,
              "retained_observed_peak_c": 66.0,
              "known_future_measured_power": {
                "1": {
                  "count": 3,
                  "rmse_c": 0.4780315551880163,
                  "mae_c": 0.4263538108173748,
                  "mean_error_c": -0.061091616807061655,
                  "p95_absolute_error_c": 0.6874979702118352,
                  "maximum_absolute_error_c": 0.7311681414366547,
                  "maximum_underprediction_c": 0.7311681414366547
                },
                "5": {
                  "count": 2,
                  "rmse_c": 0.9976725898136856,
                  "mae_c": 0.920348276292664,
                  "mean_error_c": 0.38510991520690396,
                  "p95_absolute_error_c": 1.2669471999788775,
                  "maximum_absolute_error_c": 1.305458191499568,
                  "maximum_underprediction_c": 0.5352383610857601
                },
                "10": {
                  "count": 2,
                  "rmse_c": 1.0916431411514456,
                  "mae_c": 0.8422789646283277,
                  "mean_error_c": 0.6944428654451187,
                  "p95_absolute_error_c": 1.4672775435289345,
                  "maximum_absolute_error_c": 1.5367218300734464,
                  "maximum_underprediction_c": 0.14783609918320906
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "temperature_persistence": {
                "1": {
                  "count": 3,
                  "rmse_c": 0.5773502691896257,
                  "mae_c": 0.3333333333333333,
                  "mean_error_c": -0.3333333333333333,
                  "p95_absolute_error_c": 0.8999999999999999,
                  "maximum_absolute_error_c": 1.0,
                  "maximum_underprediction_c": 1.0
                },
                "5": {
                  "count": 2,
                  "rmse_c": 1.4142135623730951,
                  "mae_c": 1.0,
                  "mean_error_c": -1.0,
                  "p95_absolute_error_c": 1.9,
                  "maximum_absolute_error_c": 2.0,
                  "maximum_underprediction_c": 2.0
                },
                "10": {
                  "count": 2,
                  "rmse_c": 2.23606797749979,
                  "mae_c": 2.0,
                  "mean_error_c": -2.0,
                  "p95_absolute_error_c": 2.9,
                  "maximum_absolute_error_c": 3.0,
                  "maximum_underprediction_c": 3.0
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "interpretation": "Diagnostic only. Existing rolling origins and target observations must both lie inside this recorded segment. Short segments may have no eligible origins; one-second reduction can miss a narrow raw temperature peak. Whole-acquisition selection is unchanged."
            },
            {
              "name": "cooldown_after_capacity",
              "kind": "cooldown",
              "phase": "idle",
              "start_s": 2691.313809933,
              "end_s": 2956.7852703070002,
              "raw_observation_count": 2647,
              "raw_temperature_min_c": 54.0,
              "raw_temperature_max_c": 66.0,
              "retained_observed_peak_c": 66.0,
              "known_future_measured_power": {
                "1": {
                  "count": 26,
                  "rmse_c": 0.19638989326511247,
                  "mae_c": 0.07146037913602481,
                  "mean_error_c": 0.004054243879285042,
                  "p95_absolute_error_c": 0.0753822424142605,
                  "maximum_absolute_error_c": 0.981690099199028,
                  "maximum_underprediction_c": 0.07712162648644494
                },
                "5": {
                  "count": 26,
                  "rmse_c": 0.4227179155580019,
                  "mae_c": 0.31101826676726346,
                  "mean_error_c": 0.06162101723409372,
                  "p95_absolute_error_c": 0.8601950746020677,
                  "maximum_absolute_error_c": 0.9135332030659526,
                  "maximum_underprediction_c": 0.3793723061680083
                },
                "10": {
                  "count": 25,
                  "rmse_c": 0.41415986321347437,
                  "mae_c": 0.366073389906816,
                  "mean_error_c": -0.021147056952825382,
                  "p95_absolute_error_c": 0.728124613245326,
                  "maximum_absolute_error_c": 0.8315878420250726,
                  "maximum_underprediction_c": 0.5878830970638802
                },
                "60": {
                  "count": 20,
                  "rmse_c": 0.44450709971290653,
                  "mae_c": 0.36396230533015983,
                  "mean_error_c": -0.24045162133711387,
                  "p95_absolute_error_c": 0.8515601458942397,
                  "maximum_absolute_error_c": 1.0214664298777265,
                  "maximum_underprediction_c": 1.0214664298777265
                }
              },
              "temperature_persistence": {
                "1": {
                  "count": 26,
                  "rmse_c": 0.19611613513818404,
                  "mae_c": 0.038461538461538464,
                  "mean_error_c": 0.038461538461538464,
                  "p95_absolute_error_c": 0.0,
                  "maximum_absolute_error_c": 1.0,
                  "maximum_underprediction_c": 0.0
                },
                "5": {
                  "count": 26,
                  "rmse_c": 0.4803844614152614,
                  "mae_c": 0.23076923076923078,
                  "mean_error_c": 0.23076923076923078,
                  "p95_absolute_error_c": 1.0,
                  "maximum_absolute_error_c": 1.0,
                  "maximum_underprediction_c": 0.0
                },
                "10": {
                  "count": 25,
                  "rmse_c": 0.565685424949238,
                  "mae_c": 0.32,
                  "mean_error_c": 0.32,
                  "p95_absolute_error_c": 1.0,
                  "maximum_absolute_error_c": 1.0,
                  "maximum_underprediction_c": 0.0
                },
                "60": {
                  "count": 20,
                  "rmse_c": 1.857417562100671,
                  "mae_c": 1.65,
                  "mean_error_c": 1.65,
                  "p95_absolute_error_c": 3.0500000000000007,
                  "maximum_absolute_error_c": 4.0,
                  "maximum_underprediction_c": 0.0
                }
              },
              "interpretation": "Diagnostic only. Existing rolling origins and target observations must both lie inside this recorded segment. Short segments may have no eligible origins; one-second reduction can miss a narrow raw temperature peak. Whole-acquisition selection is unchanged."
            },
            {
              "name": "fixed_2040_steady",
              "kind": "workload",
              "phase": "mixed",
              "start_s": 2956.7852703070002,
              "end_s": 3052.512813024,
              "raw_observation_count": 956,
              "raw_temperature_min_c": 55.0,
              "raw_temperature_max_c": 77.0,
              "retained_observed_peak_c": 76.0,
              "known_future_measured_power": {
                "1": {
                  "count": 10,
                  "rmse_c": 1.3115582905435186,
                  "mae_c": 1.0635983359297199,
                  "mean_error_c": 0.0230983714655423,
                  "p95_absolute_error_c": 2.0211934228444677,
                  "maximum_absolute_error_c": 2.2362549264445164,
                  "maximum_underprediction_c": 1.758340473999965
                },
                "5": {
                  "count": 9,
                  "rmse_c": 0.9354790232432778,
                  "mae_c": 0.7975434202398151,
                  "mean_error_c": 0.426304451575107,
                  "p95_absolute_error_c": 1.6171750398786113,
                  "maximum_absolute_error_c": 1.912059093765663,
                  "maximum_underprediction_c": 0.799343442204389
                },
                "10": {
                  "count": 9,
                  "rmse_c": 0.9067005199668521,
                  "mae_c": 0.726930889656455,
                  "mean_error_c": 0.13765574073442602,
                  "p95_absolute_error_c": 1.5822474691613593,
                  "maximum_absolute_error_c": 1.640859960123521,
                  "maximum_underprediction_c": 1.640859960123521
                },
                "60": {
                  "count": 4,
                  "rmse_c": 0.7865258622438102,
                  "mae_c": 0.6692334675317326,
                  "mean_error_c": 0.11408388107357581,
                  "p95_absolute_error_c": 1.0758420673201625,
                  "maximum_absolute_error_c": 1.1102991729163136,
                  "maximum_underprediction_c": 1.1102991729163136
                }
              },
              "temperature_persistence": {
                "1": {
                  "count": 10,
                  "rmse_c": 1.3416407864998738,
                  "mae_c": 1.0,
                  "mean_error_c": -0.2,
                  "p95_absolute_error_c": 2.0,
                  "maximum_absolute_error_c": 2.0,
                  "maximum_underprediction_c": 2.0
                },
                "5": {
                  "count": 9,
                  "rmse_c": 1.0,
                  "mae_c": 0.7777777777777778,
                  "mean_error_c": -0.5555555555555556,
                  "p95_absolute_error_c": 1.5999999999999996,
                  "maximum_absolute_error_c": 2.0,
                  "maximum_underprediction_c": 2.0
                },
                "10": {
                  "count": 9,
                  "rmse_c": 2.1081851067789197,
                  "mae_c": 1.7777777777777777,
                  "mean_error_c": -1.7777777777777777,
                  "p95_absolute_error_c": 3.5999999999999996,
                  "maximum_absolute_error_c": 4.0,
                  "maximum_underprediction_c": 4.0
                },
                "60": {
                  "count": 4,
                  "rmse_c": 11.84271928232701,
                  "mae_c": 11.75,
                  "mean_error_c": -11.75,
                  "p95_absolute_error_c": 13.7,
                  "maximum_absolute_error_c": 14.0,
                  "maximum_underprediction_c": 14.0
                }
              },
              "interpretation": "Diagnostic only. Existing rolling origins and target observations must both lie inside this recorded segment. Short segments may have no eligible origins; one-second reduction can miss a narrow raw temperature peak. Whole-acquisition selection is unchanged."
            },
            {
              "name": "cooldown_after_fixed_2040_steady",
              "kind": "cooldown",
              "phase": "idle",
              "start_s": 3052.512813024,
              "end_s": 3056.401636097,
              "raw_observation_count": 39,
              "raw_temperature_min_c": 72.0,
              "raw_temperature_max_c": 75.0,
              "retained_observed_peak_c": 73.0,
              "known_future_measured_power": {
                "1": {
                  "count": 0,
                  "rmse_c": null
                },
                "5": {
                  "count": 0,
                  "rmse_c": null
                },
                "10": {
                  "count": 0,
                  "rmse_c": null
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "temperature_persistence": {
                "1": {
                  "count": 0,
                  "rmse_c": null
                },
                "5": {
                  "count": 0,
                  "rmse_c": null
                },
                "10": {
                  "count": 0,
                  "rmse_c": null
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "interpretation": "Diagnostic only. Existing rolling origins and target observations must both lie inside this recorded segment. Short segments may have no eligible origins; one-second reduction can miss a narrow raw temperature peak. Whole-acquisition selection is unchanged."
            }
          ],
          "uncertainty": "Origins overlap across horizons and are not independent experimental repetitions; quantization convention and power-channel timing remain measurement assumptions.",
          "held_out_run_id": "pilot-20260904T2303Z",
          "training_run_ids": [
            "failed-thermal-phase-trial-20260903T112200Z",
            "failed-thermal-phase-v2-trial-20260903T124423Z",
            "failed-thermal-trial-20260903T021525Z",
            "thermal-identification-20260903T030109Z",
            "thermal-phase-identification-20260903T131518Z"
          ],
          "fit_diagnostics": {
            "objective": 0.939884960649799,
            "optimizer_message": "`ftol` termination condition is satisfied.",
            "successful_multistarts": 3,
            "attempts": 3,
            "jacobian_condition_number": 381.9222086601643,
            "minimum_bound_distance": 1.2023883449047992,
            "modal_time_constants_s": [
              103.3394088390382
            ],
            "effective_resolution_floor_s": 1.0,
            "fast_mode_supported": true,
            "physical_parameter_identifiability_established": false,
            "warnings": []
          },
          "initial_state_fit_is_prefix_only": true
        }
      ],
      "mean_run_weighted_10s_rmse_c": 0.7262911183597867
    },
    {
      "model": "one_state_phase_gain_rc",
      "final_fit": {
        "model": "one_state_phase_gain_rc",
        "status": "fitted",
        "parameters": {
          "thermal_resistance_c_per_w": 0.9234112816038733,
          "thermal_time_constant_s": 112.66128462276197,
          "prefill_power_gain": 1.1341904693851272
        },
        "development_initial_states": {
          "failed-thermal-phase-trial-20260903T112200Z": {
            "ambient_c": 41.07043772974402,
            "sink_initial_c": null
          },
          "failed-thermal-phase-v2-trial-20260903T124423Z": {
            "ambient_c": 36.72135803641442,
            "sink_initial_c": null
          },
          "failed-thermal-trial-20260903T021525Z": {
            "ambient_c": 30.62321917086392,
            "sink_initial_c": null
          },
          "thermal-identification-20260903T030109Z": {
            "ambient_c": 31.874612021004467,
            "sink_initial_c": null
          },
          "thermal-phase-identification-20260903T131518Z": {
            "ambient_c": 34.19033333704229,
            "sink_initial_c": null
          },
          "pilot-20260904T2303Z": {
            "ambient_c": 33.56690260676882,
            "sink_initial_c": null
          }
        },
        "diagnostics": {
          "objective": 0.7996882465469997,
          "optimizer_message": "`ftol` termination condition is satisfied.",
          "successful_multistarts": 3,
          "attempts": 3,
          "jacobian_condition_number": 480.84624417308356,
          "minimum_bound_distance": 0.567228026937746,
          "modal_time_constants_s": [
            112.66128462276197
          ],
          "effective_resolution_floor_s": 1.0,
          "fast_mode_supported": true,
          "physical_parameter_identifiability_established": false,
          "warnings": [
            "Pure-phase gain is diagnostic only; mixed serving has no supplied runtime phase activity signal."
          ]
        }
      },
      "blocked_evaluation": [
        {
          "status": "evaluated",
          "run_id": "failed-thermal-phase-trial-20260903T112200Z",
          "role": "development",
          "initialization": {
            "prefix_end_s": 509.013548495,
            "prefix_duration_s": 119.98315123100002,
            "ambient_estimated_from_prefix_c": 38.89903417523866,
            "uses_future_temperature": false
          },
          "known_future_measured_power": {
            "1": {
              "count": 49,
              "rmse_c": 0.1490231183560819,
              "mae_c": 0.04640775543833232,
              "mean_error_c": -0.04640775543833232,
              "p95_absolute_error_c": 0.041647973066008606,
              "maximum_absolute_error_c": 1.025725775406002,
              "maximum_underprediction_c": 1.025725775406002
            },
            "5": {
              "count": 48,
              "rmse_c": 0.13580530365981047,
              "mae_c": 0.1299744080849803,
              "mean_error_c": -0.1299744080849803,
              "p95_absolute_error_c": 0.20432260290125512,
              "maximum_absolute_error_c": 0.20821158965175357,
              "maximum_underprediction_c": 0.20821158965175357
            },
            "10": {
              "count": 48,
              "rmse_c": 0.3040716014684478,
              "mae_c": 0.2763908936371447,
              "mean_error_c": -0.1922745104310022,
              "p95_absolute_error_c": 0.5249375437320418,
              "maximum_absolute_error_c": 0.7535431871186873,
              "maximum_underprediction_c": 0.40011848484069645
            },
            "60": {
              "count": 43,
              "rmse_c": 0.9507314267552953,
              "mae_c": 0.8780878055241125,
              "mean_error_c": -0.8780878055241125,
              "p95_absolute_error_c": 1.5347597067656362,
              "maximum_absolute_error_c": 1.5711661786865108,
              "maximum_underprediction_c": 1.5711661786865108
            }
          },
          "temperature_persistence": {
            "1": {
              "count": 49,
              "rmse_c": 0.14285714285714285,
              "mae_c": 0.02040816326530612,
              "mean_error_c": -0.02040816326530612,
              "p95_absolute_error_c": 0.0,
              "maximum_absolute_error_c": 1.0,
              "maximum_underprediction_c": 1.0
            },
            "5": {
              "count": 48,
              "rmse_c": 0.0,
              "mae_c": 0.0,
              "mean_error_c": 0.0,
              "p95_absolute_error_c": 0.0,
              "maximum_absolute_error_c": 0.0,
              "maximum_underprediction_c": 0.0
            },
            "10": {
              "count": 48,
              "rmse_c": 0.25,
              "mae_c": 0.0625,
              "mean_error_c": 0.0625,
              "p95_absolute_error_c": 0.6499999999999986,
              "maximum_absolute_error_c": 1.0,
              "maximum_underprediction_c": 0.0
            },
            "60": {
              "count": 43,
              "rmse_c": 0.6469966392206306,
              "mae_c": 0.4186046511627907,
              "mean_error_c": 0.4186046511627907,
              "p95_absolute_error_c": 1.0,
              "maximum_absolute_error_c": 1.0,
              "maximum_underprediction_c": 0.0
            }
          },
          "controller_power_forecasts": {
            "1": {
              "count": 0,
              "rmse_c": null
            },
            "5": {
              "count": 0,
              "rmse_c": null
            },
            "10": {
              "count": 0,
              "rmse_c": null
            },
            "60": {
              "count": 0,
              "rmse_c": null
            }
          },
          "controller_forecast_predictions": [],
          "controller_forecast_unavailable": [],
          "matched_forecast_persistence": {
            "1": {
              "count": 0,
              "rmse_c": null
            },
            "5": {
              "count": 0,
              "rmse_c": null
            },
            "10": {
              "count": 0,
              "rmse_c": null
            },
            "60": {
              "count": 0,
              "rmse_c": null
            }
          },
          "phase_metrics": {
            "idle": {
              "1": {
                "count": 49,
                "rmse_c": 0.1490231183560819,
                "mae_c": 0.04640775543833232,
                "mean_error_c": -0.04640775543833232,
                "p95_absolute_error_c": 0.041647973066008606,
                "maximum_absolute_error_c": 1.025725775406002,
                "maximum_underprediction_c": 1.025725775406002
              },
              "5": {
                "count": 48,
                "rmse_c": 0.13580530365981047,
                "mae_c": 0.1299744080849803,
                "mean_error_c": -0.1299744080849803,
                "p95_absolute_error_c": 0.20432260290125512,
                "maximum_absolute_error_c": 0.20821158965175357,
                "maximum_underprediction_c": 0.20821158965175357
              },
              "10": {
                "count": 48,
                "rmse_c": 0.3040716014684478,
                "mae_c": 0.2763908936371447,
                "mean_error_c": -0.1922745104310022,
                "p95_absolute_error_c": 0.5249375437320418,
                "maximum_absolute_error_c": 0.7535431871186873,
                "maximum_underprediction_c": 0.40011848484069645
              },
              "60": {
                "count": 43,
                "rmse_c": 0.9507314267552953,
                "mae_c": 0.8780878055241125,
                "mean_error_c": -0.8780878055241125,
                "p95_absolute_error_c": 1.5347597067656362,
                "maximum_absolute_error_c": 1.5711661786865108,
                "maximum_underprediction_c": 1.5711661786865108
              }
            },
            "decode": {
              "1": {
                "count": 0,
                "rmse_c": null
              },
              "5": {
                "count": 0,
                "rmse_c": null
              },
              "10": {
                "count": 0,
                "rmse_c": null
              },
              "60": {
                "count": 0,
                "rmse_c": null
              }
            },
            "prefill": {
              "1": {
                "count": 0,
                "rmse_c": null
              },
              "5": {
                "count": 0,
                "rmse_c": null
              },
              "10": {
                "count": 0,
                "rmse_c": null
              },
              "60": {
                "count": 0,
                "rmse_c": null
              }
            },
            "mixed": {
              "1": {
                "count": 0,
                "rmse_c": null
              },
              "5": {
                "count": 0,
                "rmse_c": null
              },
              "10": {
                "count": 0,
                "rmse_c": null
              },
              "60": {
                "count": 0,
                "rmse_c": null
              }
            }
          },
          "segment_diagnostics": [],
          "uncertainty": "Origins overlap across horizons and are not independent experimental repetitions; quantization convention and power-channel timing remain measurement assumptions.",
          "held_out_run_id": "failed-thermal-phase-trial-20260903T112200Z",
          "training_run_ids": [
            "failed-thermal-phase-v2-trial-20260903T124423Z",
            "failed-thermal-trial-20260903T021525Z",
            "thermal-identification-20260903T030109Z",
            "thermal-phase-identification-20260903T131518Z",
            "pilot-20260904T2303Z"
          ],
          "fit_diagnostics": {
            "objective": 0.9289551017385335,
            "optimizer_message": "`ftol` termination condition is satisfied.",
            "successful_multistarts": 3,
            "attempts": 3,
            "jacobian_condition_number": 448.31522658607236,
            "minimum_bound_distance": 0.5656687848563651,
            "modal_time_constants_s": [
              114.21795088713009
            ],
            "effective_resolution_floor_s": 1.0,
            "fast_mode_supported": true,
            "physical_parameter_identifiability_established": false,
            "warnings": [
              "Pure-phase gain is diagnostic only; mixed serving has no supplied runtime phase activity signal."
            ]
          },
          "initial_state_fit_is_prefix_only": true
        },
        {
          "status": "evaluated",
          "run_id": "failed-thermal-phase-v2-trial-20260903T124423Z",
          "role": "development",
          "initialization": {
            "prefix_end_s": 507.29184505700005,
            "prefix_duration_s": 119.97312041600003,
            "ambient_estimated_from_prefix_c": 32.39860372475518,
            "uses_future_temperature": false
          },
          "known_future_measured_power": {
            "1": {
              "count": 53,
              "rmse_c": 0.38327893419105685,
              "mae_c": 0.1740145374232669,
              "mean_error_c": -0.04230632911419812,
              "p95_absolute_error_c": 0.9333975502067857,
              "maximum_absolute_error_c": 1.9569232250263298,
              "maximum_underprediction_c": 1.9569232250263298
            },
            "5": {
              "count": 52,
              "rmse_c": 0.43700515123650874,
              "mae_c": 0.3928844485654893,
              "mean_error_c": -0.1644284765160016,
              "p95_absolute_error_c": 0.6772569208395477,
              "maximum_absolute_error_c": 1.3501455008576642,
              "maximum_underprediction_c": 1.3501455008576642
            },
            "10": {
              "count": 52,
              "rmse_c": 0.7058904217464131,
              "mae_c": 0.5944407438984887,
              "mean_error_c": -0.4242068842518628,
              "p95_absolute_error_c": 1.2478350177173305,
              "maximum_absolute_error_c": 2.101755910194754,
              "maximum_underprediction_c": 1.5687134550327926
            },
            "60": {
              "count": 47,
              "rmse_c": 2.1153366838044696,
              "mae_c": 2.001416273500513,
              "mean_error_c": -1.9833025142553706,
              "p95_absolute_error_c": 2.896571180992237,
              "maximum_absolute_error_c": 3.180593158474352,
              "maximum_underprediction_c": 3.180593158474352
            }
          },
          "temperature_persistence": {
            "1": {
              "count": 53,
              "rmse_c": 0.38851434494290565,
              "mae_c": 0.11320754716981132,
              "mean_error_c": 0.0,
              "p95_absolute_error_c": 1.0,
              "maximum_absolute_error_c": 2.0,
              "maximum_underprediction_c": 2.0
            },
            "5": {
              "count": 52,
              "rmse_c": 0.4803844614152614,
              "mae_c": 0.19230769230769232,
              "mean_error_c": 0.038461538461538464,
              "p95_absolute_error_c": 1.0,
              "maximum_absolute_error_c": 2.0,
              "maximum_underprediction_c": 2.0
            },
            "10": {
              "count": 52,
              "rmse_c": 0.8660254037844386,
              "mae_c": 0.4807692307692308,
              "mean_error_c": -0.019230769230769232,
              "p95_absolute_error_c": 2.0,
              "maximum_absolute_error_c": 3.0,
              "maximum_underprediction_c": 3.0
            },
            "60": {
              "count": 47,
              "rmse_c": 3.2583770924488995,
              "mae_c": 2.1914893617021276,
              "mean_error_c": 0.19148936170212766,
              "p95_absolute_error_c": 8.699999999999996,
              "maximum_absolute_error_c": 10.0,
              "maximum_underprediction_c": 10.0
            }
          },
          "controller_power_forecasts": {
            "1": {
              "count": 0,
              "rmse_c": null
            },
            "5": {
              "count": 0,
              "rmse_c": null
            },
            "10": {
              "count": 0,
              "rmse_c": null
            },
            "60": {
              "count": 0,
              "rmse_c": null
            }
          },
          "controller_forecast_predictions": [],
          "controller_forecast_unavailable": [],
          "matched_forecast_persistence": {
            "1": {
              "count": 0,
              "rmse_c": null
            },
            "5": {
              "count": 0,
              "rmse_c": null
            },
            "10": {
              "count": 0,
              "rmse_c": null
            },
            "60": {
              "count": 0,
              "rmse_c": null
            }
          },
          "phase_metrics": {
            "idle": {
              "1": {
                "count": 45,
                "rmse_c": 0.24819338741100444,
                "mae_c": 0.12351227947486905,
                "mean_error_c": -0.04429126444586397,
                "p95_absolute_error_c": 0.7335458216949099,
                "maximum_absolute_error_c": 0.9903595653618709,
                "maximum_underprediction_c": 0.9903595653618709
              },
              "5": {
                "count": 44,
                "rmse_c": 0.38219341000978785,
                "mae_c": 0.35758877767421493,
                "mean_error_c": -0.1992225478304737,
                "p95_absolute_error_c": 0.5968402949991731,
                "maximum_absolute_error_c": 0.7560928646436054,
                "maximum_underprediction_c": 0.5895537057049864
              },
              "10": {
                "count": 44,
                "rmse_c": 0.6065636729177756,
                "mae_c": 0.5461766088642062,
                "mean_error_c": -0.45272964421744516,
                "p95_absolute_error_c": 0.9927896671339881,
                "maximum_absolute_error_c": 1.3139701695246515,
                "maximum_underprediction_c": 1.3139701695246515
              },
              "60": {
                "count": 37,
                "rmse_c": 2.198491889604564,
                "mae_c": 2.1532988468324916,
                "mean_error_c": -2.1532988468324916,
                "p95_absolute_error_c": 2.8276187662832664,
                "maximum_absolute_error_c": 3.17010566152679,
                "maximum_underprediction_c": 3.17010566152679
              }
            },
            "decode": {
              "1": {
                "count": 7,
                "rmse_c": 0.41132168421067916,
                "mae_c": 0.2439706688625297,
                "mean_error_c": 0.2439706688625297,
                "p95_absolute_error_c": 0.779909734515244,
                "maximum_absolute_error_c": 1.0540995170548229,
                "maximum_underprediction_c": 0.0
              },
              "5": {
                "count": 7,
                "rmse_c": 0.4899810381862398,
                "mae_c": 0.47799137241176076,
                "mean_error_c": 0.2236652609380607,
                "p95_absolute_error_c": 0.6496569563666014,
                "maximum_absolute_error_c": 0.6756488965194265,
                "maximum_underprediction_c": 0.45549573741564586
              },
              "10": {
                "count": 6,
                "rmse_c": 0.688468059208209,
                "mae_c": 0.5347797545781319,
                "mean_error_c": -0.44528268178187363,
                "p95_absolute_error_c": 1.1352950594030524,
                "maximum_absolute_error_c": 1.1937244389658872,
                "maximum_underprediction_c": 1.1937244389658872
              },
              "60": {
                "count": 1,
                "rmse_c": 2.3389830665462057,
                "mae_c": 2.3389830665462057,
                "mean_error_c": -2.3389830665462057,
                "p95_absolute_error_c": 2.3389830665462057,
                "maximum_absolute_error_c": 2.3389830665462057,
                "maximum_underprediction_c": 2.3389830665462057
              }
            },
            "prefill": {
              "1": {
                "count": 0,
                "rmse_c": null
              },
              "5": {
                "count": 0,
                "rmse_c": null
              },
              "10": {
                "count": 0,
                "rmse_c": null
              },
              "60": {
                "count": 0,
                "rmse_c": null
              }
            },
            "mixed": {
              "1": {
                "count": 1,
                "rmse_c": 1.9569232250263298,
                "mae_c": 1.9569232250263298,
                "mean_error_c": -1.9569232250263298,
                "p95_absolute_error_c": 1.9569232250263298,
                "maximum_absolute_error_c": 1.9569232250263298,
                "maximum_underprediction_c": 1.9569232250263298
              },
              "5": {
                "count": 1,
                "rmse_c": 1.3501455008576642,
                "mae_c": 1.3501455008576642,
                "mean_error_c": -1.3501455008576642,
                "p95_absolute_error_c": 1.3501455008576642,
                "maximum_absolute_error_c": 1.3501455008576642,
                "maximum_underprediction_c": 1.3501455008576642
              },
              "10": {
                "count": 2,
                "rmse_c": 1.8544864262160967,
                "mae_c": 1.8352346826137733,
                "mean_error_c": 0.26652122758098074,
                "p95_absolute_error_c": 2.075103787436656,
                "maximum_absolute_error_c": 2.101755910194754,
                "maximum_underprediction_c": 1.5687134550327926
              },
              "60": {
                "count": 9,
                "rmse_c": 1.6997748500903578,
                "mae_c": 1.3395027172417475,
                "mean_error_c": -1.2449086411837809,
                "p95_absolute_error_c": 2.9654722995916356,
                "maximum_absolute_error_c": 3.180593158474352,
                "maximum_underprediction_c": 3.180593158474352
              }
            }
          },
          "segment_diagnostics": [],
          "uncertainty": "Origins overlap across horizons and are not independent experimental repetitions; quantization convention and power-channel timing remain measurement assumptions.",
          "held_out_run_id": "failed-thermal-phase-v2-trial-20260903T124423Z",
          "training_run_ids": [
            "failed-thermal-phase-trial-20260903T112200Z",
            "failed-thermal-trial-20260903T021525Z",
            "thermal-identification-20260903T030109Z",
            "thermal-phase-identification-20260903T131518Z",
            "pilot-20260904T2303Z"
          ],
          "fit_diagnostics": {
            "objective": 0.9134644690211948,
            "optimizer_message": "`ftol` termination condition is satisfied.",
            "successful_multistarts": 3,
            "attempts": 3,
            "jacobian_condition_number": 431.3062257302675,
            "minimum_bound_distance": 0.5673151650190333,
            "modal_time_constants_s": [
              112.4845820033026
            ],
            "effective_resolution_floor_s": 1.0,
            "fast_mode_supported": true,
            "physical_parameter_identifiability_established": false,
            "warnings": [
              "Pure-phase gain is diagnostic only; mixed serving has no supplied runtime phase activity signal."
            ]
          },
          "initial_state_fit_is_prefix_only": true
        },
        {
          "status": "evaluated",
          "run_id": "failed-thermal-trial-20260903T021525Z",
          "role": "development",
          "initialization": {
            "prefix_end_s": 522.679443777,
            "prefix_duration_s": 119.02953908699993,
            "ambient_estimated_from_prefix_c": 37.01277789699112,
            "uses_future_temperature": false
          },
          "known_future_measured_power": {
            "1": {
              "count": 79,
              "rmse_c": 0.3143191974785112,
              "mae_c": 0.1365653387184963,
              "mean_error_c": -0.08719528058447883,
              "p95_absolute_error_c": 0.9353373799550067,
              "maximum_absolute_error_c": 1.111984908771575,
              "maximum_underprediction_c": 1.111984908771575
            },
            "5": {
              "count": 78,
              "rmse_c": 0.4994016397895126,
              "mae_c": 0.30711543544418235,
              "mean_error_c": -0.2138305845249547,
              "p95_absolute_error_c": 1.295780377789021,
              "maximum_absolute_error_c": 1.6185079964044746,
              "maximum_underprediction_c": 1.6185079964044746
            },
            "10": {
              "count": 78,
              "rmse_c": 0.7360242501429002,
              "mae_c": 0.5010842697934026,
              "mean_error_c": -0.3609776260064797,
              "p95_absolute_error_c": 1.6337038157446169,
              "maximum_absolute_error_c": 2.0343831934535217,
              "maximum_underprediction_c": 2.0343831934535217
            },
            "60": {
              "count": 73,
              "rmse_c": 2.7514506023887573,
              "mae_c": 1.819512512839399,
              "mean_error_c": -1.5407816034662067,
              "p95_absolute_error_c": 5.644896473039054,
              "maximum_absolute_error_c": 6.121561758641548,
              "maximum_underprediction_c": 6.121561758641548
            }
          },
          "temperature_persistence": {
            "1": {
              "count": 79,
              "rmse_c": 0.31822291367029204,
              "mae_c": 0.10126582278481013,
              "mean_error_c": -0.0759493670886076,
              "p95_absolute_error_c": 1.0,
              "maximum_absolute_error_c": 1.0,
              "maximum_underprediction_c": 1.0
            },
            "5": {
              "count": 78,
              "rmse_c": 0.4529108136578383,
              "mae_c": 0.20512820512820512,
              "mean_error_c": -0.1794871794871795,
              "p95_absolute_error_c": 1.0,
              "maximum_absolute_error_c": 1.0,
              "maximum_underprediction_c": 1.0
            },
            "10": {
              "count": 78,
              "rmse_c": 0.6887372317211945,
              "mae_c": 0.3974358974358974,
              "mean_error_c": -0.2948717948717949,
              "p95_absolute_error_c": 1.0,
              "maximum_absolute_error_c": 2.0,
              "maximum_underprediction_c": 2.0
            },
            "60": {
              "count": 73,
              "rmse_c": 3.3474586557648167,
              "mae_c": 2.356164383561644,
              "mean_error_c": -2.0,
              "p95_absolute_error_c": 7.0,
              "maximum_absolute_error_c": 9.0,
              "maximum_underprediction_c": 9.0
            }
          },
          "controller_power_forecasts": {
            "1": {
              "count": 0,
              "rmse_c": null
            },
            "5": {
              "count": 0,
              "rmse_c": null
            },
            "10": {
              "count": 0,
              "rmse_c": null
            },
            "60": {
              "count": 0,
              "rmse_c": null
            }
          },
          "controller_forecast_predictions": [],
          "controller_forecast_unavailable": [],
          "matched_forecast_persistence": {
            "1": {
              "count": 0,
              "rmse_c": null
            },
            "5": {
              "count": 0,
              "rmse_c": null
            },
            "10": {
              "count": 0,
              "rmse_c": null
            },
            "60": {
              "count": 0,
              "rmse_c": null
            }
          },
          "phase_metrics": {
            "idle": {
              "1": {
                "count": 39,
                "rmse_c": 0.15965879634985,
                "mae_c": 0.03566138851180238,
                "mean_error_c": 0.022706602557410457,
                "p95_absolute_error_c": 0.02109646367992541,
                "maximum_absolute_error_c": 0.9942017898405169,
                "maximum_underprediction_c": 0.03350845898047794
              },
              "5": {
                "count": 39,
                "rmse_c": 0.16634997447132166,
                "mae_c": 0.07440610146789503,
                "mean_error_c": 0.011189515999021182,
                "p95_absolute_error_c": 0.10221548770437901,
                "maximum_absolute_error_c": 0.9718719217153406,
                "maximum_underprediction_c": 0.1624478241447278
              },
              "10": {
                "count": 38,
                "rmse_c": 0.25122368189679367,
                "mae_c": 0.14725802100493182,
                "mean_error_c": 0.048107408619918336,
                "p95_absolute_error_c": 0.7085324580293308,
                "maximum_absolute_error_c": 0.946046818345053,
                "maximum_underprediction_c": 0.18416304341965173
              },
              "60": {
                "count": 33,
                "rmse_c": 0.455276871032919,
                "mae_c": 0.3975454667560113,
                "mean_error_c": 0.18205495776220676,
                "p95_absolute_error_c": 0.7758758151213243,
                "maximum_absolute_error_c": 0.7764743512408785,
                "maximum_underprediction_c": 0.7736495863735016
              }
            },
            "decode": {
              "1": {
                "count": 40,
                "rmse_c": 0.4126373030748632,
                "mae_c": 0.23494669017002287,
                "mean_error_c": -0.19434961664782086,
                "p95_absolute_error_c": 1.057430970007693,
                "maximum_absolute_error_c": 1.111984908771575,
                "maximum_underprediction_c": 1.111984908771575
              },
              "5": {
                "count": 39,
                "rmse_c": 0.6863903274684885,
                "mae_c": 0.5398247694204696,
                "mean_error_c": -0.4388506850489306,
                "p95_absolute_error_c": 1.4997896757934315,
                "maximum_absolute_error_c": 1.6185079964044746,
                "maximum_underprediction_c": 1.6185079964044746
              },
              "10": {
                "count": 39,
                "rmse_c": 1.0050284930957725,
                "mae_c": 0.841228669855931,
                "mean_error_c": -0.7513714419165546,
                "p95_absolute_error_c": 1.8898625361399086,
                "maximum_absolute_error_c": 2.0343831934535217,
                "maximum_underprediction_c": 2.0343831934535217
              },
              "60": {
                "count": 34,
                "rmse_c": 4.003589375241411,
                "mae_c": 3.460965928327311,
                "mean_error_c": -3.4521138746602533,
                "p95_absolute_error_c": 6.1171627217094215,
                "maximum_absolute_error_c": 6.121561758641548,
                "maximum_underprediction_c": 6.121561758641548
              }
            },
            "prefill": {
              "1": {
                "count": 0,
                "rmse_c": null
              },
              "5": {
                "count": 0,
                "rmse_c": null
              },
              "10": {
                "count": 0,
                "rmse_c": null
              },
              "60": {
                "count": 0,
                "rmse_c": null
              }
            },
            "mixed": {
              "1": {
                "count": 0,
                "rmse_c": null
              },
              "5": {
                "count": 0,
                "rmse_c": null
              },
              "10": {
                "count": 1,
                "rmse_c": 0.6808501213166878,
                "mae_c": 0.6808501213166878,
                "mean_error_c": -0.6808501213166878,
                "p95_absolute_error_c": 0.6808501213166878,
                "maximum_absolute_error_c": 0.6808501213166878,
                "maximum_underprediction_c": 0.6808501213166878
              },
              "60": {
                "count": 6,
                "rmse_c": 0.371523977189196,
                "mae_c": 0.3387619118665306,
                "mean_error_c": -0.18549982012288405,
                "p95_absolute_error_c": 0.4772037886758618,
                "maximum_absolute_error_c": 0.4917550169612639,
                "maximum_underprediction_c": 0.4917550169612639
              }
            }
          },
          "segment_diagnostics": [],
          "uncertainty": "Origins overlap across horizons and are not independent experimental repetitions; quantization convention and power-channel timing remain measurement assumptions.",
          "held_out_run_id": "failed-thermal-trial-20260903T021525Z",
          "training_run_ids": [
            "failed-thermal-phase-trial-20260903T112200Z",
            "failed-thermal-phase-v2-trial-20260903T124423Z",
            "thermal-identification-20260903T030109Z",
            "thermal-phase-identification-20260903T131518Z",
            "pilot-20260904T2303Z"
          ],
          "fit_diagnostics": {
            "objective": 0.6919489026507152,
            "optimizer_message": "`ftol` termination condition is satisfied.",
            "successful_multistarts": 3,
            "attempts": 3,
            "jacobian_condition_number": 365.27479066055304,
            "minimum_bound_distance": 0.5582171721780365,
            "modal_time_constants_s": [
              67.6756558218233
            ],
            "effective_resolution_floor_s": 1.0,
            "fast_mode_supported": true,
            "physical_parameter_identifiability_established": false,
            "warnings": [
              "Pure-phase gain is diagnostic only; mixed serving has no supplied runtime phase activity signal."
            ]
          },
          "initial_state_fit_is_prefix_only": true
        },
        {
          "status": "evaluated",
          "run_id": "thermal-identification-20260903T030109Z",
          "role": "development",
          "initialization": {
            "prefix_end_s": 511.453148813,
            "prefix_duration_s": 119.01065171200003,
            "ambient_estimated_from_prefix_c": 26.701007355617403,
            "uses_future_temperature": false
          },
          "known_future_measured_power": {
            "1": {
              "count": 589,
              "rmse_c": 0.40165271031363103,
              "mae_c": 0.20023209707217754,
              "mean_error_c": -0.05229883575149957,
              "p95_absolute_error_c": 0.9480526800968591,
              "maximum_absolute_error_c": 1.946879740458769,
              "maximum_underprediction_c": 1.946879740458769
            },
            "5": {
              "count": 589,
              "rmse_c": 0.6105096063969226,
              "mae_c": 0.4544500191773426,
              "mean_error_c": -0.14077848278647365,
              "p95_absolute_error_c": 0.9871990143220025,
              "maximum_absolute_error_c": 4.4116495642766225,
              "maximum_underprediction_c": 4.4116495642766225
            },
            "10": {
              "count": 588,
              "rmse_c": 0.7386268217663148,
              "mae_c": 0.5579275310947214,
              "mean_error_c": -0.26600695370150795,
              "p95_absolute_error_c": 1.2015386985637553,
              "maximum_absolute_error_c": 3.954548441192216,
              "maximum_underprediction_c": 3.954548441192216
            },
            "60": {
              "count": 583,
              "rmse_c": 1.8436695423852247,
              "mae_c": 1.6242159991505565,
              "mean_error_c": -1.30004697453105,
              "p95_absolute_error_c": 3.1487925677537483,
              "maximum_absolute_error_c": 5.295789834456762,
              "maximum_underprediction_c": 5.295789834456762
            }
          },
          "temperature_persistence": {
            "1": {
              "count": 589,
              "rmse_c": 0.41817779177618314,
              "mae_c": 0.13752122241086587,
              "mean_error_c": -0.025466893039049237,
              "p95_absolute_error_c": 1.0,
              "maximum_absolute_error_c": 2.0,
              "maximum_underprediction_c": 2.0
            },
            "5": {
              "count": 589,
              "rmse_c": 0.7741581768942908,
              "mae_c": 0.40237691001697795,
              "mean_error_c": -0.015280135823429542,
              "p95_absolute_error_c": 1.0,
              "maximum_absolute_error_c": 5.0,
              "maximum_underprediction_c": 5.0
            },
            "10": {
              "count": 588,
              "rmse_c": 1.1787517899511013,
              "mae_c": 0.7193877551020408,
              "mean_error_c": -0.01870748299319728,
              "p95_absolute_error_c": 3.0,
              "maximum_absolute_error_c": 6.0,
              "maximum_underprediction_c": 6.0
            },
            "60": {
              "count": 583,
              "rmse_c": 4.706296647084649,
              "mae_c": 3.583190394511149,
              "mean_error_c": -0.04288164665523156,
              "p95_absolute_error_c": 10.0,
              "maximum_absolute_error_c": 18.0,
              "maximum_underprediction_c": 18.0
            }
          },
          "controller_power_forecasts": {
            "1": {
              "count": 0,
              "rmse_c": null
            },
            "5": {
              "count": 0,
              "rmse_c": null
            },
            "10": {
              "count": 0,
              "rmse_c": null
            },
            "60": {
              "count": 0,
              "rmse_c": null
            }
          },
          "controller_forecast_predictions": [],
          "controller_forecast_unavailable": [],
          "matched_forecast_persistence": {
            "1": {
              "count": 0,
              "rmse_c": null
            },
            "5": {
              "count": 0,
              "rmse_c": null
            },
            "10": {
              "count": 0,
              "rmse_c": null
            },
            "60": {
              "count": 0,
              "rmse_c": null
            }
          },
          "phase_metrics": {
            "idle": {
              "1": {
                "count": 462,
                "rmse_c": 0.19542292913317735,
                "mae_c": 0.10396541323977504,
                "mean_error_c": -0.037196366017779925,
                "p95_absolute_error_c": 0.13457026498966015,
                "maximum_absolute_error_c": 1.0445162667006542,
                "maximum_underprediction_c": 1.0445162667006542
              },
              "5": {
                "count": 453,
                "rmse_c": 0.41353982951318313,
                "mae_c": 0.3826285413215812,
                "mean_error_c": -0.14118850513350295,
                "p95_absolute_error_c": 0.7015120808705291,
                "maximum_absolute_error_c": 1.171977384554424,
                "maximum_underprediction_c": 1.171977384554424
              },
              "10": {
                "count": 449,
                "rmse_c": 0.5231032545973933,
                "mae_c": 0.4649853047476147,
                "mean_error_c": -0.30896140156612023,
                "p95_absolute_error_c": 0.8936090997845212,
                "maximum_absolute_error_c": 1.1287172436773432,
                "maximum_underprediction_c": 1.1287172436773432
              },
              "60": {
                "count": 374,
                "rmse_c": 1.6550835081312458,
                "mae_c": 1.5691317647546612,
                "mean_error_c": -1.5663485484098127,
                "p95_absolute_error_c": 2.3706708356741113,
                "maximum_absolute_error_c": 3.145348932379356,
                "maximum_underprediction_c": 3.145348932379356
              }
            },
            "decode": {
              "1": {
                "count": 114,
                "rmse_c": 0.7629771898752772,
                "mae_c": 0.5366874268311644,
                "mean_error_c": -0.09680646541070789,
                "p95_absolute_error_c": 1.8035569304190502,
                "maximum_absolute_error_c": 1.9071577673642963,
                "maximum_underprediction_c": 1.9071577673642963
              },
              "5": {
                "count": 105,
                "rmse_c": 0.5745909459332875,
                "mae_c": 0.46494650799991494,
                "mean_error_c": -0.05923677754910482,
                "p95_absolute_error_c": 1.1726052555116122,
                "maximum_absolute_error_c": 1.7701356065331169,
                "maximum_underprediction_c": 1.7701356065331169
              },
              "10": {
                "count": 100,
                "rmse_c": 0.6680863247715967,
                "mae_c": 0.532390545076863,
                "mean_error_c": -0.09731356608277948,
                "p95_absolute_error_c": 1.2092958206076372,
                "maximum_absolute_error_c": 1.828794089748115,
                "maximum_underprediction_c": 1.828794089748115
              },
              "60": {
                "count": 29,
                "rmse_c": 0.8895408700774217,
                "mae_c": 0.6685559875104583,
                "mean_error_c": -0.5328189176154032,
                "p95_absolute_error_c": 1.8840282823813892,
                "maximum_absolute_error_c": 2.5786511556074885,
                "maximum_underprediction_c": 2.5786511556074885
              }
            },
            "prefill": {
              "1": {
                "count": 6,
                "rmse_c": 0.3521233577316778,
                "mae_c": 0.2847707862521247,
                "mean_error_c": 0.036293906793545716,
                "p95_absolute_error_c": 0.6156907010725128,
                "maximum_absolute_error_c": 0.745430638375737,
                "maximum_underprediction_c": 0.745430638375737
              },
              "5": {
                "count": 5,
                "rmse_c": 0.5127381455592633,
                "mae_c": 0.3600366671158525,
                "mean_error_c": 0.026528764709448184,
                "p95_absolute_error_c": 0.8282567592034269,
                "maximum_absolute_error_c": 0.8445782094778025,
                "maximum_underprediction_c": 0.7629709581059245
              },
              "10": {
                "count": 5,
                "rmse_c": 0.397901049020398,
                "mae_c": 0.31305986661943164,
                "mean_error_c": 0.0002048317198273253,
                "p95_absolute_error_c": 0.6297372021749993,
                "maximum_absolute_error_c": 0.6456049517824738,
                "maximum_underprediction_c": 0.5662662037451014
              },
              "60": {
                "count": 0,
                "rmse_c": null
              }
            },
            "mixed": {
              "1": {
                "count": 7,
                "rmse_c": 1.2112146702964839,
                "mae_c": 1.0019561260672885,
                "mean_error_c": -0.4001599344799282,
                "p95_absolute_error_c": 1.9101346412171678,
                "maximum_absolute_error_c": 1.946879740458769,
                "maximum_underprediction_c": 1.946879740458769
              },
              "5": {
                "count": 26,
                "rmse_c": 2.0199258675285368,
                "mae_c": 1.6815679000464707,
                "mean_error_c": -0.4951121429479763,
                "p95_absolute_error_c": 4.103588354120198,
                "maximum_absolute_error_c": 4.4116495642766225,
                "maximum_underprediction_c": 4.4116495642766225
              },
              "10": {
                "count": 34,
                "rmse_c": 2.1178952817883805,
                "mae_c": 1.8964303709186392,
                "mean_error_c": -0.23406138304764318,
                "p95_absolute_error_c": 3.449908330657526,
                "maximum_absolute_error_c": 3.954548441192216,
                "maximum_underprediction_c": 3.954548441192216
              },
              "60": {
                "count": 180,
                "rmse_c": 2.2782053084425122,
                "mae_c": 1.8926362436040434,
                "mean_error_c": -0.870340446863807,
                "p95_absolute_error_c": 4.179515535627725,
                "maximum_absolute_error_c": 5.295789834456762,
                "maximum_underprediction_c": 5.295789834456762
              }
            }
          },
          "segment_diagnostics": [],
          "uncertainty": "Origins overlap across horizons and are not independent experimental repetitions; quantization convention and power-channel timing remain measurement assumptions.",
          "held_out_run_id": "thermal-identification-20260903T030109Z",
          "training_run_ids": [
            "failed-thermal-phase-trial-20260903T112200Z",
            "failed-thermal-phase-v2-trial-20260903T124423Z",
            "failed-thermal-trial-20260903T021525Z",
            "thermal-phase-identification-20260903T131518Z",
            "pilot-20260904T2303Z"
          ],
          "fit_diagnostics": {
            "objective": 0.6822794237317088,
            "optimizer_message": "`ftol` termination condition is satisfied.",
            "successful_multistarts": 3,
            "attempts": 3,
            "jacobian_condition_number": 478.50811924823824,
            "minimum_bound_distance": 0.5955540530829575,
            "modal_time_constants_s": [
              113.30603989843947
            ],
            "effective_resolution_floor_s": 1.0,
            "fast_mode_supported": true,
            "physical_parameter_identifiability_established": false,
            "warnings": [
              "Pure-phase gain is diagnostic only; mixed serving has no supplied runtime phase activity signal."
            ]
          },
          "initial_state_fit_is_prefix_only": true
        },
        {
          "status": "evaluated",
          "run_id": "thermal-phase-identification-20260903T131518Z",
          "role": "development",
          "initialization": {
            "prefix_end_s": 523.44471059,
            "prefix_duration_s": 119.98252662999994,
            "ambient_estimated_from_prefix_c": 28.44199297449949,
            "uses_future_temperature": false
          },
          "known_future_measured_power": {
            "1": {
              "count": 242,
              "rmse_c": 0.46071538018009806,
              "mae_c": 0.1762181457512582,
              "mean_error_c": -0.028739909222257883,
              "p95_absolute_error_c": 0.8824775200755609,
              "maximum_absolute_error_c": 3.9977060283908514,
              "maximum_underprediction_c": 3.9977060283908514
            },
            "5": {
              "count": 241,
              "rmse_c": 0.5422646322276521,
              "mae_c": 0.3745933721899184,
              "mean_error_c": -0.17004747876785634,
              "p95_absolute_error_c": 0.7217819217725889,
              "maximum_absolute_error_c": 4.6727382967573305,
              "maximum_underprediction_c": 4.6727382967573305
            },
            "10": {
              "count": 241,
              "rmse_c": 0.8238304702116743,
              "mae_c": 0.5710363448999207,
              "mean_error_c": -0.3039563195050641,
              "p95_absolute_error_c": 1.1981078847369417,
              "maximum_absolute_error_c": 4.952106796643392,
              "maximum_underprediction_c": 4.952106796643392
            },
            "60": {
              "count": 236,
              "rmse_c": 2.0624932331718178,
              "mae_c": 1.8048805697230852,
              "mean_error_c": -1.4909249330182783,
              "p95_absolute_error_c": 4.076063765678118,
              "maximum_absolute_error_c": 5.630861300542868,
              "maximum_underprediction_c": 5.630861300542868
            }
          },
          "temperature_persistence": {
            "1": {
              "count": 242,
              "rmse_c": 0.4767312946227962,
              "mae_c": 0.11983471074380166,
              "mean_error_c": -0.004132231404958678,
              "p95_absolute_error_c": 1.0,
              "maximum_absolute_error_c": 4.0,
              "maximum_underprediction_c": 4.0
            },
            "5": {
              "count": 241,
              "rmse_c": 0.7144042580943947,
              "mae_c": 0.3029045643153527,
              "mean_error_c": -0.05394190871369295,
              "p95_absolute_error_c": 1.0,
              "maximum_absolute_error_c": 6.0,
              "maximum_underprediction_c": 6.0
            },
            "10": {
              "count": 241,
              "rmse_c": 1.2255915668756376,
              "mae_c": 0.6473029045643154,
              "mean_error_c": -0.07468879668049792,
              "p95_absolute_error_c": 3.0,
              "maximum_absolute_error_c": 8.0,
              "maximum_underprediction_c": 8.0
            },
            "60": {
              "count": 236,
              "rmse_c": 4.639093277859152,
              "mae_c": 3.097457627118644,
              "mean_error_c": -0.2669491525423729,
              "p95_absolute_error_c": 11.0,
              "maximum_absolute_error_c": 18.0,
              "maximum_underprediction_c": 18.0
            }
          },
          "controller_power_forecasts": {
            "1": {
              "count": 0,
              "rmse_c": null
            },
            "5": {
              "count": 0,
              "rmse_c": null
            },
            "10": {
              "count": 0,
              "rmse_c": null
            },
            "60": {
              "count": 0,
              "rmse_c": null
            }
          },
          "controller_forecast_predictions": [],
          "controller_forecast_unavailable": [],
          "matched_forecast_persistence": {
            "1": {
              "count": 0,
              "rmse_c": null
            },
            "5": {
              "count": 0,
              "rmse_c": null
            },
            "10": {
              "count": 0,
              "rmse_c": null
            },
            "60": {
              "count": 0,
              "rmse_c": null
            }
          },
          "phase_metrics": {
            "idle": {
              "1": {
                "count": 201,
                "rmse_c": 0.18158243322358716,
                "mae_c": 0.09020623719217367,
                "mean_error_c": -0.026719831294483756,
                "p95_absolute_error_c": 0.12078273544587859,
                "maximum_absolute_error_c": 0.9431848674256145,
                "maximum_underprediction_c": 0.1299823667147848
              },
              "5": {
                "count": 201,
                "rmse_c": 0.3521529939482528,
                "mae_c": 0.32235802322046053,
                "mean_error_c": -0.1775947422779946,
                "p95_absolute_error_c": 0.6423884709401761,
                "maximum_absolute_error_c": 0.796166114426029,
                "maximum_underprediction_c": 0.5581250100060231
              },
              "10": {
                "count": 196,
                "rmse_c": 0.5097014843088092,
                "mae_c": 0.46510331876000355,
                "mean_error_c": -0.308239857863934,
                "p95_absolute_error_c": 0.8246063273693984,
                "maximum_absolute_error_c": 1.050439712361971,
                "maximum_underprediction_c": 1.050439712361971
              },
              "60": {
                "count": 170,
                "rmse_c": 1.6703046856571828,
                "mae_c": 1.6106835499867203,
                "mean_error_c": -1.6106835499867203,
                "p95_absolute_error_c": 2.404130376248069,
                "maximum_absolute_error_c": 2.790299389401966,
                "maximum_underprediction_c": 2.790299389401966
              }
            },
            "decode": {
              "1": {
                "count": 19,
                "rmse_c": 0.6583882021083306,
                "mae_c": 0.4310968429486505,
                "mean_error_c": -0.00252791587979685,
                "p95_absolute_error_c": 1.006987882321869,
                "maximum_absolute_error_c": 2.1227389249020803,
                "maximum_underprediction_c": 0.8830155442574039
              },
              "5": {
                "count": 17,
                "rmse_c": 0.6501354272214507,
                "mae_c": 0.546064252427215,
                "mean_error_c": -0.21840532123774134,
                "p95_absolute_error_c": 1.065938229487173,
                "maximum_absolute_error_c": 1.4162554625606703,
                "maximum_underprediction_c": 1.4162554625606703
              },
              "10": {
                "count": 16,
                "rmse_c": 0.6801619521044668,
                "mae_c": 0.5235494711183786,
                "mean_error_c": -0.3303321825276222,
                "p95_absolute_error_c": 1.2768744273561765,
                "maximum_absolute_error_c": 1.5131740552138808,
                "maximum_underprediction_c": 1.5131740552138808
              },
              "60": {
                "count": 2,
                "rmse_c": 1.3361025702080742,
                "mae_c": 1.3300546523708583,
                "mean_error_c": -1.3300546523708583,
                "p95_absolute_error_c": 1.4443394145084167,
                "maximum_absolute_error_c": 1.4570377214125898,
                "maximum_underprediction_c": 1.4570377214125898
              }
            },
            "prefill": {
              "1": {
                "count": 17,
                "rmse_c": 0.5413412756789312,
                "mae_c": 0.435386653474364,
                "mean_error_c": -0.037735387181129454,
                "p95_absolute_error_c": 0.9211981730250157,
                "maximum_absolute_error_c": 1.1169706226428957,
                "maximum_underprediction_c": 0.8722550606205459
              },
              "5": {
                "count": 17,
                "rmse_c": 0.3062967269419167,
                "mae_c": 0.244353348172045,
                "mean_error_c": -0.0797518757496881,
                "p95_absolute_error_c": 0.5939702631089631,
                "maximum_absolute_error_c": 0.6439597466886937,
                "maximum_underprediction_c": 0.6439597466886937
              },
              "10": {
                "count": 15,
                "rmse_c": 0.5140093024987789,
                "mae_c": 0.43405990180782134,
                "mean_error_c": 0.10688782574665841,
                "p95_absolute_error_c": 0.868173660556543,
                "maximum_absolute_error_c": 1.0924343259918743,
                "maximum_underprediction_c": 0.738645335714935
              },
              "60": {
                "count": 2,
                "rmse_c": 0.8364170311470566,
                "mae_c": 0.606518317253574,
                "mean_error_c": 0.5759591833009949,
                "p95_absolute_error_c": 1.1248815822244693,
                "maximum_absolute_error_c": 1.182477500554569,
                "maximum_underprediction_c": 0.030559133952579032
              }
            },
            "mixed": {
              "1": {
                "count": 5,
                "rmse_c": 2.510828788530429,
                "mae_c": 1.7841848942178047,
                "mean_error_c": -0.17896799155996632,
                "p95_absolute_error_c": 3.9647495585850123,
                "maximum_absolute_error_c": 3.9977060283908514,
                "maximum_underprediction_c": 3.9977060283908514
              },
              "5": {
                "count": 6,
                "rmse_c": 2.488624874677737,
                "mae_c": 2.0076568033783886,
                "mean_error_c": -0.03603780606502719,
                "p95_absolute_error_c": 4.303281596589692,
                "maximum_absolute_error_c": 4.6727382967573305,
                "maximum_underprediction_c": 4.6727382967573305
              },
              "10": {
                "count": 14,
                "rmse_c": 2.689675298609242,
                "mae_c": 2.255129898493487,
                "mean_error_c": -0.6540330946533796,
                "p95_absolute_error_c": 4.560219117627331,
                "maximum_absolute_error_c": 4.952106796643392,
                "maximum_underprediction_c": 4.952106796643392
              },
              "60": {
                "count": 62,
                "rmse_c": 2.9089953485517492,
                "mae_c": 2.391330080929948,
                "mean_error_c": -1.2344175767166388,
                "p95_absolute_error_c": 5.002596141025801,
                "maximum_absolute_error_c": 5.630861300542868,
                "maximum_underprediction_c": 5.630861300542868
              }
            }
          },
          "segment_diagnostics": [],
          "uncertainty": "Origins overlap across horizons and are not independent experimental repetitions; quantization convention and power-channel timing remain measurement assumptions.",
          "held_out_run_id": "thermal-phase-identification-20260903T131518Z",
          "training_run_ids": [
            "failed-thermal-phase-trial-20260903T112200Z",
            "failed-thermal-phase-v2-trial-20260903T124423Z",
            "failed-thermal-trial-20260903T021525Z",
            "thermal-identification-20260903T030109Z",
            "pilot-20260904T2303Z"
          ],
          "fit_diagnostics": {
            "objective": 0.704225985262226,
            "optimizer_message": "`ftol` termination condition is satisfied.",
            "successful_multistarts": 3,
            "attempts": 3,
            "jacobian_condition_number": 469.2947642530433,
            "minimum_bound_distance": 0.5466029656666046,
            "modal_time_constants_s": [
              119.64702887538228
            ],
            "effective_resolution_floor_s": 1.0,
            "fast_mode_supported": true,
            "physical_parameter_identifiability_established": false,
            "warnings": [
              "Pure-phase gain is diagnostic only; mixed serving has no supplied runtime phase activity signal."
            ]
          },
          "initial_state_fit_is_prefix_only": true
        },
        {
          "status": "evaluated",
          "run_id": "pilot-20260904T2303Z",
          "role": "development",
          "initialization": {
            "prefix_end_s": 119.32352991900001,
            "prefix_duration_s": 119.03547861700001,
            "ambient_estimated_from_prefix_c": 33.59536633370066,
            "uses_future_temperature": false
          },
          "known_future_measured_power": {
            "1": {
              "count": 294,
              "rmse_c": 0.7191745169832844,
              "mae_c": 0.20649383646084338,
              "mean_error_c": -0.036672226712741014,
              "p95_absolute_error_c": 1.0086984489960327,
              "maximum_absolute_error_c": 4.709635530641748,
              "maximum_underprediction_c": 4.709635530641748
            },
            "5": {
              "count": 294,
              "rmse_c": 0.9220116223114126,
              "mae_c": 0.38350864658046396,
              "mean_error_c": 0.051920441276194454,
              "p95_absolute_error_c": 1.8771485847596112,
              "maximum_absolute_error_c": 4.996184008470891,
              "maximum_underprediction_c": 4.996184008470891
            },
            "10": {
              "count": 293,
              "rmse_c": 1.0223584154423355,
              "mae_c": 0.5243640402062324,
              "mean_error_c": 0.08368637869496429,
              "p95_absolute_error_c": 2.3979560162083553,
              "maximum_absolute_error_c": 4.929911382798721,
              "maximum_underprediction_c": 4.929911382798721
            },
            "60": {
              "count": 288,
              "rmse_c": 1.2617825732502348,
              "mae_c": 0.8662956773424518,
              "mean_error_c": 0.39935277868673213,
              "p95_absolute_error_c": 2.917721582889276,
              "maximum_absolute_error_c": 5.03819817556893,
              "maximum_underprediction_c": 5.03819817556893
            }
          },
          "temperature_persistence": {
            "1": {
              "count": 294,
              "rmse_c": 0.7423074889580902,
              "mae_c": 0.19047619047619047,
              "mean_error_c": -0.05442176870748299,
              "p95_absolute_error_c": 1.0,
              "maximum_absolute_error_c": 5.0,
              "maximum_underprediction_c": 5.0
            },
            "5": {
              "count": 294,
              "rmse_c": 1.0926470386270253,
              "mae_c": 0.40476190476190477,
              "mean_error_c": -0.030612244897959183,
              "p95_absolute_error_c": 2.0,
              "maximum_absolute_error_c": 7.0,
              "maximum_underprediction_c": 7.0
            },
            "10": {
              "count": 293,
              "rmse_c": 1.3512729430255388,
              "mae_c": 0.6040955631399317,
              "mean_error_c": -0.07849829351535836,
              "p95_absolute_error_c": 3.0,
              "maximum_absolute_error_c": 8.0,
              "maximum_underprediction_c": 8.0
            },
            "60": {
              "count": 288,
              "rmse_c": 2.9556913084947,
              "mae_c": 1.5972222222222223,
              "mean_error_c": -0.4236111111111111,
              "p95_absolute_error_c": 7.0,
              "maximum_absolute_error_c": 17.0,
              "maximum_underprediction_c": 17.0
            }
          },
          "controller_power_forecasts": {
            "1": {
              "count": 0,
              "rmse_c": null
            },
            "5": {
              "count": 0,
              "rmse_c": null
            },
            "10": {
              "count": 0,
              "rmse_c": null
            },
            "60": {
              "count": 0,
              "rmse_c": null
            }
          },
          "controller_forecast_predictions": [],
          "controller_forecast_unavailable": [],
          "matched_forecast_persistence": {
            "1": {
              "count": 0,
              "rmse_c": null
            },
            "5": {
              "count": 0,
              "rmse_c": null
            },
            "10": {
              "count": 0,
              "rmse_c": null
            },
            "60": {
              "count": 0,
              "rmse_c": null
            }
          },
          "phase_metrics": {
            "idle": {
              "1": {
                "count": 222,
                "rmse_c": 0.24053061805163575,
                "mae_c": 0.05960961649088292,
                "mean_error_c": 0.029999487029357876,
                "p95_absolute_error_c": 0.06258454124329119,
                "maximum_absolute_error_c": 1.9930828731301773,
                "maximum_underprediction_c": 0.9981512242280104
              },
              "5": {
                "count": 211,
                "rmse_c": 0.3487732815827617,
                "mae_c": 0.16336203444602404,
                "mean_error_c": 0.07813091025607077,
                "p95_absolute_error_c": 0.9284453820694836,
                "maximum_absolute_error_c": 1.9006410608027693,
                "maximum_underprediction_c": 0.34126436608304545
              },
              "10": {
                "count": 197,
                "rmse_c": 0.4545167718397473,
                "mae_c": 0.2763855781318072,
                "mean_error_c": 0.140994229376032,
                "p95_absolute_error_c": 0.9352162648882426,
                "maximum_absolute_error_c": 1.7887078690999516,
                "maximum_underprediction_c": 0.5291363644947751
              },
              "60": {
                "count": 42,
                "rmse_c": 0.6741169370501122,
                "mae_c": 0.5444949234461107,
                "mean_error_c": 0.3538070869313169,
                "p95_absolute_error_c": 1.1300538295872,
                "maximum_absolute_error_c": 1.8936667922406372,
                "maximum_underprediction_c": 0.8494017287817925
              }
            },
            "decode": {
              "1": {
                "count": 0,
                "rmse_c": null
              },
              "5": {
                "count": 0,
                "rmse_c": null
              },
              "10": {
                "count": 0,
                "rmse_c": null
              },
              "60": {
                "count": 0,
                "rmse_c": null
              }
            },
            "prefill": {
              "1": {
                "count": 12,
                "rmse_c": 0.2637756195076819,
                "mae_c": 0.21546357958466977,
                "mean_error_c": 0.11237133199808429,
                "p95_absolute_error_c": 0.4905779990347453,
                "maximum_absolute_error_c": 0.618553485519513,
                "maximum_underprediction_c": 0.618553485519513
              },
              "5": {
                "count": 7,
                "rmse_c": 0.42594398497943464,
                "mae_c": 0.4039821758834421,
                "mean_error_c": -0.008321952114453015,
                "p95_absolute_error_c": 0.5418022452201718,
                "maximum_absolute_error_c": 0.5523435780730637,
                "maximum_underprediction_c": 0.4675415435850283
              },
              "10": {
                "count": 4,
                "rmse_c": 0.5206084246006348,
                "mae_c": 0.32846817258445427,
                "mean_error_c": 0.32846817258445427,
                "p95_absolute_error_c": 0.8952926684988111,
                "maximum_absolute_error_c": 1.0219022030722442,
                "maximum_underprediction_c": 0.0
              },
              "60": {
                "count": 0,
                "rmse_c": null
              }
            },
            "mixed": {
              "1": {
                "count": 60,
                "rmse_c": 1.5186704039713286,
                "mae_c": 0.7481715017249317,
                "mean_error_c": -0.313166279300672,
                "p95_absolute_error_c": 4.205756904902304,
                "maximum_absolute_error_c": 4.709635530641748,
                "maximum_underprediction_c": 4.709635530641748
              },
              "5": {
                "count": 76,
                "rmse_c": 1.7129321112693536,
                "mae_c": 0.9928194420442269,
                "mean_error_c": -0.015299456105639396,
                "p95_absolute_error_c": 4.561885089148003,
                "maximum_absolute_error_c": 4.996184008470891,
                "maximum_underprediction_c": 4.996184008470891
              },
              "10": {
                "count": 92,
                "rmse_c": 1.6954768040552135,
                "mae_c": 1.0638786108491551,
                "mean_error_c": -0.04966985782382161,
                "p95_absolute_error_c": 4.336014995578803,
                "maximum_absolute_error_c": 4.929911382798721,
                "maximum_underprediction_c": 4.929911382798721
              },
              "60": {
                "count": 246,
                "rmse_c": 1.3365366334057485,
                "mae_c": 0.9212372694710954,
                "mean_error_c": 0.4071288724010713,
                "p95_absolute_error_c": 3.147268571595564,
                "maximum_absolute_error_c": 5.03819817556893,
                "maximum_underprediction_c": 5.03819817556893
              }
            }
          },
          "segment_diagnostics": [
            {
              "name": "unlabeled_startup",
              "kind": "unlabeled_startup",
              "phase": "unlabeled",
              "start_s": 0.2880513019999995,
              "end_s": 496.4154886189999,
              "raw_observation_count": 4795,
              "raw_temperature_min_c": 51.0,
              "raw_temperature_max_c": 56.0,
              "retained_observed_peak_c": 56.0,
              "known_future_measured_power": {
                "1": {
                  "count": 38,
                  "rmse_c": 0.3160196559288915,
                  "mae_c": 0.11714663226364408,
                  "mean_error_c": 0.017006543876259883,
                  "p95_absolute_error_c": 0.9673634912165041,
                  "maximum_absolute_error_c": 1.0086239988848078,
                  "maximum_underprediction_c": 0.963028641041106
                },
                "5": {
                  "count": 38,
                  "rmse_c": 0.2736639751072949,
                  "mae_c": 0.14486264212736183,
                  "mean_error_c": 0.11212133887763805,
                  "p95_absolute_error_c": 0.5859412447198818,
                  "maximum_absolute_error_c": 1.0426842314570308,
                  "maximum_underprediction_c": 0.5195401751521231
                },
                "10": {
                  "count": 37,
                  "rmse_c": 0.4254689061125569,
                  "mae_c": 0.2764696013358912,
                  "mean_error_c": 0.14611417709592062,
                  "p95_absolute_error_c": 0.954167571184686,
                  "maximum_absolute_error_c": 1.0837384875431866,
                  "maximum_underprediction_c": 0.9274380917985638
                },
                "60": {
                  "count": 32,
                  "rmse_c": 0.9549139676507915,
                  "mae_c": 0.801291503297864,
                  "mean_error_c": 0.7108685692942165,
                  "p95_absolute_error_c": 1.4541981961525208,
                  "maximum_absolute_error_c": 2.0843260302252418,
                  "maximum_underprediction_c": 0.864373708877423
                }
              },
              "temperature_persistence": {
                "1": {
                  "count": 38,
                  "rmse_c": 0.3244428422615251,
                  "mae_c": 0.10526315789473684,
                  "mean_error_c": 0.0,
                  "p95_absolute_error_c": 1.0,
                  "maximum_absolute_error_c": 1.0,
                  "maximum_underprediction_c": 1.0
                },
                "5": {
                  "count": 38,
                  "rmse_c": 0.28097574347450816,
                  "mae_c": 0.07894736842105263,
                  "mean_error_c": 0.02631578947368421,
                  "p95_absolute_error_c": 1.0,
                  "maximum_absolute_error_c": 1.0,
                  "maximum_underprediction_c": 1.0
                },
                "10": {
                  "count": 37,
                  "rmse_c": 0.4931969619160719,
                  "mae_c": 0.1891891891891892,
                  "mean_error_c": -0.02702702702702703,
                  "p95_absolute_error_c": 1.0,
                  "maximum_absolute_error_c": 2.0,
                  "maximum_underprediction_c": 2.0
                },
                "60": {
                  "count": 32,
                  "rmse_c": 1.4361406616345072,
                  "mae_c": 0.9375,
                  "mean_error_c": -0.3125,
                  "p95_absolute_error_c": 2.8999999999999986,
                  "maximum_absolute_error_c": 4.0,
                  "maximum_underprediction_c": 4.0
                }
              },
              "interpretation": "Diagnostic only. Existing rolling origins and target observations must both lie inside this recorded segment. Short segments may have no eligible origins; one-second reduction can miss a narrow raw temperature peak. Whole-acquisition selection is unchanged."
            },
            {
              "name": "smoke",
              "kind": "workload",
              "phase": "mixed",
              "start_s": 496.4154886189999,
              "end_s": 497.346243748,
              "raw_observation_count": 10,
              "raw_temperature_min_c": 53.0,
              "raw_temperature_max_c": 57.0,
              "retained_observed_peak_c": 56.0,
              "known_future_measured_power": {
                "1": {
                  "count": 0,
                  "rmse_c": null
                },
                "5": {
                  "count": 0,
                  "rmse_c": null
                },
                "10": {
                  "count": 0,
                  "rmse_c": null
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "temperature_persistence": {
                "1": {
                  "count": 0,
                  "rmse_c": null
                },
                "5": {
                  "count": 0,
                  "rmse_c": null
                },
                "10": {
                  "count": 0,
                  "rmse_c": null
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "interpretation": "Diagnostic only. Existing rolling origins and target observations must both lie inside this recorded segment. Short segments may have no eligible origins; one-second reduction can miss a narrow raw temperature peak. Whole-acquisition selection is unchanged."
            },
            {
              "name": "cooldown_after_smoke",
              "kind": "cooldown",
              "phase": "idle",
              "start_s": 497.346243748,
              "end_s": 558.0776482829999,
              "raw_observation_count": 606,
              "raw_temperature_min_c": 53.0,
              "raw_temperature_max_c": 55.0,
              "retained_observed_peak_c": 54.0,
              "known_future_measured_power": {
                "1": {
                  "count": 6,
                  "rmse_c": 0.40528176593718807,
                  "mae_c": 0.16618506036627423,
                  "mean_error_c": 0.16618506036627423,
                  "p95_absolute_error_c": 0.7449474964610658,
                  "maximum_absolute_error_c": 0.992731268064432,
                  "maximum_underprediction_c": 0.0
                },
                "5": {
                  "count": 6,
                  "rmse_c": 0.39368877994182677,
                  "mae_c": 0.16423644887853447,
                  "mean_error_c": 0.16423644887853447,
                  "p95_absolute_error_c": 0.7248808565150853,
                  "maximum_absolute_error_c": 0.9642862779341783,
                  "maximum_underprediction_c": 0.0
                },
                "10": {
                  "count": 5,
                  "rmse_c": 0.4174595108237992,
                  "mae_c": 0.19303477900574392,
                  "mean_error_c": 0.19303477900574392,
                  "p95_absolute_error_c": 0.7489172086699837,
                  "maximum_absolute_error_c": 0.9333238794190066,
                  "maximum_underprediction_c": 0.0
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "temperature_persistence": {
                "1": {
                  "count": 6,
                  "rmse_c": 0.408248290463863,
                  "mae_c": 0.16666666666666666,
                  "mean_error_c": 0.16666666666666666,
                  "p95_absolute_error_c": 0.75,
                  "maximum_absolute_error_c": 1.0,
                  "maximum_underprediction_c": 0.0
                },
                "5": {
                  "count": 6,
                  "rmse_c": 0.408248290463863,
                  "mae_c": 0.16666666666666666,
                  "mean_error_c": 0.16666666666666666,
                  "p95_absolute_error_c": 0.75,
                  "maximum_absolute_error_c": 1.0,
                  "maximum_underprediction_c": 0.0
                },
                "10": {
                  "count": 5,
                  "rmse_c": 0.4472135954999579,
                  "mae_c": 0.2,
                  "mean_error_c": 0.2,
                  "p95_absolute_error_c": 0.7999999999999998,
                  "maximum_absolute_error_c": 1.0,
                  "maximum_underprediction_c": 0.0
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "interpretation": "Diagnostic only. Existing rolling origins and target observations must both lie inside this recorded segment. Short segments may have no eligible origins; one-second reduction can miss a narrow raw temperature peak. Whole-acquisition selection is unchanged."
            },
            {
              "name": "batch_210_1_prefill",
              "kind": "workload",
              "phase": "prefill",
              "start_s": 558.0776482829999,
              "end_s": 563.173871103,
              "raw_observation_count": 51,
              "raw_temperature_min_c": 53.0,
              "raw_temperature_max_c": 54.0,
              "retained_observed_peak_c": 54.0,
              "known_future_measured_power": {
                "1": {
                  "count": 1,
                  "rmse_c": 0.12352412618230346,
                  "mae_c": 0.12352412618230346,
                  "mean_error_c": 0.12352412618230346,
                  "p95_absolute_error_c": 0.12352412618230346,
                  "maximum_absolute_error_c": 0.12352412618230346,
                  "maximum_underprediction_c": 0.0
                },
                "5": {
                  "count": 0,
                  "rmse_c": null
                },
                "10": {
                  "count": 0,
                  "rmse_c": null
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "temperature_persistence": {
                "1": {
                  "count": 1,
                  "rmse_c": 0.0,
                  "mae_c": 0.0,
                  "mean_error_c": 0.0,
                  "p95_absolute_error_c": 0.0,
                  "maximum_absolute_error_c": 0.0,
                  "maximum_underprediction_c": 0.0
                },
                "5": {
                  "count": 0,
                  "rmse_c": null
                },
                "10": {
                  "count": 0,
                  "rmse_c": null
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "interpretation": "Diagnostic only. Existing rolling origins and target observations must both lie inside this recorded segment. Short segments may have no eligible origins; one-second reduction can miss a narrow raw temperature peak. Whole-acquisition selection is unchanged."
            },
            {
              "name": "cooldown_after_batch_210_1_prefill",
              "kind": "cooldown",
              "phase": "idle",
              "start_s": 563.173871103,
              "end_s": 563.8604390909999,
              "raw_observation_count": 7,
              "raw_temperature_min_c": 53.0,
              "raw_temperature_max_c": 54.0,
              "retained_observed_peak_c": 54.0,
              "known_future_measured_power": {
                "1": {
                  "count": 0,
                  "rmse_c": null
                },
                "5": {
                  "count": 0,
                  "rmse_c": null
                },
                "10": {
                  "count": 0,
                  "rmse_c": null
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "temperature_persistence": {
                "1": {
                  "count": 0,
                  "rmse_c": null
                },
                "5": {
                  "count": 0,
                  "rmse_c": null
                },
                "10": {
                  "count": 0,
                  "rmse_c": null
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "interpretation": "Diagnostic only. Existing rolling origins and target observations must both lie inside this recorded segment. Short segments may have no eligible origins; one-second reduction can miss a narrow raw temperature peak. Whole-acquisition selection is unchanged."
            },
            {
              "name": "batch_210_1_decode",
              "kind": "workload",
              "phase": "decode",
              "start_s": 563.8604390909999,
              "end_s": 566.9151507739999,
              "raw_observation_count": 30,
              "raw_temperature_min_c": 54.0,
              "raw_temperature_max_c": 56.0,
              "retained_observed_peak_c": 55.0,
              "known_future_measured_power": {
                "1": {
                  "count": 0,
                  "rmse_c": null
                },
                "5": {
                  "count": 0,
                  "rmse_c": null
                },
                "10": {
                  "count": 0,
                  "rmse_c": null
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "temperature_persistence": {
                "1": {
                  "count": 0,
                  "rmse_c": null
                },
                "5": {
                  "count": 0,
                  "rmse_c": null
                },
                "10": {
                  "count": 0,
                  "rmse_c": null
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "interpretation": "Diagnostic only. Existing rolling origins and target observations must both lie inside this recorded segment. Short segments may have no eligible origins; one-second reduction can miss a narrow raw temperature peak. Whole-acquisition selection is unchanged."
            },
            {
              "name": "cooldown_after_batch_210_1_decode",
              "kind": "cooldown",
              "phase": "idle",
              "start_s": 566.9151507739999,
              "end_s": 627.6338728059999,
              "raw_observation_count": 607,
              "raw_temperature_min_c": 53.0,
              "raw_temperature_max_c": 56.0,
              "retained_observed_peak_c": 54.0,
              "known_future_measured_power": {
                "1": {
                  "count": 6,
                  "rmse_c": 0.003864084616156878,
                  "mae_c": 0.002813121384253492,
                  "mean_error_c": -0.0015086420359355184,
                  "p95_absolute_error_c": 0.006874851636116119,
                  "maximum_absolute_error_c": 0.0072670581419487235,
                  "maximum_underprediction_c": 0.0072670581419487235
                },
                "5": {
                  "count": 6,
                  "rmse_c": 0.019522431849221297,
                  "mae_c": 0.01396247341879094,
                  "mean_error_c": -0.008064055504725332,
                  "p95_absolute_error_c": 0.03437513842803064,
                  "maximum_absolute_error_c": 0.03571048347078687,
                  "maximum_underprediction_c": 0.03571048347078687
                },
                "10": {
                  "count": 5,
                  "rmse_c": 0.4162962600222736,
                  "mae_c": 0.20293647858169236,
                  "mean_error_c": 0.17702554189110203,
                  "p95_absolute_error_c": 0.7557776894572085,
                  "maximum_absolute_error_c": 0.9285277763898918,
                  "maximum_underprediction_c": 0.06477734172647587
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "temperature_persistence": {
                "1": {
                  "count": 6,
                  "rmse_c": 0.0,
                  "mae_c": 0.0,
                  "mean_error_c": 0.0,
                  "p95_absolute_error_c": 0.0,
                  "maximum_absolute_error_c": 0.0,
                  "maximum_underprediction_c": 0.0
                },
                "5": {
                  "count": 6,
                  "rmse_c": 0.0,
                  "mae_c": 0.0,
                  "mean_error_c": 0.0,
                  "p95_absolute_error_c": 0.0,
                  "maximum_absolute_error_c": 0.0,
                  "maximum_underprediction_c": 0.0
                },
                "10": {
                  "count": 5,
                  "rmse_c": 0.4472135954999579,
                  "mae_c": 0.2,
                  "mean_error_c": 0.2,
                  "p95_absolute_error_c": 0.7999999999999998,
                  "maximum_absolute_error_c": 1.0,
                  "maximum_underprediction_c": 0.0
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "interpretation": "Diagnostic only. Existing rolling origins and target observations must both lie inside this recorded segment. Short segments may have no eligible origins; one-second reduction can miss a narrow raw temperature peak. Whole-acquisition selection is unchanged."
            },
            {
              "name": "batch_210_4_prefill",
              "kind": "workload",
              "phase": "prefill",
              "start_s": 627.6338728059999,
              "end_s": 647.981114214,
              "raw_observation_count": 203,
              "raw_temperature_min_c": 53.0,
              "raw_temperature_max_c": 56.0,
              "retained_observed_peak_c": 56.0,
              "known_future_measured_power": {
                "1": {
                  "count": 2,
                  "rmse_c": 0.11903202105964754,
                  "mae_c": 0.11901271853423623,
                  "mean_error_c": 0.11901271853423623,
                  "p95_absolute_error_c": 0.12094192571709214,
                  "maximum_absolute_error_c": 0.1211562820707428,
                  "maximum_underprediction_c": 0.0
                },
                "5": {
                  "count": 2,
                  "rmse_c": 0.4264505275525094,
                  "mae_c": 0.42509621784668994,
                  "mean_error_c": -0.42509621784668994,
                  "p95_absolute_error_c": 0.4556599054191185,
                  "maximum_absolute_error_c": 0.4590558707049439,
                  "maximum_underprediction_c": 0.4590558707049439
                },
                "10": {
                  "count": 1,
                  "rmse_c": 0.17783863924935872,
                  "mae_c": 0.17783863924935872,
                  "mean_error_c": 0.17783863924935872,
                  "p95_absolute_error_c": 0.17783863924935872,
                  "maximum_absolute_error_c": 0.17783863924935872,
                  "maximum_underprediction_c": 0.0
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "temperature_persistence": {
                "1": {
                  "count": 2,
                  "rmse_c": 0.0,
                  "mae_c": 0.0,
                  "mean_error_c": 0.0,
                  "p95_absolute_error_c": 0.0,
                  "maximum_absolute_error_c": 0.0,
                  "maximum_underprediction_c": 0.0
                },
                "5": {
                  "count": 2,
                  "rmse_c": 1.0,
                  "mae_c": 1.0,
                  "mean_error_c": -1.0,
                  "p95_absolute_error_c": 1.0,
                  "maximum_absolute_error_c": 1.0,
                  "maximum_underprediction_c": 1.0
                },
                "10": {
                  "count": 1,
                  "rmse_c": 1.0,
                  "mae_c": 1.0,
                  "mean_error_c": -1.0,
                  "p95_absolute_error_c": 1.0,
                  "maximum_absolute_error_c": 1.0,
                  "maximum_underprediction_c": 1.0
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "interpretation": "Diagnostic only. Existing rolling origins and target observations must both lie inside this recorded segment. Short segments may have no eligible origins; one-second reduction can miss a narrow raw temperature peak. Whole-acquisition selection is unchanged."
            },
            {
              "name": "cooldown_after_batch_210_4_prefill",
              "kind": "cooldown",
              "phase": "idle",
              "start_s": 647.981114214,
              "end_s": 716.367638696,
              "raw_observation_count": 683,
              "raw_temperature_min_c": 53.0,
              "raw_temperature_max_c": 56.0,
              "retained_observed_peak_c": 55.0,
              "known_future_measured_power": {
                "1": {
                  "count": 7,
                  "rmse_c": 0.007812831493198094,
                  "mae_c": 0.006457013665796906,
                  "mean_error_c": -0.005818389051855531,
                  "p95_absolute_error_c": 0.012830974012267399,
                  "maximum_absolute_error_c": 0.01521370109549025,
                  "maximum_underprediction_c": 0.01521370109549025
                },
                "5": {
                  "count": 7,
                  "rmse_c": 0.03891255187173341,
                  "mae_c": 0.03209477115694982,
                  "mean_error_c": -0.02921851946997935,
                  "p95_absolute_error_c": 0.06357033072099935,
                  "maximum_absolute_error_c": 0.07554398144036867,
                  "maximum_underprediction_c": 0.07554398144036867
                },
                "10": {
                  "count": 6,
                  "rmse_c": 0.5176763864267515,
                  "mae_c": 0.33291359216179356,
                  "mean_error_c": 0.2647166978969331,
                  "p95_absolute_error_c": 0.9123595879991768,
                  "maximum_absolute_error_c": 0.9329539974288537,
                  "maximum_underprediction_c": 0.06973432985654426
                },
                "60": {
                  "count": 1,
                  "rmse_c": 1.2546321730466303,
                  "mae_c": 1.2546321730466303,
                  "mean_error_c": 1.2546321730466303,
                  "p95_absolute_error_c": 1.2546321730466303,
                  "maximum_absolute_error_c": 1.2546321730466303,
                  "maximum_underprediction_c": 0.0
                }
              },
              "temperature_persistence": {
                "1": {
                  "count": 7,
                  "rmse_c": 0.0,
                  "mae_c": 0.0,
                  "mean_error_c": 0.0,
                  "p95_absolute_error_c": 0.0,
                  "maximum_absolute_error_c": 0.0,
                  "maximum_underprediction_c": 0.0
                },
                "5": {
                  "count": 7,
                  "rmse_c": 0.0,
                  "mae_c": 0.0,
                  "mean_error_c": 0.0,
                  "p95_absolute_error_c": 0.0,
                  "maximum_absolute_error_c": 0.0,
                  "maximum_underprediction_c": 0.0
                },
                "10": {
                  "count": 6,
                  "rmse_c": 0.5773502691896257,
                  "mae_c": 0.3333333333333333,
                  "mean_error_c": 0.3333333333333333,
                  "p95_absolute_error_c": 1.0,
                  "maximum_absolute_error_c": 1.0,
                  "maximum_underprediction_c": 0.0
                },
                "60": {
                  "count": 1,
                  "rmse_c": 2.0,
                  "mae_c": 2.0,
                  "mean_error_c": 2.0,
                  "p95_absolute_error_c": 2.0,
                  "maximum_absolute_error_c": 2.0,
                  "maximum_underprediction_c": 0.0
                }
              },
              "interpretation": "Diagnostic only. Existing rolling origins and target observations must both lie inside this recorded segment. Short segments may have no eligible origins; one-second reduction can miss a narrow raw temperature peak. Whole-acquisition selection is unchanged."
            },
            {
              "name": "batch_210_4_decode",
              "kind": "workload",
              "phase": "decode",
              "start_s": 716.367638696,
              "end_s": 720.207921685,
              "raw_observation_count": 38,
              "raw_temperature_min_c": 54.0,
              "raw_temperature_max_c": 55.0,
              "retained_observed_peak_c": 55.0,
              "known_future_measured_power": {
                "1": {
                  "count": 0,
                  "rmse_c": null
                },
                "5": {
                  "count": 0,
                  "rmse_c": null
                },
                "10": {
                  "count": 0,
                  "rmse_c": null
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "temperature_persistence": {
                "1": {
                  "count": 0,
                  "rmse_c": null
                },
                "5": {
                  "count": 0,
                  "rmse_c": null
                },
                "10": {
                  "count": 0,
                  "rmse_c": null
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "interpretation": "Diagnostic only. Existing rolling origins and target observations must both lie inside this recorded segment. Short segments may have no eligible origins; one-second reduction can miss a narrow raw temperature peak. Whole-acquisition selection is unchanged."
            },
            {
              "name": "cooldown_after_batch_210_4_decode",
              "kind": "cooldown",
              "phase": "idle",
              "start_s": 720.207921685,
              "end_s": 780.5745655599999,
              "raw_observation_count": 603,
              "raw_temperature_min_c": 53.0,
              "raw_temperature_max_c": 55.0,
              "retained_observed_peak_c": 55.0,
              "known_future_measured_power": {
                "1": {
                  "count": 6,
                  "rmse_c": 0.40532321213171973,
                  "mae_c": 0.16739834653633898,
                  "mean_error_c": 0.16497556561196922,
                  "p95_absolute_error_c": 0.7464214152052069,
                  "maximum_absolute_error_c": 0.9928057726825728,
                  "maximum_underprediction_c": 0.007268342773109282
                },
                "5": {
                  "count": 5,
                  "rmse_c": 0.43232537065274795,
                  "mae_c": 0.2037865467211489,
                  "mean_error_c": 0.1895288430094027,
                  "p95_absolute_error_c": 0.7799267621517855,
                  "maximum_absolute_error_c": 0.9659973878698906,
                  "maximum_underprediction_c": 0.03564425927936554
                },
                "10": {
                  "count": 5,
                  "rmse_c": 0.41932736843925505,
                  "mae_c": 0.20752489477490882,
                  "mean_error_c": 0.1795918362744402,
                  "p95_absolute_error_c": 0.7618385573426165,
                  "maximum_absolute_error_c": 0.934840035115478,
                  "maximum_underprediction_c": 0.06983264625117158
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "temperature_persistence": {
                "1": {
                  "count": 6,
                  "rmse_c": 0.408248290463863,
                  "mae_c": 0.16666666666666666,
                  "mean_error_c": 0.16666666666666666,
                  "p95_absolute_error_c": 0.75,
                  "maximum_absolute_error_c": 1.0,
                  "maximum_underprediction_c": 0.0
                },
                "5": {
                  "count": 5,
                  "rmse_c": 0.4472135954999579,
                  "mae_c": 0.2,
                  "mean_error_c": 0.2,
                  "p95_absolute_error_c": 0.7999999999999998,
                  "maximum_absolute_error_c": 1.0,
                  "maximum_underprediction_c": 0.0
                },
                "10": {
                  "count": 5,
                  "rmse_c": 0.4472135954999579,
                  "mae_c": 0.2,
                  "mean_error_c": 0.2,
                  "p95_absolute_error_c": 0.7999999999999998,
                  "maximum_absolute_error_c": 1.0,
                  "maximum_underprediction_c": 0.0
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "interpretation": "Diagnostic only. Existing rolling origins and target observations must both lie inside this recorded segment. Short segments may have no eligible origins; one-second reduction can miss a narrow raw temperature peak. Whole-acquisition selection is unchanged."
            },
            {
              "name": "batch_210_8_prefill",
              "kind": "workload",
              "phase": "prefill",
              "start_s": 780.5745655599999,
              "end_s": 821.2424740069999,
              "raw_observation_count": 406,
              "raw_temperature_min_c": 54.0,
              "raw_temperature_max_c": 57.0,
              "retained_observed_peak_c": 57.0,
              "known_future_measured_power": {
                "1": {
                  "count": 4,
                  "rmse_c": 0.1037317932702662,
                  "mae_c": 0.10332766722838471,
                  "mean_error_c": 0.10332766722838471,
                  "p95_absolute_error_c": 0.11550003363438321,
                  "maximum_absolute_error_c": 0.1173878922260343,
                  "maximum_underprediction_c": 0.0
                },
                "5": {
                  "count": 3,
                  "rmse_c": 0.5135433654950974,
                  "mae_c": 0.5123636411849498,
                  "mean_error_c": 0.200669278794931,
                  "p95_absolute_error_c": 0.5488298004554331,
                  "maximum_absolute_error_c": 0.5523435780730637,
                  "maximum_underprediction_c": 0.4675415435850283
                },
                "10": {
                  "count": 3,
                  "rmse_c": 0.592313527745387,
                  "mae_c": 0.3786780170294861,
                  "mean_error_c": 0.3786780170294861,
                  "p95_absolute_error_c": 0.9283415817009341,
                  "maximum_absolute_error_c": 1.0219022030722442,
                  "maximum_underprediction_c": 0.0
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "temperature_persistence": {
                "1": {
                  "count": 4,
                  "rmse_c": 0.0,
                  "mae_c": 0.0,
                  "mean_error_c": 0.0,
                  "p95_absolute_error_c": 0.0,
                  "maximum_absolute_error_c": 0.0,
                  "maximum_underprediction_c": 0.0
                },
                "5": {
                  "count": 3,
                  "rmse_c": 0.5773502691896257,
                  "mae_c": 0.3333333333333333,
                  "mean_error_c": -0.3333333333333333,
                  "p95_absolute_error_c": 0.8999999999999999,
                  "maximum_absolute_error_c": 1.0,
                  "maximum_underprediction_c": 1.0
                },
                "10": {
                  "count": 3,
                  "rmse_c": 0.816496580927726,
                  "mae_c": 0.6666666666666666,
                  "mean_error_c": -0.6666666666666666,
                  "p95_absolute_error_c": 1.0,
                  "maximum_absolute_error_c": 1.0,
                  "maximum_underprediction_c": 1.0
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "interpretation": "Diagnostic only. Existing rolling origins and target observations must both lie inside this recorded segment. Short segments may have no eligible origins; one-second reduction can miss a narrow raw temperature peak. Whole-acquisition selection is unchanged."
            },
            {
              "name": "cooldown_after_batch_210_8_prefill",
              "kind": "cooldown",
              "phase": "idle",
              "start_s": 821.2424740069999,
              "end_s": 893.5933837979999,
              "raw_observation_count": 722,
              "raw_temperature_min_c": 54.0,
              "raw_temperature_max_c": 57.0,
              "retained_observed_peak_c": 57.0,
              "known_future_measured_power": {
                "1": {
                  "count": 7,
                  "rmse_c": 0.01398811233800826,
                  "mae_c": 0.012829243485281186,
                  "mean_error_c": -0.012829243485281186,
                  "p95_absolute_error_c": 0.020836334115182348,
                  "maximum_absolute_error_c": 0.023246019990821765,
                  "maximum_underprediction_c": 0.023246019990821765
                },
                "5": {
                  "count": 6,
                  "rmse_c": 0.3655657284123036,
                  "mae_c": 0.19583807828767874,
                  "mean_error_c": 0.09915853734788034,
                  "p95_absolute_error_c": 0.682409867101267,
                  "maximum_absolute_error_c": 0.8849898469066773,
                  "maximum_underprediction_c": 0.07466992768503644
                },
                "10": {
                  "count": 6,
                  "rmse_c": 0.4790779582011803,
                  "mae_c": 0.34151703006037576,
                  "mean_error_c": 0.20084781774800575,
                  "p95_absolute_error_c": 0.833862749160243,
                  "maximum_absolute_error_c": 0.8541782266079139,
                  "maximum_underprediction_c": 0.14488346404422714
                },
                "60": {
                  "count": 1,
                  "rmse_c": 0.874030141663404,
                  "mae_c": 0.874030141663404,
                  "mean_error_c": 0.874030141663404,
                  "p95_absolute_error_c": 0.874030141663404,
                  "maximum_absolute_error_c": 0.874030141663404,
                  "maximum_underprediction_c": 0.0
                }
              },
              "temperature_persistence": {
                "1": {
                  "count": 7,
                  "rmse_c": 0.0,
                  "mae_c": 0.0,
                  "mean_error_c": 0.0,
                  "p95_absolute_error_c": 0.0,
                  "maximum_absolute_error_c": 0.0,
                  "maximum_underprediction_c": 0.0
                },
                "5": {
                  "count": 6,
                  "rmse_c": 0.408248290463863,
                  "mae_c": 0.16666666666666666,
                  "mean_error_c": 0.16666666666666666,
                  "p95_absolute_error_c": 0.75,
                  "maximum_absolute_error_c": 1.0,
                  "maximum_underprediction_c": 0.0
                },
                "10": {
                  "count": 6,
                  "rmse_c": 0.5773502691896257,
                  "mae_c": 0.3333333333333333,
                  "mean_error_c": 0.3333333333333333,
                  "p95_absolute_error_c": 1.0,
                  "maximum_absolute_error_c": 1.0,
                  "maximum_underprediction_c": 0.0
                },
                "60": {
                  "count": 1,
                  "rmse_c": 2.0,
                  "mae_c": 2.0,
                  "mean_error_c": 2.0,
                  "p95_absolute_error_c": 2.0,
                  "maximum_absolute_error_c": 2.0,
                  "maximum_underprediction_c": 0.0
                }
              },
              "interpretation": "Diagnostic only. Existing rolling origins and target observations must both lie inside this recorded segment. Short segments may have no eligible origins; one-second reduction can miss a narrow raw temperature peak. Whole-acquisition selection is unchanged."
            },
            {
              "name": "batch_210_8_decode",
              "kind": "workload",
              "phase": "decode",
              "start_s": 893.5933837979999,
              "end_s": 898.155012058,
              "raw_observation_count": 46,
              "raw_temperature_min_c": 54.0,
              "raw_temperature_max_c": 56.0,
              "retained_observed_peak_c": 56.0,
              "known_future_measured_power": {
                "1": {
                  "count": 0,
                  "rmse_c": null
                },
                "5": {
                  "count": 0,
                  "rmse_c": null
                },
                "10": {
                  "count": 0,
                  "rmse_c": null
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "temperature_persistence": {
                "1": {
                  "count": 0,
                  "rmse_c": null
                },
                "5": {
                  "count": 0,
                  "rmse_c": null
                },
                "10": {
                  "count": 0,
                  "rmse_c": null
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "interpretation": "Diagnostic only. Existing rolling origins and target observations must both lie inside this recorded segment. Short segments may have no eligible origins; one-second reduction can miss a narrow raw temperature peak. Whole-acquisition selection is unchanged."
            },
            {
              "name": "cooldown_after_batch_210_8_decode",
              "kind": "cooldown",
              "phase": "idle",
              "start_s": 898.155012058,
              "end_s": 958.680123609,
              "raw_observation_count": 604,
              "raw_temperature_min_c": 54.0,
              "raw_temperature_max_c": 56.0,
              "retained_observed_peak_c": 55.0,
              "known_future_measured_power": {
                "1": {
                  "count": 6,
                  "rmse_c": 0.008865940516794995,
                  "mae_c": 0.008290665937167319,
                  "mean_error_c": -0.008290665937167319,
                  "p95_absolute_error_c": 0.013224583974547954,
                  "maximum_absolute_error_c": 0.015211020448660406,
                  "maximum_underprediction_c": 0.015211020448660406
                },
                "5": {
                  "count": 6,
                  "rmse_c": 0.04332532292908914,
                  "mae_c": 0.040447926840074665,
                  "mean_error_c": -0.040447926840074665,
                  "p95_absolute_error_c": 0.06492707774134132,
                  "maximum_absolute_error_c": 0.07469094352106254,
                  "maximum_underprediction_c": 0.07469094352106254
                },
                "10": {
                  "count": 5,
                  "rmse_c": 0.38674249769708413,
                  "mae_c": 0.22340041987860387,
                  "mean_error_c": 0.11849189328562204,
                  "p95_absolute_error_c": 0.6977368736486922,
                  "maximum_absolute_error_c": 0.8547307829105648,
                  "maximum_underprediction_c": 0.06976123660120237
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "temperature_persistence": {
                "1": {
                  "count": 6,
                  "rmse_c": 0.0,
                  "mae_c": 0.0,
                  "mean_error_c": 0.0,
                  "p95_absolute_error_c": 0.0,
                  "maximum_absolute_error_c": 0.0,
                  "maximum_underprediction_c": 0.0
                },
                "5": {
                  "count": 6,
                  "rmse_c": 0.0,
                  "mae_c": 0.0,
                  "mean_error_c": 0.0,
                  "p95_absolute_error_c": 0.0,
                  "maximum_absolute_error_c": 0.0,
                  "maximum_underprediction_c": 0.0
                },
                "10": {
                  "count": 5,
                  "rmse_c": 0.4472135954999579,
                  "mae_c": 0.2,
                  "mean_error_c": 0.2,
                  "p95_absolute_error_c": 0.7999999999999998,
                  "maximum_absolute_error_c": 1.0,
                  "maximum_underprediction_c": 0.0
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "interpretation": "Diagnostic only. Existing rolling origins and target observations must both lie inside this recorded segment. Short segments may have no eligible origins; one-second reduction can miss a narrow raw temperature peak. Whole-acquisition selection is unchanged."
            },
            {
              "name": "batch_660_1_prefill",
              "kind": "workload",
              "phase": "prefill",
              "start_s": 958.680123609,
              "end_s": 960.3840009599999,
              "raw_observation_count": 17,
              "raw_temperature_min_c": 54.0,
              "raw_temperature_max_c": 57.0,
              "retained_observed_peak_c": 57.0,
              "known_future_measured_power": {
                "1": {
                  "count": 1,
                  "rmse_c": 0.27655690217792994,
                  "mae_c": 0.27655690217792994,
                  "mean_error_c": 0.27655690217792994,
                  "p95_absolute_error_c": 0.27655690217792994,
                  "maximum_absolute_error_c": 0.27655690217792994,
                  "maximum_underprediction_c": 0.0
                },
                "5": {
                  "count": 0,
                  "rmse_c": null
                },
                "10": {
                  "count": 0,
                  "rmse_c": null
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "temperature_persistence": {
                "1": {
                  "count": 1,
                  "rmse_c": 0.0,
                  "mae_c": 0.0,
                  "mean_error_c": 0.0,
                  "p95_absolute_error_c": 0.0,
                  "maximum_absolute_error_c": 0.0,
                  "maximum_underprediction_c": 0.0
                },
                "5": {
                  "count": 0,
                  "rmse_c": null
                },
                "10": {
                  "count": 0,
                  "rmse_c": null
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "interpretation": "Diagnostic only. Existing rolling origins and target observations must both lie inside this recorded segment. Short segments may have no eligible origins; one-second reduction can miss a narrow raw temperature peak. Whole-acquisition selection is unchanged."
            },
            {
              "name": "cooldown_after_batch_660_1_prefill",
              "kind": "cooldown",
              "phase": "idle",
              "start_s": 960.3840009599999,
              "end_s": 1021.47333061,
              "raw_observation_count": 610,
              "raw_temperature_min_c": 53.0,
              "raw_temperature_max_c": 57.0,
              "retained_observed_peak_c": 54.0,
              "known_future_measured_power": {
                "1": {
                  "count": 6,
                  "rmse_c": 0.005320281770889094,
                  "mae_c": 0.0049734244070407385,
                  "mean_error_c": -0.0034242160435861515,
                  "p95_absolute_error_c": 0.006477871757367026,
                  "maximum_absolute_error_c": 0.006481107446774104,
                  "maximum_underprediction_c": 0.006481107446774104
                },
                "5": {
                  "count": 5,
                  "rmse_c": 0.029039974101231228,
                  "mae_c": 0.027833938336195276,
                  "mean_error_c": -0.023313377661824574,
                  "p95_absolute_error_c": 0.03248347423838993,
                  "maximum_absolute_error_c": 0.03248416714558999,
                  "maximum_underprediction_c": 0.03248416714558999
                },
                "10": {
                  "count": 5,
                  "rmse_c": 0.42235815403042754,
                  "mae_c": 0.23001602519699132,
                  "mean_error_c": 0.1551017028020368,
                  "p95_absolute_error_c": 0.763018618768197,
                  "maximum_absolute_error_c": 0.9378790420150125,
                  "maximum_underprediction_c": 0.06357692578093577
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "temperature_persistence": {
                "1": {
                  "count": 6,
                  "rmse_c": 0.0,
                  "mae_c": 0.0,
                  "mean_error_c": 0.0,
                  "p95_absolute_error_c": 0.0,
                  "maximum_absolute_error_c": 0.0,
                  "maximum_underprediction_c": 0.0
                },
                "5": {
                  "count": 5,
                  "rmse_c": 0.0,
                  "mae_c": 0.0,
                  "mean_error_c": 0.0,
                  "p95_absolute_error_c": 0.0,
                  "maximum_absolute_error_c": 0.0,
                  "maximum_underprediction_c": 0.0
                },
                "10": {
                  "count": 5,
                  "rmse_c": 0.4472135954999579,
                  "mae_c": 0.2,
                  "mean_error_c": 0.2,
                  "p95_absolute_error_c": 0.7999999999999998,
                  "maximum_absolute_error_c": 1.0,
                  "maximum_underprediction_c": 0.0
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "interpretation": "Diagnostic only. Existing rolling origins and target observations must both lie inside this recorded segment. Short segments may have no eligible origins; one-second reduction can miss a narrow raw temperature peak. Whole-acquisition selection is unchanged."
            },
            {
              "name": "batch_660_1_decode",
              "kind": "workload",
              "phase": "decode",
              "start_s": 1021.47333061,
              "end_s": 1023.376444068,
              "raw_observation_count": 19,
              "raw_temperature_min_c": 53.0,
              "raw_temperature_max_c": 56.0,
              "retained_observed_peak_c": 56.0,
              "known_future_measured_power": {
                "1": {
                  "count": 0,
                  "rmse_c": null
                },
                "5": {
                  "count": 0,
                  "rmse_c": null
                },
                "10": {
                  "count": 0,
                  "rmse_c": null
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "temperature_persistence": {
                "1": {
                  "count": 0,
                  "rmse_c": null
                },
                "5": {
                  "count": 0,
                  "rmse_c": null
                },
                "10": {
                  "count": 0,
                  "rmse_c": null
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "interpretation": "Diagnostic only. Existing rolling origins and target observations must both lie inside this recorded segment. Short segments may have no eligible origins; one-second reduction can miss a narrow raw temperature peak. Whole-acquisition selection is unchanged."
            },
            {
              "name": "cooldown_after_batch_660_1_decode",
              "kind": "cooldown",
              "phase": "idle",
              "start_s": 1023.376444068,
              "end_s": 1084.02430605,
              "raw_observation_count": 606,
              "raw_temperature_min_c": 53.0,
              "raw_temperature_max_c": 56.0,
              "retained_observed_peak_c": 54.0,
              "known_future_measured_power": {
                "1": {
                  "count": 6,
                  "rmse_c": 0.004798687113406827,
                  "mae_c": 0.004247428666756055,
                  "mean_error_c": -0.002218561670405942,
                  "p95_absolute_error_c": 0.006469538950277354,
                  "maximum_absolute_error_c": 0.006471636083531962,
                  "maximum_underprediction_c": 0.006471636083531962
                },
                "5": {
                  "count": 5,
                  "rmse_c": 0.43296207275656445,
                  "mae_c": 0.2104197806072378,
                  "mean_error_c": 0.18531554393983782,
                  "p95_absolute_error_c": 0.7799253293924066,
                  "maximum_absolute_error_c": 0.966985085585776,
                  "maximum_underprediction_c": 0.03168630461892974
                },
                "10": {
                  "count": 5,
                  "rmse_c": 0.420964394673798,
                  "mae_c": 0.22065218020783134,
                  "mean_error_c": 0.1712416272693318,
                  "p95_absolute_error_c": 0.7617980159556593,
                  "maximum_absolute_error_c": 0.9367430107706411,
                  "maximum_underprediction_c": 0.0620180366957328
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "temperature_persistence": {
                "1": {
                  "count": 6,
                  "rmse_c": 0.0,
                  "mae_c": 0.0,
                  "mean_error_c": 0.0,
                  "p95_absolute_error_c": 0.0,
                  "maximum_absolute_error_c": 0.0,
                  "maximum_underprediction_c": 0.0
                },
                "5": {
                  "count": 5,
                  "rmse_c": 0.4472135954999579,
                  "mae_c": 0.2,
                  "mean_error_c": 0.2,
                  "p95_absolute_error_c": 0.7999999999999998,
                  "maximum_absolute_error_c": 1.0,
                  "maximum_underprediction_c": 0.0
                },
                "10": {
                  "count": 5,
                  "rmse_c": 0.4472135954999579,
                  "mae_c": 0.2,
                  "mean_error_c": 0.2,
                  "p95_absolute_error_c": 0.7999999999999998,
                  "maximum_absolute_error_c": 1.0,
                  "maximum_underprediction_c": 0.0
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "interpretation": "Diagnostic only. Existing rolling origins and target observations must both lie inside this recorded segment. Short segments may have no eligible origins; one-second reduction can miss a narrow raw temperature peak. Whole-acquisition selection is unchanged."
            },
            {
              "name": "batch_660_4_prefill",
              "kind": "workload",
              "phase": "prefill",
              "start_s": 1084.02430605,
              "end_s": 1090.73994869,
              "raw_observation_count": 67,
              "raw_temperature_min_c": 53.0,
              "raw_temperature_max_c": 58.0,
              "retained_observed_peak_c": 58.0,
              "known_future_measured_power": {
                "1": {
                  "count": 1,
                  "rmse_c": 0.2661796141159698,
                  "mae_c": 0.2661796141159698,
                  "mean_error_c": 0.2661796141159698,
                  "p95_absolute_error_c": 0.2661796141159698,
                  "maximum_absolute_error_c": 0.2661796141159698,
                  "maximum_underprediction_c": 0.0
                },
                "5": {
                  "count": 0,
                  "rmse_c": null
                },
                "10": {
                  "count": 0,
                  "rmse_c": null
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "temperature_persistence": {
                "1": {
                  "count": 1,
                  "rmse_c": 0.0,
                  "mae_c": 0.0,
                  "mean_error_c": 0.0,
                  "p95_absolute_error_c": 0.0,
                  "maximum_absolute_error_c": 0.0,
                  "maximum_underprediction_c": 0.0
                },
                "5": {
                  "count": 0,
                  "rmse_c": null
                },
                "10": {
                  "count": 0,
                  "rmse_c": null
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "interpretation": "Diagnostic only. Existing rolling origins and target observations must both lie inside this recorded segment. Short segments may have no eligible origins; one-second reduction can miss a narrow raw temperature peak. Whole-acquisition selection is unchanged."
            },
            {
              "name": "cooldown_after_batch_660_4_prefill",
              "kind": "cooldown",
              "phase": "idle",
              "start_s": 1090.73994869,
              "end_s": 1151.698820867,
              "raw_observation_count": 608,
              "raw_temperature_min_c": 54.0,
              "raw_temperature_max_c": 56.0,
              "retained_observed_peak_c": 56.0,
              "known_future_measured_power": {
                "1": {
                  "count": 6,
                  "rmse_c": 0.008161671407833597,
                  "mae_c": 0.007534949134353042,
                  "mean_error_c": -0.007534949134353042,
                  "p95_absolute_error_c": 0.012488175053162465,
                  "maximum_absolute_error_c": 0.014496740342885062,
                  "maximum_underprediction_c": 0.014496740342885062
                },
                "5": {
                  "count": 5,
                  "rmse_c": 0.041530986963870066,
                  "mae_c": 0.03805904087135161,
                  "mean_error_c": -0.03805904087135161,
                  "p95_absolute_error_c": 0.06329339769833098,
                  "maximum_absolute_error_c": 0.07119837665702278,
                  "maximum_underprediction_c": 0.07119837665702278
                },
                "10": {
                  "count": 5,
                  "rmse_c": 0.3886625576239602,
                  "mae_c": 0.21938324773029336,
                  "mean_error_c": 0.12502302754579517,
                  "p95_absolute_error_c": 0.7012365188570696,
                  "maximum_absolute_error_c": 0.8610156881902213,
                  "maximum_underprediction_c": 0.06211984152446348
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "temperature_persistence": {
                "1": {
                  "count": 6,
                  "rmse_c": 0.0,
                  "mae_c": 0.0,
                  "mean_error_c": 0.0,
                  "p95_absolute_error_c": 0.0,
                  "maximum_absolute_error_c": 0.0,
                  "maximum_underprediction_c": 0.0
                },
                "5": {
                  "count": 5,
                  "rmse_c": 0.0,
                  "mae_c": 0.0,
                  "mean_error_c": 0.0,
                  "p95_absolute_error_c": 0.0,
                  "maximum_absolute_error_c": 0.0,
                  "maximum_underprediction_c": 0.0
                },
                "10": {
                  "count": 5,
                  "rmse_c": 0.4472135954999579,
                  "mae_c": 0.2,
                  "mean_error_c": 0.2,
                  "p95_absolute_error_c": 0.7999999999999998,
                  "maximum_absolute_error_c": 1.0,
                  "maximum_underprediction_c": 0.0
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "interpretation": "Diagnostic only. Existing rolling origins and target observations must both lie inside this recorded segment. Short segments may have no eligible origins; one-second reduction can miss a narrow raw temperature peak. Whole-acquisition selection is unchanged."
            },
            {
              "name": "batch_660_4_decode",
              "kind": "workload",
              "phase": "decode",
              "start_s": 1151.698820867,
              "end_s": 1153.874377918,
              "raw_observation_count": 22,
              "raw_temperature_min_c": 54.0,
              "raw_temperature_max_c": 56.0,
              "retained_observed_peak_c": 56.0,
              "known_future_measured_power": {
                "1": {
                  "count": 0,
                  "rmse_c": null
                },
                "5": {
                  "count": 0,
                  "rmse_c": null
                },
                "10": {
                  "count": 0,
                  "rmse_c": null
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "temperature_persistence": {
                "1": {
                  "count": 0,
                  "rmse_c": null
                },
                "5": {
                  "count": 0,
                  "rmse_c": null
                },
                "10": {
                  "count": 0,
                  "rmse_c": null
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "interpretation": "Diagnostic only. Existing rolling origins and target observations must both lie inside this recorded segment. Short segments may have no eligible origins; one-second reduction can miss a narrow raw temperature peak. Whole-acquisition selection is unchanged."
            },
            {
              "name": "cooldown_after_batch_660_4_decode",
              "kind": "cooldown",
              "phase": "idle",
              "start_s": 1153.874377918,
              "end_s": 1214.9215473069999,
              "raw_observation_count": 609,
              "raw_temperature_min_c": 53.0,
              "raw_temperature_max_c": 55.0,
              "retained_observed_peak_c": 55.0,
              "known_future_measured_power": {
                "1": {
                  "count": 6,
                  "rmse_c": 0.005157680505824154,
                  "mae_c": 0.004809512542597834,
                  "mean_error_c": -0.003285765933289516,
                  "p95_absolute_error_c": 0.006464684585365532,
                  "maximum_absolute_error_c": 0.006465196046121946,
                  "maximum_underprediction_c": 0.006465196046121946
                },
                "5": {
                  "count": 6,
                  "rmse_c": 0.025649786645372204,
                  "mae_c": 0.02407225267376371,
                  "mean_error_c": -0.016087420358518994,
                  "p95_absolute_error_c": 0.03172354689898782,
                  "maximum_absolute_error_c": 0.03173695064512572,
                  "maximum_underprediction_c": 0.03173695064512572
                },
                "10": {
                  "count": 5,
                  "rmse_c": 0.422177720503999,
                  "mae_c": 0.22861908332052394,
                  "mean_error_c": 0.15727394432948358,
                  "p95_absolute_error_c": 0.7628045181007592,
                  "maximum_absolute_error_c": 0.9379821401396384,
                  "maximum_underprediction_c": 0.062094029945242823
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "temperature_persistence": {
                "1": {
                  "count": 6,
                  "rmse_c": 0.0,
                  "mae_c": 0.0,
                  "mean_error_c": 0.0,
                  "p95_absolute_error_c": 0.0,
                  "maximum_absolute_error_c": 0.0,
                  "maximum_underprediction_c": 0.0
                },
                "5": {
                  "count": 6,
                  "rmse_c": 0.0,
                  "mae_c": 0.0,
                  "mean_error_c": 0.0,
                  "p95_absolute_error_c": 0.0,
                  "maximum_absolute_error_c": 0.0,
                  "maximum_underprediction_c": 0.0
                },
                "10": {
                  "count": 5,
                  "rmse_c": 0.4472135954999579,
                  "mae_c": 0.2,
                  "mean_error_c": 0.2,
                  "p95_absolute_error_c": 0.7999999999999998,
                  "maximum_absolute_error_c": 1.0,
                  "maximum_underprediction_c": 0.0
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "interpretation": "Diagnostic only. Existing rolling origins and target observations must both lie inside this recorded segment. Short segments may have no eligible origins; one-second reduction can miss a narrow raw temperature peak. Whole-acquisition selection is unchanged."
            },
            {
              "name": "batch_660_8_prefill",
              "kind": "workload",
              "phase": "prefill",
              "start_s": 1214.9215473069999,
              "end_s": 1228.325487194,
              "raw_observation_count": 134,
              "raw_temperature_min_c": 53.0,
              "raw_temperature_max_c": 60.0,
              "retained_observed_peak_c": 60.0,
              "known_future_measured_power": {
                "1": {
                  "count": 1,
                  "rmse_c": 0.2635419382183741,
                  "mae_c": 0.2635419382183741,
                  "mean_error_c": 0.2635419382183741,
                  "p95_absolute_error_c": 0.2635419382183741,
                  "maximum_absolute_error_c": 0.2635419382183741,
                  "maximum_underprediction_c": 0.0
                },
                "5": {
                  "count": 1,
                  "rmse_c": 0.31526140322164053,
                  "mae_c": 0.31526140322164053,
                  "mean_error_c": 0.31526140322164053,
                  "p95_absolute_error_c": 0.31526140322164053,
                  "maximum_absolute_error_c": 0.31526140322164053,
                  "maximum_underprediction_c": 0.0
                },
                "10": {
                  "count": 0,
                  "rmse_c": null
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "temperature_persistence": {
                "1": {
                  "count": 1,
                  "rmse_c": 0.0,
                  "mae_c": 0.0,
                  "mean_error_c": 0.0,
                  "p95_absolute_error_c": 0.0,
                  "maximum_absolute_error_c": 0.0,
                  "maximum_underprediction_c": 0.0
                },
                "5": {
                  "count": 1,
                  "rmse_c": 1.0,
                  "mae_c": 1.0,
                  "mean_error_c": -1.0,
                  "p95_absolute_error_c": 1.0,
                  "maximum_absolute_error_c": 1.0,
                  "maximum_underprediction_c": 1.0
                },
                "10": {
                  "count": 0,
                  "rmse_c": null
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "interpretation": "Diagnostic only. Existing rolling origins and target observations must both lie inside this recorded segment. Short segments may have no eligible origins; one-second reduction can miss a narrow raw temperature peak. Whole-acquisition selection is unchanged."
            },
            {
              "name": "cooldown_after_batch_660_8_prefill",
              "kind": "cooldown",
              "phase": "idle",
              "start_s": 1228.325487194,
              "end_s": 1320.552278448,
              "raw_observation_count": 921,
              "raw_temperature_min_c": 54.0,
              "raw_temperature_max_c": 60.0,
              "retained_observed_peak_c": 57.0,
              "known_future_measured_power": {
                "1": {
                  "count": 10,
                  "rmse_c": 0.016776781517663642,
                  "mae_c": 0.015021066384523607,
                  "mean_error_c": -0.015021066384523607,
                  "p95_absolute_error_c": 0.026389712531613787,
                  "maximum_absolute_error_c": 0.029628368462759624,
                  "maximum_underprediction_c": 0.029628368462759624
                },
                "5": {
                  "count": 9,
                  "rmse_c": 0.43539848917579005,
                  "mae_c": 0.2601683466568482,
                  "mean_error_c": 0.14414389750991397,
                  "p95_absolute_error_c": 0.9135224516749076,
                  "maximum_absolute_error_c": 0.9288020608736787,
                  "maximum_underprediction_c": 0.14933797805484517
                },
                "10": {
                  "count": 9,
                  "rmse_c": 0.4675229663255651,
                  "mae_c": 0.3434885631731706,
                  "mean_error_c": 0.17950443251433512,
                  "p95_absolute_error_c": 0.8312702698029767,
                  "maximum_absolute_error_c": 0.8599964349838558,
                  "maximum_underprediction_c": 0.2147562278233437
                },
                "60": {
                  "count": 4,
                  "rmse_c": 0.7246711422755234,
                  "mae_c": 0.6765227429484657,
                  "mean_error_c": 0.6765227429484657,
                  "p95_absolute_error_c": 0.9282829569468213,
                  "maximum_absolute_error_c": 0.9293657584537343,
                  "maximum_underprediction_c": 0.0
                }
              },
              "temperature_persistence": {
                "1": {
                  "count": 10,
                  "rmse_c": 0.0,
                  "mae_c": 0.0,
                  "mean_error_c": 0.0,
                  "p95_absolute_error_c": 0.0,
                  "maximum_absolute_error_c": 0.0,
                  "maximum_underprediction_c": 0.0
                },
                "5": {
                  "count": 9,
                  "rmse_c": 0.4714045207910317,
                  "mae_c": 0.2222222222222222,
                  "mean_error_c": 0.2222222222222222,
                  "p95_absolute_error_c": 1.0,
                  "maximum_absolute_error_c": 1.0,
                  "maximum_underprediction_c": 0.0
                },
                "10": {
                  "count": 9,
                  "rmse_c": 0.5773502691896257,
                  "mae_c": 0.3333333333333333,
                  "mean_error_c": 0.3333333333333333,
                  "p95_absolute_error_c": 1.0,
                  "maximum_absolute_error_c": 1.0,
                  "maximum_underprediction_c": 0.0
                },
                "60": {
                  "count": 4,
                  "rmse_c": 1.8027756377319946,
                  "mae_c": 1.75,
                  "mean_error_c": 1.75,
                  "p95_absolute_error_c": 2.0,
                  "maximum_absolute_error_c": 2.0,
                  "maximum_underprediction_c": 0.0
                }
              },
              "interpretation": "Diagnostic only. Existing rolling origins and target observations must both lie inside this recorded segment. Short segments may have no eligible origins; one-second reduction can miss a narrow raw temperature peak. Whole-acquisition selection is unchanged."
            },
            {
              "name": "batch_660_8_decode",
              "kind": "workload",
              "phase": "decode",
              "start_s": 1320.552278448,
              "end_s": 1322.946488569,
              "raw_observation_count": 24,
              "raw_temperature_min_c": 54.0,
              "raw_temperature_max_c": 57.0,
              "retained_observed_peak_c": 56.0,
              "known_future_measured_power": {
                "1": {
                  "count": 0,
                  "rmse_c": null
                },
                "5": {
                  "count": 0,
                  "rmse_c": null
                },
                "10": {
                  "count": 0,
                  "rmse_c": null
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "temperature_persistence": {
                "1": {
                  "count": 0,
                  "rmse_c": null
                },
                "5": {
                  "count": 0,
                  "rmse_c": null
                },
                "10": {
                  "count": 0,
                  "rmse_c": null
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "interpretation": "Diagnostic only. Existing rolling origins and target observations must both lie inside this recorded segment. Short segments may have no eligible origins; one-second reduction can miss a narrow raw temperature peak. Whole-acquisition selection is unchanged."
            },
            {
              "name": "cooldown_after_batch_660_8_decode",
              "kind": "cooldown",
              "phase": "idle",
              "start_s": 1322.946488569,
              "end_s": 1383.3756171109999,
              "raw_observation_count": 603,
              "raw_temperature_min_c": 54.0,
              "raw_temperature_max_c": 56.0,
              "retained_observed_peak_c": 55.0,
              "known_future_measured_power": {
                "1": {
                  "count": 6,
                  "rmse_c": 0.008334698467617249,
                  "mae_c": 0.007691506930436039,
                  "mean_error_c": -0.007691506930436039,
                  "p95_absolute_error_c": 0.012750249378239431,
                  "maximum_absolute_error_c": 0.014844282372237672,
                  "maximum_underprediction_c": 0.014844282372237672
                },
                "5": {
                  "count": 5,
                  "rmse_c": 0.4159326468442879,
                  "mae_c": 0.20973910936114065,
                  "mean_error_c": 0.16149637194497474,
                  "p95_absolute_error_c": 0.7488197713828042,
                  "maximum_absolute_error_c": 0.9280887032652885,
                  "maximum_underprediction_c": 0.031744043852867776
                },
                "10": {
                  "count": 5,
                  "rmse_c": 0.3881614419555124,
                  "mae_c": 0.21904354196345252,
                  "mean_error_c": 0.124925398436136,
                  "p95_absolute_error_c": 0.7003538041694184,
                  "maximum_absolute_error_c": 0.8599223509989713,
                  "maximum_underprediction_c": 0.06207961685120722
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "temperature_persistence": {
                "1": {
                  "count": 6,
                  "rmse_c": 0.0,
                  "mae_c": 0.0,
                  "mean_error_c": 0.0,
                  "p95_absolute_error_c": 0.0,
                  "maximum_absolute_error_c": 0.0,
                  "maximum_underprediction_c": 0.0
                },
                "5": {
                  "count": 5,
                  "rmse_c": 0.4472135954999579,
                  "mae_c": 0.2,
                  "mean_error_c": 0.2,
                  "p95_absolute_error_c": 0.7999999999999998,
                  "maximum_absolute_error_c": 1.0,
                  "maximum_underprediction_c": 0.0
                },
                "10": {
                  "count": 5,
                  "rmse_c": 0.4472135954999579,
                  "mae_c": 0.2,
                  "mean_error_c": 0.2,
                  "p95_absolute_error_c": 0.7999999999999998,
                  "maximum_absolute_error_c": 1.0,
                  "maximum_underprediction_c": 0.0
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "interpretation": "Diagnostic only. Existing rolling origins and target observations must both lie inside this recorded segment. Short segments may have no eligible origins; one-second reduction can miss a narrow raw temperature peak. Whole-acquisition selection is unchanged."
            },
            {
              "name": "batch_1125_1_prefill",
              "kind": "workload",
              "phase": "prefill",
              "start_s": 1383.3756171109999,
              "end_s": 1384.527259623,
              "raw_observation_count": 11,
              "raw_temperature_min_c": 56.0,
              "raw_temperature_max_c": 59.0,
              "retained_observed_peak_c": 59.0,
              "known_future_measured_power": {
                "1": {
                  "count": 0,
                  "rmse_c": null
                },
                "5": {
                  "count": 0,
                  "rmse_c": null
                },
                "10": {
                  "count": 0,
                  "rmse_c": null
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "temperature_persistence": {
                "1": {
                  "count": 0,
                  "rmse_c": null
                },
                "5": {
                  "count": 0,
                  "rmse_c": null
                },
                "10": {
                  "count": 0,
                  "rmse_c": null
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "interpretation": "Diagnostic only. Existing rolling origins and target observations must both lie inside this recorded segment. Short segments may have no eligible origins; one-second reduction can miss a narrow raw temperature peak. Whole-acquisition selection is unchanged."
            },
            {
              "name": "cooldown_after_batch_1125_1_prefill",
              "kind": "cooldown",
              "phase": "idle",
              "start_s": 1384.527259623,
              "end_s": 1446.7804519649999,
              "raw_observation_count": 621,
              "raw_temperature_min_c": 53.0,
              "raw_temperature_max_c": 57.0,
              "retained_observed_peak_c": 55.0,
              "known_future_measured_power": {
                "1": {
                  "count": 6,
                  "rmse_c": 0.4056483408755113,
                  "mae_c": 0.17072802505880227,
                  "mean_error_c": 0.16045033923381405,
                  "p95_absolute_error_c": 0.7467713471639428,
                  "maximum_absolute_error_c": 0.993535092877849,
                  "maximum_underprediction_c": 0.006480110022224039
                },
                "5": {
                  "count": 6,
                  "rmse_c": 0.39538117529219796,
                  "mae_c": 0.18623847866194745,
                  "mean_error_c": 0.13579621353209484,
                  "p95_absolute_error_c": 0.7326569789099082,
                  "maximum_absolute_error_c": 0.9661040765821269,
                  "maximum_underprediction_c": 0.032315685893252066
                },
                "10": {
                  "count": 5,
                  "rmse_c": 0.06015923829523332,
                  "mae_c": 0.060116347689969984,
                  "mean_error_c": -0.060116347689969984,
                  "p95_absolute_error_c": 0.06261040059051197,
                  "maximum_absolute_error_c": 0.06275583149005115,
                  "maximum_underprediction_c": 0.06275583149005115
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "temperature_persistence": {
                "1": {
                  "count": 6,
                  "rmse_c": 0.408248290463863,
                  "mae_c": 0.16666666666666666,
                  "mean_error_c": 0.16666666666666666,
                  "p95_absolute_error_c": 0.75,
                  "maximum_absolute_error_c": 1.0,
                  "maximum_underprediction_c": 0.0
                },
                "5": {
                  "count": 6,
                  "rmse_c": 0.408248290463863,
                  "mae_c": 0.16666666666666666,
                  "mean_error_c": 0.16666666666666666,
                  "p95_absolute_error_c": 0.75,
                  "maximum_absolute_error_c": 1.0,
                  "maximum_underprediction_c": 0.0
                },
                "10": {
                  "count": 5,
                  "rmse_c": 0.0,
                  "mae_c": 0.0,
                  "mean_error_c": 0.0,
                  "p95_absolute_error_c": 0.0,
                  "maximum_absolute_error_c": 0.0,
                  "maximum_underprediction_c": 0.0
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "interpretation": "Diagnostic only. Existing rolling origins and target observations must both lie inside this recorded segment. Short segments may have no eligible origins; one-second reduction can miss a narrow raw temperature peak. Whole-acquisition selection is unchanged."
            },
            {
              "name": "batch_1125_1_decode",
              "kind": "workload",
              "phase": "decode",
              "start_s": 1446.7804519649999,
              "end_s": 1448.64102039,
              "raw_observation_count": 19,
              "raw_temperature_min_c": 53.0,
              "raw_temperature_max_c": 56.0,
              "retained_observed_peak_c": 56.0,
              "known_future_measured_power": {
                "1": {
                  "count": 0,
                  "rmse_c": null
                },
                "5": {
                  "count": 0,
                  "rmse_c": null
                },
                "10": {
                  "count": 0,
                  "rmse_c": null
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "temperature_persistence": {
                "1": {
                  "count": 0,
                  "rmse_c": null
                },
                "5": {
                  "count": 0,
                  "rmse_c": null
                },
                "10": {
                  "count": 0,
                  "rmse_c": null
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "interpretation": "Diagnostic only. Existing rolling origins and target observations must both lie inside this recorded segment. Short segments may have no eligible origins; one-second reduction can miss a narrow raw temperature peak. Whole-acquisition selection is unchanged."
            },
            {
              "name": "cooldown_after_batch_1125_1_decode",
              "kind": "cooldown",
              "phase": "idle",
              "start_s": 1448.64102039,
              "end_s": 1509.4776554159998,
              "raw_observation_count": 607,
              "raw_temperature_min_c": 53.0,
              "raw_temperature_max_c": 56.0,
              "retained_observed_peak_c": 54.0,
              "known_future_measured_power": {
                "1": {
                  "count": 6,
                  "rmse_c": 0.005053392656794494,
                  "mae_c": 0.004555818568094357,
                  "mean_error_c": -0.0035628283792625837,
                  "p95_absolute_error_c": 0.006450372109163993,
                  "maximum_absolute_error_c": 0.0064659130234900886,
                  "maximum_underprediction_c": 0.0064659130234900886
                },
                "5": {
                  "count": 6,
                  "rmse_c": 0.39692964920825113,
                  "mae_c": 0.18032742069745686,
                  "mean_error_c": 0.1489327290807599,
                  "p95_absolute_error_c": 0.7359557866784314,
                  "maximum_absolute_error_c": 0.9706774990316944,
                  "maximum_underprediction_c": 0.03179064961864242
                },
                "10": {
                  "count": 6,
                  "rmse_c": 0.38587201461317394,
                  "mae_c": 0.19265787470815118,
                  "mean_error_c": 0.1317080701824409,
                  "p95_absolute_error_c": 0.71976660699098,
                  "maximum_absolute_error_c": 0.9389593580446132,
                  "maximum_underprediction_c": 0.0621883538300807
                },
                "60": {
                  "count": 1,
                  "rmse_c": 0.6912258424890254,
                  "mae_c": 0.6912258424890254,
                  "mean_error_c": 0.6912258424890254,
                  "p95_absolute_error_c": 0.6912258424890254,
                  "maximum_absolute_error_c": 0.6912258424890254,
                  "maximum_underprediction_c": 0.0
                }
              },
              "temperature_persistence": {
                "1": {
                  "count": 6,
                  "rmse_c": 0.0,
                  "mae_c": 0.0,
                  "mean_error_c": 0.0,
                  "p95_absolute_error_c": 0.0,
                  "maximum_absolute_error_c": 0.0,
                  "maximum_underprediction_c": 0.0
                },
                "5": {
                  "count": 6,
                  "rmse_c": 0.408248290463863,
                  "mae_c": 0.16666666666666666,
                  "mean_error_c": 0.16666666666666666,
                  "p95_absolute_error_c": 0.75,
                  "maximum_absolute_error_c": 1.0,
                  "maximum_underprediction_c": 0.0
                },
                "10": {
                  "count": 6,
                  "rmse_c": 0.408248290463863,
                  "mae_c": 0.16666666666666666,
                  "mean_error_c": 0.16666666666666666,
                  "p95_absolute_error_c": 0.75,
                  "maximum_absolute_error_c": 1.0,
                  "maximum_underprediction_c": 0.0
                },
                "60": {
                  "count": 1,
                  "rmse_c": 1.0,
                  "mae_c": 1.0,
                  "mean_error_c": 1.0,
                  "p95_absolute_error_c": 1.0,
                  "maximum_absolute_error_c": 1.0,
                  "maximum_underprediction_c": 0.0
                }
              },
              "interpretation": "Diagnostic only. Existing rolling origins and target observations must both lie inside this recorded segment. Short segments may have no eligible origins; one-second reduction can miss a narrow raw temperature peak. Whole-acquisition selection is unchanged."
            },
            {
              "name": "batch_1125_4_prefill",
              "kind": "workload",
              "phase": "prefill",
              "start_s": 1509.4776554159998,
              "end_s": 1514.105198637,
              "raw_observation_count": 47,
              "raw_temperature_min_c": 53.0,
              "raw_temperature_max_c": 60.0,
              "retained_observed_peak_c": 59.0,
              "known_future_measured_power": {
                "1": {
                  "count": 0,
                  "rmse_c": null
                },
                "5": {
                  "count": 0,
                  "rmse_c": null
                },
                "10": {
                  "count": 0,
                  "rmse_c": null
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "temperature_persistence": {
                "1": {
                  "count": 0,
                  "rmse_c": null
                },
                "5": {
                  "count": 0,
                  "rmse_c": null
                },
                "10": {
                  "count": 0,
                  "rmse_c": null
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "interpretation": "Diagnostic only. Existing rolling origins and target observations must both lie inside this recorded segment. Short segments may have no eligible origins; one-second reduction can miss a narrow raw temperature peak. Whole-acquisition selection is unchanged."
            },
            {
              "name": "cooldown_after_batch_1125_4_prefill",
              "kind": "cooldown",
              "phase": "idle",
              "start_s": 1514.105198637,
              "end_s": 1576.5111050619998,
              "raw_observation_count": 623,
              "raw_temperature_min_c": 54.0,
              "raw_temperature_max_c": 57.0,
              "retained_observed_peak_c": 56.0,
              "known_future_measured_power": {
                "1": {
                  "count": 6,
                  "rmse_c": 0.009632885274198278,
                  "mae_c": 0.008885805435674854,
                  "mean_error_c": -0.008885805435674854,
                  "p95_absolute_error_c": 0.014347002205203907,
                  "maximum_absolute_error_c": 0.014566603273472367,
                  "maximum_underprediction_c": 0.014566603273472367
                },
                "5": {
                  "count": 6,
                  "rmse_c": 0.38246580130179036,
                  "mae_c": 0.1880200278901268,
                  "mean_error_c": 0.12266517654400506,
                  "p95_absolute_error_c": 0.7167933827617397,
                  "maximum_absolute_error_c": 0.9320556133023956,
                  "maximum_underprediction_c": 0.07100669113977176
                },
                "10": {
                  "count": 5,
                  "rmse_c": 0.3938273772371855,
                  "mae_c": 0.23677403441699454,
                  "mean_error_c": 0.10863608387069376,
                  "p95_absolute_error_c": 0.7180193588882473,
                  "maximum_absolute_error_c": 0.8635252957192208,
                  "maximum_underprediction_c": 0.13599561156435414
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "temperature_persistence": {
                "1": {
                  "count": 6,
                  "rmse_c": 0.0,
                  "mae_c": 0.0,
                  "mean_error_c": 0.0,
                  "p95_absolute_error_c": 0.0,
                  "maximum_absolute_error_c": 0.0,
                  "maximum_underprediction_c": 0.0
                },
                "5": {
                  "count": 6,
                  "rmse_c": 0.408248290463863,
                  "mae_c": 0.16666666666666666,
                  "mean_error_c": 0.16666666666666666,
                  "p95_absolute_error_c": 0.75,
                  "maximum_absolute_error_c": 1.0,
                  "maximum_underprediction_c": 0.0
                },
                "10": {
                  "count": 5,
                  "rmse_c": 0.4472135954999579,
                  "mae_c": 0.2,
                  "mean_error_c": 0.2,
                  "p95_absolute_error_c": 0.7999999999999998,
                  "maximum_absolute_error_c": 1.0,
                  "maximum_underprediction_c": 0.0
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "interpretation": "Diagnostic only. Existing rolling origins and target observations must both lie inside this recorded segment. Short segments may have no eligible origins; one-second reduction can miss a narrow raw temperature peak. Whole-acquisition selection is unchanged."
            },
            {
              "name": "batch_1125_4_decode",
              "kind": "workload",
              "phase": "decode",
              "start_s": 1576.5111050619998,
              "end_s": 1578.575799885,
              "raw_observation_count": 20,
              "raw_temperature_min_c": 55.0,
              "raw_temperature_max_c": 57.0,
              "retained_observed_peak_c": 56.0,
              "known_future_measured_power": {
                "1": {
                  "count": 0,
                  "rmse_c": null
                },
                "5": {
                  "count": 0,
                  "rmse_c": null
                },
                "10": {
                  "count": 0,
                  "rmse_c": null
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "temperature_persistence": {
                "1": {
                  "count": 0,
                  "rmse_c": null
                },
                "5": {
                  "count": 0,
                  "rmse_c": null
                },
                "10": {
                  "count": 0,
                  "rmse_c": null
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "interpretation": "Diagnostic only. Existing rolling origins and target observations must both lie inside this recorded segment. Short segments may have no eligible origins; one-second reduction can miss a narrow raw temperature peak. Whole-acquisition selection is unchanged."
            },
            {
              "name": "cooldown_after_batch_1125_4_decode",
              "kind": "cooldown",
              "phase": "idle",
              "start_s": 1578.575799885,
              "end_s": 1639.52026345,
              "raw_observation_count": 608,
              "raw_temperature_min_c": 53.0,
              "raw_temperature_max_c": 56.0,
              "retained_observed_peak_c": 54.0,
              "known_future_measured_power": {
                "1": {
                  "count": 6,
                  "rmse_c": 0.006128489599159707,
                  "mae_c": 0.0061072999075004,
                  "mean_error_c": -0.0061072999075004,
                  "p95_absolute_error_c": 0.006476325332425148,
                  "maximum_absolute_error_c": 0.006479979193599661,
                  "maximum_underprediction_c": 0.006479979193599661
                },
                "5": {
                  "count": 6,
                  "rmse_c": 0.030584481918818563,
                  "mae_c": 0.030518810687657567,
                  "mean_error_c": -0.030518810687657567,
                  "p95_absolute_error_c": 0.032498914602255624,
                  "maximum_absolute_error_c": 0.03252141100903572,
                  "maximum_underprediction_c": 0.03252141100903572
                },
                "10": {
                  "count": 6,
                  "rmse_c": 0.3866219440910346,
                  "mae_c": 0.20564248799844975,
                  "mean_error_c": 0.10691757636009314,
                  "p95_absolute_error_c": 0.7189642809944186,
                  "maximum_absolute_error_c": 0.9376801930756287,
                  "maximum_underprediction_c": 0.06281654475078824
                },
                "60": {
                  "count": 1,
                  "rmse_c": 0.707222020234731,
                  "mae_c": 0.707222020234731,
                  "mean_error_c": 0.707222020234731,
                  "p95_absolute_error_c": 0.707222020234731,
                  "maximum_absolute_error_c": 0.707222020234731,
                  "maximum_underprediction_c": 0.0
                }
              },
              "temperature_persistence": {
                "1": {
                  "count": 6,
                  "rmse_c": 0.0,
                  "mae_c": 0.0,
                  "mean_error_c": 0.0,
                  "p95_absolute_error_c": 0.0,
                  "maximum_absolute_error_c": 0.0,
                  "maximum_underprediction_c": 0.0
                },
                "5": {
                  "count": 6,
                  "rmse_c": 0.0,
                  "mae_c": 0.0,
                  "mean_error_c": 0.0,
                  "p95_absolute_error_c": 0.0,
                  "maximum_absolute_error_c": 0.0,
                  "maximum_underprediction_c": 0.0
                },
                "10": {
                  "count": 6,
                  "rmse_c": 0.408248290463863,
                  "mae_c": 0.16666666666666666,
                  "mean_error_c": 0.16666666666666666,
                  "p95_absolute_error_c": 0.75,
                  "maximum_absolute_error_c": 1.0,
                  "maximum_underprediction_c": 0.0
                },
                "60": {
                  "count": 1,
                  "rmse_c": 1.0,
                  "mae_c": 1.0,
                  "mean_error_c": 1.0,
                  "p95_absolute_error_c": 1.0,
                  "maximum_absolute_error_c": 1.0,
                  "maximum_underprediction_c": 0.0
                }
              },
              "interpretation": "Diagnostic only. Existing rolling origins and target observations must both lie inside this recorded segment. Short segments may have no eligible origins; one-second reduction can miss a narrow raw temperature peak. Whole-acquisition selection is unchanged."
            },
            {
              "name": "batch_1125_8_prefill",
              "kind": "workload",
              "phase": "prefill",
              "start_s": 1639.52026345,
              "end_s": 1648.712143023,
              "raw_observation_count": 92,
              "raw_temperature_min_c": 53.0,
              "raw_temperature_max_c": 62.0,
              "retained_observed_peak_c": 61.0,
              "known_future_measured_power": {
                "1": {
                  "count": 0,
                  "rmse_c": null
                },
                "5": {
                  "count": 0,
                  "rmse_c": null
                },
                "10": {
                  "count": 0,
                  "rmse_c": null
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "temperature_persistence": {
                "1": {
                  "count": 0,
                  "rmse_c": null
                },
                "5": {
                  "count": 0,
                  "rmse_c": null
                },
                "10": {
                  "count": 0,
                  "rmse_c": null
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "interpretation": "Diagnostic only. Existing rolling origins and target observations must both lie inside this recorded segment. Short segments may have no eligible origins; one-second reduction can miss a narrow raw temperature peak. Whole-acquisition selection is unchanged."
            },
            {
              "name": "cooldown_after_batch_1125_8_prefill",
              "kind": "cooldown",
              "phase": "idle",
              "start_s": 1648.712143023,
              "end_s": 1739.995780414,
              "raw_observation_count": 910,
              "raw_temperature_min_c": 54.0,
              "raw_temperature_max_c": 60.0,
              "retained_observed_peak_c": 58.0,
              "known_future_measured_power": {
                "1": {
                  "count": 9,
                  "rmse_c": 0.019059483390781666,
                  "mae_c": 0.01655471186774567,
                  "mean_error_c": -0.01655471186774567,
                  "p95_absolute_error_c": 0.03193331826175267,
                  "maximum_absolute_error_c": 0.03819497567278063,
                  "maximum_underprediction_c": 0.03819497567278063
                },
                "5": {
                  "count": 9,
                  "rmse_c": 0.4163634426643291,
                  "mae_c": 0.24660997997790368,
                  "mean_error_c": 0.1400503046605708,
                  "p95_absolute_error_c": 0.8819156022730709,
                  "maximum_absolute_error_c": 0.9296354496190844,
                  "maximum_underprediction_c": 0.11030748619255348
                },
                "10": {
                  "count": 9,
                  "rmse_c": 0.6769104345732418,
                  "mae_c": 0.44529422592160256,
                  "mean_error_c": 0.28342122947942905,
                  "p95_absolute_error_c": 1.3230169046643763,
                  "maximum_absolute_error_c": 1.6288208145479643,
                  "maximum_underprediction_c": 0.2115444664348587
                },
                "60": {
                  "count": 4,
                  "rmse_c": 0.8862759148281906,
                  "mae_c": 0.8336369281745242,
                  "mean_error_c": 0.8336369281745242,
                  "p95_absolute_error_c": 1.1035654745465648,
                  "maximum_absolute_error_c": 1.132559320833309,
                  "maximum_underprediction_c": 0.0
                }
              },
              "temperature_persistence": {
                "1": {
                  "count": 9,
                  "rmse_c": 0.0,
                  "mae_c": 0.0,
                  "mean_error_c": 0.0,
                  "p95_absolute_error_c": 0.0,
                  "maximum_absolute_error_c": 0.0,
                  "maximum_underprediction_c": 0.0
                },
                "5": {
                  "count": 9,
                  "rmse_c": 0.4714045207910317,
                  "mae_c": 0.2222222222222222,
                  "mean_error_c": 0.2222222222222222,
                  "p95_absolute_error_c": 1.0,
                  "maximum_absolute_error_c": 1.0,
                  "maximum_underprediction_c": 0.0
                },
                "10": {
                  "count": 9,
                  "rmse_c": 0.816496580927726,
                  "mae_c": 0.4444444444444444,
                  "mean_error_c": 0.4444444444444444,
                  "p95_absolute_error_c": 1.5999999999999996,
                  "maximum_absolute_error_c": 2.0,
                  "maximum_underprediction_c": 0.0
                },
                "60": {
                  "count": 4,
                  "rmse_c": 2.1213203435596424,
                  "mae_c": 2.0,
                  "mean_error_c": 2.0,
                  "p95_absolute_error_c": 2.8499999999999996,
                  "maximum_absolute_error_c": 3.0,
                  "maximum_underprediction_c": 0.0
                }
              },
              "interpretation": "Diagnostic only. Existing rolling origins and target observations must both lie inside this recorded segment. Short segments may have no eligible origins; one-second reduction can miss a narrow raw temperature peak. Whole-acquisition selection is unchanged."
            },
            {
              "name": "batch_1125_8_decode",
              "kind": "workload",
              "phase": "decode",
              "start_s": 1739.995780414,
              "end_s": 1742.196945604,
              "raw_observation_count": 22,
              "raw_temperature_min_c": 54.0,
              "raw_temperature_max_c": 58.0,
              "retained_observed_peak_c": 58.0,
              "known_future_measured_power": {
                "1": {
                  "count": 0,
                  "rmse_c": null
                },
                "5": {
                  "count": 0,
                  "rmse_c": null
                },
                "10": {
                  "count": 0,
                  "rmse_c": null
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "temperature_persistence": {
                "1": {
                  "count": 0,
                  "rmse_c": null
                },
                "5": {
                  "count": 0,
                  "rmse_c": null
                },
                "10": {
                  "count": 0,
                  "rmse_c": null
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "interpretation": "Diagnostic only. Existing rolling origins and target observations must both lie inside this recorded segment. Short segments may have no eligible origins; one-second reduction can miss a narrow raw temperature peak. Whole-acquisition selection is unchanged."
            },
            {
              "name": "cooldown_after_batch_1125_8_decode",
              "kind": "cooldown",
              "phase": "idle",
              "start_s": 1742.196945604,
              "end_s": 1802.74647822,
              "raw_observation_count": 605,
              "raw_temperature_min_c": 54.0,
              "raw_temperature_max_c": 56.0,
              "retained_observed_peak_c": 56.0,
              "known_future_measured_power": {
                "1": {
                  "count": 6,
                  "rmse_c": 0.008022359206316908,
                  "mae_c": 0.0073271452614669386,
                  "mean_error_c": -0.0073271452614669386,
                  "p95_absolute_error_c": 0.012494919822456652,
                  "maximum_absolute_error_c": 0.014494790299899307,
                  "maximum_underprediction_c": 0.014494790299899307
                },
                "5": {
                  "count": 5,
                  "rmse_c": 0.041297931180344805,
                  "mae_c": 0.03764299501492019,
                  "mean_error_c": -0.03764299501492019,
                  "p95_absolute_error_c": 0.06327747574027,
                  "maximum_absolute_error_c": 0.07121461019994513,
                  "maximum_underprediction_c": 0.07121461019994513
                },
                "10": {
                  "count": 5,
                  "rmse_c": 0.3889947182598433,
                  "mae_c": 0.21850638332496714,
                  "mean_error_c": 0.12634298027293198,
                  "p95_absolute_error_c": 0.7018317723753212,
                  "maximum_absolute_error_c": 0.8621234089947478,
                  "maximum_underprediction_c": 0.06066522589761547
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "temperature_persistence": {
                "1": {
                  "count": 6,
                  "rmse_c": 0.0,
                  "mae_c": 0.0,
                  "mean_error_c": 0.0,
                  "p95_absolute_error_c": 0.0,
                  "maximum_absolute_error_c": 0.0,
                  "maximum_underprediction_c": 0.0
                },
                "5": {
                  "count": 5,
                  "rmse_c": 0.0,
                  "mae_c": 0.0,
                  "mean_error_c": 0.0,
                  "p95_absolute_error_c": 0.0,
                  "maximum_absolute_error_c": 0.0,
                  "maximum_underprediction_c": 0.0
                },
                "10": {
                  "count": 5,
                  "rmse_c": 0.4472135954999579,
                  "mae_c": 0.2,
                  "mean_error_c": 0.2,
                  "p95_absolute_error_c": 0.7999999999999998,
                  "maximum_absolute_error_c": 1.0,
                  "maximum_underprediction_c": 0.0
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "interpretation": "Diagnostic only. Existing rolling origins and target observations must both lie inside this recorded segment. Short segments may have no eligible origins; one-second reduction can miss a narrow raw temperature peak. Whole-acquisition selection is unchanged."
            },
            {
              "name": "batch_1575_1_prefill",
              "kind": "workload",
              "phase": "prefill",
              "start_s": 1802.74647822,
              "end_s": 1803.91089173,
              "raw_observation_count": 11,
              "raw_temperature_min_c": 56.0,
              "raw_temperature_max_c": 58.0,
              "retained_observed_peak_c": 58.0,
              "known_future_measured_power": {
                "1": {
                  "count": 0,
                  "rmse_c": null
                },
                "5": {
                  "count": 0,
                  "rmse_c": null
                },
                "10": {
                  "count": 0,
                  "rmse_c": null
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "temperature_persistence": {
                "1": {
                  "count": 0,
                  "rmse_c": null
                },
                "5": {
                  "count": 0,
                  "rmse_c": null
                },
                "10": {
                  "count": 0,
                  "rmse_c": null
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "interpretation": "Diagnostic only. Existing rolling origins and target observations must both lie inside this recorded segment. Short segments may have no eligible origins; one-second reduction can miss a narrow raw temperature peak. Whole-acquisition selection is unchanged."
            },
            {
              "name": "cooldown_after_batch_1575_1_prefill",
              "kind": "cooldown",
              "phase": "idle",
              "start_s": 1803.91089173,
              "end_s": 1867.371905087,
              "raw_observation_count": 633,
              "raw_temperature_min_c": 53.0,
              "raw_temperature_max_c": 59.0,
              "retained_observed_peak_c": 55.0,
              "known_future_measured_power": {
                "1": {
                  "count": 6,
                  "rmse_c": 0.4056675688739815,
                  "mae_c": 0.17079203086347525,
                  "mean_error_c": 0.16040148028362586,
                  "p95_absolute_error_c": 0.7468037853696607,
                  "maximum_absolute_error_c": 0.9935805334413033,
                  "maximum_underprediction_c": 0.006473541154733198
                },
                "5": {
                  "count": 6,
                  "rmse_c": 0.3962961137593962,
                  "mae_c": 0.187029497889462,
                  "mean_error_c": 0.13572955399308975,
                  "p95_absolute_error_c": 0.7341483524468089,
                  "maximum_absolute_error_c": 0.9682771556476553,
                  "maximum_underprediction_c": 0.0317619428442697
                },
                "10": {
                  "count": 5,
                  "rmse_c": 0.06015216119609898,
                  "mae_c": 0.06013557488691248,
                  "mean_error_c": -0.06013557488691248,
                  "p95_absolute_error_c": 0.0618213054532859,
                  "maximum_absolute_error_c": 0.062089639215415104,
                  "maximum_underprediction_c": 0.062089639215415104
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "temperature_persistence": {
                "1": {
                  "count": 6,
                  "rmse_c": 0.408248290463863,
                  "mae_c": 0.16666666666666666,
                  "mean_error_c": 0.16666666666666666,
                  "p95_absolute_error_c": 0.75,
                  "maximum_absolute_error_c": 1.0,
                  "maximum_underprediction_c": 0.0
                },
                "5": {
                  "count": 6,
                  "rmse_c": 0.408248290463863,
                  "mae_c": 0.16666666666666666,
                  "mean_error_c": 0.16666666666666666,
                  "p95_absolute_error_c": 0.75,
                  "maximum_absolute_error_c": 1.0,
                  "maximum_underprediction_c": 0.0
                },
                "10": {
                  "count": 5,
                  "rmse_c": 0.0,
                  "mae_c": 0.0,
                  "mean_error_c": 0.0,
                  "p95_absolute_error_c": 0.0,
                  "maximum_absolute_error_c": 0.0,
                  "maximum_underprediction_c": 0.0
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "interpretation": "Diagnostic only. Existing rolling origins and target observations must both lie inside this recorded segment. Short segments may have no eligible origins; one-second reduction can miss a narrow raw temperature peak. Whole-acquisition selection is unchanged."
            },
            {
              "name": "batch_1575_1_decode",
              "kind": "workload",
              "phase": "decode",
              "start_s": 1867.371905087,
              "end_s": 1869.222748236,
              "raw_observation_count": 19,
              "raw_temperature_min_c": 53.0,
              "raw_temperature_max_c": 57.0,
              "retained_observed_peak_c": 56.0,
              "known_future_measured_power": {
                "1": {
                  "count": 0,
                  "rmse_c": null
                },
                "5": {
                  "count": 0,
                  "rmse_c": null
                },
                "10": {
                  "count": 0,
                  "rmse_c": null
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "temperature_persistence": {
                "1": {
                  "count": 0,
                  "rmse_c": null
                },
                "5": {
                  "count": 0,
                  "rmse_c": null
                },
                "10": {
                  "count": 0,
                  "rmse_c": null
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "interpretation": "Diagnostic only. Existing rolling origins and target observations must both lie inside this recorded segment. Short segments may have no eligible origins; one-second reduction can miss a narrow raw temperature peak. Whole-acquisition selection is unchanged."
            },
            {
              "name": "cooldown_after_batch_1575_1_decode",
              "kind": "cooldown",
              "phase": "idle",
              "start_s": 1869.222748236,
              "end_s": 1930.1296134899999,
              "raw_observation_count": 608,
              "raw_temperature_min_c": 53.0,
              "raw_temperature_max_c": 56.0,
              "retained_observed_peak_c": 56.0,
              "known_future_measured_power": {
                "1": {
                  "count": 6,
                  "rmse_c": 0.8136847024592779,
                  "mae_c": 0.33585500540377095,
                  "mean_error_c": 0.3298230752757038,
                  "p95_absolute_error_c": 1.4964279483685097,
                  "maximum_absolute_error_c": 1.9930828731301773,
                  "maximum_underprediction_c": 0.0064631740835068285
                },
                "5": {
                  "count": 6,
                  "rmse_c": 0.7762545320613824,
                  "mae_c": 0.3353791866286606,
                  "mean_error_c": 0.3049733631687263,
                  "p95_absolute_error_c": 1.433454016793691,
                  "maximum_absolute_error_c": 1.9006410608027693,
                  "maximum_underprediction_c": 0.031892884766456575
                },
                "10": {
                  "count": 6,
                  "rmse_c": 0.8254226031117665,
                  "mae_c": 0.4809904896201864,
                  "mean_error_c": 0.4418662854484919,
                  "p95_absolute_error_c": 1.5761422161391145,
                  "maximum_absolute_error_c": 1.7887078690999516,
                  "maximum_underprediction_c": 0.06278764805250603
                },
                "60": {
                  "count": 1,
                  "rmse_c": 1.8936667922406372,
                  "mae_c": 1.8936667922406372,
                  "mean_error_c": 1.8936667922406372,
                  "p95_absolute_error_c": 1.8936667922406372,
                  "maximum_absolute_error_c": 1.8936667922406372,
                  "maximum_underprediction_c": 0.0
                }
              },
              "temperature_persistence": {
                "1": {
                  "count": 6,
                  "rmse_c": 0.816496580927726,
                  "mae_c": 0.3333333333333333,
                  "mean_error_c": 0.3333333333333333,
                  "p95_absolute_error_c": 1.5,
                  "maximum_absolute_error_c": 2.0,
                  "maximum_underprediction_c": 0.0
                },
                "5": {
                  "count": 6,
                  "rmse_c": 0.816496580927726,
                  "mae_c": 0.3333333333333333,
                  "mean_error_c": 0.3333333333333333,
                  "p95_absolute_error_c": 1.5,
                  "maximum_absolute_error_c": 2.0,
                  "maximum_underprediction_c": 0.0
                },
                "10": {
                  "count": 6,
                  "rmse_c": 0.9128709291752769,
                  "mae_c": 0.5,
                  "mean_error_c": 0.5,
                  "p95_absolute_error_c": 1.75,
                  "maximum_absolute_error_c": 2.0,
                  "maximum_underprediction_c": 0.0
                },
                "60": {
                  "count": 1,
                  "rmse_c": 3.0,
                  "mae_c": 3.0,
                  "mean_error_c": 3.0,
                  "p95_absolute_error_c": 3.0,
                  "maximum_absolute_error_c": 3.0,
                  "maximum_underprediction_c": 0.0
                }
              },
              "interpretation": "Diagnostic only. Existing rolling origins and target observations must both lie inside this recorded segment. Short segments may have no eligible origins; one-second reduction can miss a narrow raw temperature peak. Whole-acquisition selection is unchanged."
            },
            {
              "name": "batch_1575_4_prefill",
              "kind": "workload",
              "phase": "prefill",
              "start_s": 1930.1296134899999,
              "end_s": 1934.749298272,
              "raw_observation_count": 46,
              "raw_temperature_min_c": 53.0,
              "raw_temperature_max_c": 60.0,
              "retained_observed_peak_c": 59.0,
              "known_future_measured_power": {
                "1": {
                  "count": 0,
                  "rmse_c": null
                },
                "5": {
                  "count": 0,
                  "rmse_c": null
                },
                "10": {
                  "count": 0,
                  "rmse_c": null
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "temperature_persistence": {
                "1": {
                  "count": 0,
                  "rmse_c": null
                },
                "5": {
                  "count": 0,
                  "rmse_c": null
                },
                "10": {
                  "count": 0,
                  "rmse_c": null
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "interpretation": "Diagnostic only. Existing rolling origins and target observations must both lie inside this recorded segment. Short segments may have no eligible origins; one-second reduction can miss a narrow raw temperature peak. Whole-acquisition selection is unchanged."
            },
            {
              "name": "cooldown_after_batch_1575_4_prefill",
              "kind": "cooldown",
              "phase": "idle",
              "start_s": 1934.749298272,
              "end_s": 1998.0777958460003,
              "raw_observation_count": 632,
              "raw_temperature_min_c": 54.0,
              "raw_temperature_max_c": 59.0,
              "retained_observed_peak_c": 56.0,
              "known_future_measured_power": {
                "1": {
                  "count": 6,
                  "rmse_c": 0.010452451819665589,
                  "mae_c": 0.009722138728973798,
                  "mean_error_c": -0.009722138728973798,
                  "p95_absolute_error_c": 0.015424319271385656,
                  "maximum_absolute_error_c": 0.015737514912316897,
                  "maximum_underprediction_c": 0.015737514912316897
                },
                "5": {
                  "count": 6,
                  "rmse_c": 0.37913821899365696,
                  "mae_c": 0.18931940337339861,
                  "mean_error_c": 0.11839707159080841,
                  "p95_absolute_error_c": 0.7107919376322478,
                  "maximum_absolute_error_c": 0.9231494248926211,
                  "maximum_underprediction_c": 0.07371947585112792
                },
                "10": {
                  "count": 5,
                  "rmse_c": 0.3882589074093842,
                  "mae_c": 0.23948087306787613,
                  "mean_error_c": 0.09962062209411612,
                  "p95_absolute_error_c": 0.7072627009028095,
                  "maximum_absolute_error_c": 0.8477537379049807,
                  "maximum_underprediction_c": 0.14529855289412552
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "temperature_persistence": {
                "1": {
                  "count": 6,
                  "rmse_c": 0.0,
                  "mae_c": 0.0,
                  "mean_error_c": 0.0,
                  "p95_absolute_error_c": 0.0,
                  "maximum_absolute_error_c": 0.0,
                  "maximum_underprediction_c": 0.0
                },
                "5": {
                  "count": 6,
                  "rmse_c": 0.408248290463863,
                  "mae_c": 0.16666666666666666,
                  "mean_error_c": 0.16666666666666666,
                  "p95_absolute_error_c": 0.75,
                  "maximum_absolute_error_c": 1.0,
                  "maximum_underprediction_c": 0.0
                },
                "10": {
                  "count": 5,
                  "rmse_c": 0.4472135954999579,
                  "mae_c": 0.2,
                  "mean_error_c": 0.2,
                  "p95_absolute_error_c": 0.7999999999999998,
                  "maximum_absolute_error_c": 1.0,
                  "maximum_underprediction_c": 0.0
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "interpretation": "Diagnostic only. Existing rolling origins and target observations must both lie inside this recorded segment. Short segments may have no eligible origins; one-second reduction can miss a narrow raw temperature peak. Whole-acquisition selection is unchanged."
            },
            {
              "name": "batch_1575_4_decode",
              "kind": "workload",
              "phase": "decode",
              "start_s": 1998.0777958460003,
              "end_s": 2000.127418002,
              "raw_observation_count": 21,
              "raw_temperature_min_c": 54.0,
              "raw_temperature_max_c": 57.0,
              "retained_observed_peak_c": 56.0,
              "known_future_measured_power": {
                "1": {
                  "count": 0,
                  "rmse_c": null
                },
                "5": {
                  "count": 0,
                  "rmse_c": null
                },
                "10": {
                  "count": 0,
                  "rmse_c": null
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "temperature_persistence": {
                "1": {
                  "count": 0,
                  "rmse_c": null
                },
                "5": {
                  "count": 0,
                  "rmse_c": null
                },
                "10": {
                  "count": 0,
                  "rmse_c": null
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "interpretation": "Diagnostic only. Existing rolling origins and target observations must both lie inside this recorded segment. Short segments may have no eligible origins; one-second reduction can miss a narrow raw temperature peak. Whole-acquisition selection is unchanged."
            },
            {
              "name": "cooldown_after_batch_1575_4_decode",
              "kind": "cooldown",
              "phase": "idle",
              "start_s": 2000.127418002,
              "end_s": 2060.6449928340003,
              "raw_observation_count": 603,
              "raw_temperature_min_c": 54.0,
              "raw_temperature_max_c": 57.0,
              "retained_observed_peak_c": 56.0,
              "known_future_measured_power": {
                "1": {
                  "count": 6,
                  "rmse_c": 0.006364095767034538,
                  "mae_c": 0.0063588122649574546,
                  "mean_error_c": -0.0063588122649574546,
                  "p95_absolute_error_c": 0.006622711252870062,
                  "maximum_absolute_error_c": 0.006675710238411625,
                  "maximum_underprediction_c": 0.006675710238411625
                },
                "5": {
                  "count": 5,
                  "rmse_c": 0.030993793366312753,
                  "mae_c": 0.03096430809948316,
                  "mean_error_c": -0.03096430809948316,
                  "p95_absolute_error_c": 0.03240414431530212,
                  "maximum_absolute_error_c": 0.03258855659557014,
                  "maximum_underprediction_c": 0.03258855659557014
                },
                "10": {
                  "count": 5,
                  "rmse_c": 0.05961491072774501,
                  "mae_c": 0.05955004558248902,
                  "mean_error_c": -0.05955004558248902,
                  "p95_absolute_error_c": 0.06272976168534825,
                  "maximum_absolute_error_c": 0.06292404780361238,
                  "maximum_underprediction_c": 0.06292404780361238
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "temperature_persistence": {
                "1": {
                  "count": 6,
                  "rmse_c": 0.0,
                  "mae_c": 0.0,
                  "mean_error_c": 0.0,
                  "p95_absolute_error_c": 0.0,
                  "maximum_absolute_error_c": 0.0,
                  "maximum_underprediction_c": 0.0
                },
                "5": {
                  "count": 5,
                  "rmse_c": 0.0,
                  "mae_c": 0.0,
                  "mean_error_c": 0.0,
                  "p95_absolute_error_c": 0.0,
                  "maximum_absolute_error_c": 0.0,
                  "maximum_underprediction_c": 0.0
                },
                "10": {
                  "count": 5,
                  "rmse_c": 0.0,
                  "mae_c": 0.0,
                  "mean_error_c": 0.0,
                  "p95_absolute_error_c": 0.0,
                  "maximum_absolute_error_c": 0.0,
                  "maximum_underprediction_c": 0.0
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "interpretation": "Diagnostic only. Existing rolling origins and target observations must both lie inside this recorded segment. Short segments may have no eligible origins; one-second reduction can miss a narrow raw temperature peak. Whole-acquisition selection is unchanged."
            },
            {
              "name": "batch_1575_8_prefill",
              "kind": "workload",
              "phase": "prefill",
              "start_s": 2060.6449928340003,
              "end_s": 2069.852738575,
              "raw_observation_count": 92,
              "raw_temperature_min_c": 54.0,
              "raw_temperature_max_c": 62.0,
              "retained_observed_peak_c": 62.0,
              "known_future_measured_power": {
                "1": {
                  "count": 0,
                  "rmse_c": null
                },
                "5": {
                  "count": 0,
                  "rmse_c": null
                },
                "10": {
                  "count": 0,
                  "rmse_c": null
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "temperature_persistence": {
                "1": {
                  "count": 0,
                  "rmse_c": null
                },
                "5": {
                  "count": 0,
                  "rmse_c": null
                },
                "10": {
                  "count": 0,
                  "rmse_c": null
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "interpretation": "Diagnostic only. Existing rolling origins and target observations must both lie inside this recorded segment. Short segments may have no eligible origins; one-second reduction can miss a narrow raw temperature peak. Whole-acquisition selection is unchanged."
            },
            {
              "name": "cooldown_after_batch_1575_8_prefill",
              "kind": "cooldown",
              "phase": "idle",
              "start_s": 2069.852738575,
              "end_s": 2166.340508235,
              "raw_observation_count": 962,
              "raw_temperature_min_c": 54.0,
              "raw_temperature_max_c": 62.0,
              "retained_observed_peak_c": 58.0,
              "known_future_measured_power": {
                "1": {
                  "count": 9,
                  "rmse_c": 0.32867238720732206,
                  "mae_c": 0.12385785411478405,
                  "mean_error_c": 0.09496849863110413,
                  "p95_absolute_error_c": 0.6034857076520691,
                  "maximum_absolute_error_c": 0.9847185873564968,
                  "maximum_underprediction_c": 0.03163638809542846
                },
                "5": {
                  "count": 9,
                  "rmse_c": 0.4230196037481668,
                  "mae_c": 0.24997289071937226,
                  "mean_error_c": 0.14385143711016232,
                  "p95_absolute_error_c": 0.8944543383673774,
                  "maximum_absolute_error_c": 0.9278527413710762,
                  "maximum_underprediction_c": 0.10894966893903302
                },
                "10": {
                  "count": 8,
                  "rmse_c": 0.48825048545959265,
                  "mae_c": 0.37231353063886363,
                  "mean_error_c": 0.2094525448074398,
                  "p95_absolute_error_c": 0.8272466395864704,
                  "maximum_absolute_error_c": 0.8523637663126209,
                  "maximum_underprediction_c": 0.14710935230889532
                },
                "60": {
                  "count": 3,
                  "rmse_c": 0.605040197498397,
                  "mae_c": 0.5502950266286746,
                  "mean_error_c": 0.5502950266286746,
                  "p95_absolute_error_c": 0.8457961680269377,
                  "maximum_absolute_error_c": 0.8859640550546146,
                  "maximum_underprediction_c": 0.0
                }
              },
              "temperature_persistence": {
                "1": {
                  "count": 9,
                  "rmse_c": 0.3333333333333333,
                  "mae_c": 0.1111111111111111,
                  "mean_error_c": 0.1111111111111111,
                  "p95_absolute_error_c": 0.5999999999999996,
                  "maximum_absolute_error_c": 1.0,
                  "maximum_underprediction_c": 0.0
                },
                "5": {
                  "count": 9,
                  "rmse_c": 0.4714045207910317,
                  "mae_c": 0.2222222222222222,
                  "mean_error_c": 0.2222222222222222,
                  "p95_absolute_error_c": 1.0,
                  "maximum_absolute_error_c": 1.0,
                  "maximum_underprediction_c": 0.0
                },
                "10": {
                  "count": 8,
                  "rmse_c": 0.6123724356957945,
                  "mae_c": 0.375,
                  "mean_error_c": 0.375,
                  "p95_absolute_error_c": 1.0,
                  "maximum_absolute_error_c": 1.0,
                  "maximum_underprediction_c": 0.0
                },
                "60": {
                  "count": 3,
                  "rmse_c": 1.7320508075688772,
                  "mae_c": 1.6666666666666667,
                  "mean_error_c": 1.6666666666666667,
                  "p95_absolute_error_c": 2.0,
                  "maximum_absolute_error_c": 2.0,
                  "maximum_underprediction_c": 0.0
                }
              },
              "interpretation": "Diagnostic only. Existing rolling origins and target observations must both lie inside this recorded segment. Short segments may have no eligible origins; one-second reduction can miss a narrow raw temperature peak. Whole-acquisition selection is unchanged."
            },
            {
              "name": "batch_1575_8_decode",
              "kind": "workload",
              "phase": "decode",
              "start_s": 2166.340508235,
              "end_s": 2168.518307498,
              "raw_observation_count": 21,
              "raw_temperature_min_c": 54.0,
              "raw_temperature_max_c": 58.0,
              "retained_observed_peak_c": 57.0,
              "known_future_measured_power": {
                "1": {
                  "count": 0,
                  "rmse_c": null
                },
                "5": {
                  "count": 0,
                  "rmse_c": null
                },
                "10": {
                  "count": 0,
                  "rmse_c": null
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "temperature_persistence": {
                "1": {
                  "count": 0,
                  "rmse_c": null
                },
                "5": {
                  "count": 0,
                  "rmse_c": null
                },
                "10": {
                  "count": 0,
                  "rmse_c": null
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "interpretation": "Diagnostic only. Existing rolling origins and target observations must both lie inside this recorded segment. Short segments may have no eligible origins; one-second reduction can miss a narrow raw temperature peak. Whole-acquisition selection is unchanged."
            },
            {
              "name": "cooldown_after_batch_1575_8_decode",
              "kind": "cooldown",
              "phase": "idle",
              "start_s": 2168.518307498,
              "end_s": 2229.478197079,
              "raw_observation_count": 608,
              "raw_temperature_min_c": 54.0,
              "raw_temperature_max_c": 57.0,
              "retained_observed_peak_c": 55.0,
              "known_future_measured_power": {
                "1": {
                  "count": 6,
                  "rmse_c": 0.010336341622925231,
                  "mae_c": 0.009656071567466284,
                  "mean_error_c": -0.009656071567466284,
                  "p95_absolute_error_c": 0.015033276480389546,
                  "maximum_absolute_error_c": 0.0152173339174837,
                  "maximum_underprediction_c": 0.0152173339174837
                },
                "5": {
                  "count": 6,
                  "rmse_c": 0.05094483807637469,
                  "mae_c": 0.047415713843990424,
                  "mean_error_c": -0.047415713843990424,
                  "p95_absolute_error_c": 0.0742538007918423,
                  "maximum_absolute_error_c": 0.07482839686336007,
                  "maximum_underprediction_c": 0.07482839686336007
                },
                "10": {
                  "count": 6,
                  "rmse_c": 0.35773934180265915,
                  "mae_c": 0.21112005790545277,
                  "mean_error_c": 0.07342980611106853,
                  "p95_absolute_error_c": 0.6766742539089066,
                  "maximum_absolute_error_c": 0.8536495920495639,
                  "maximum_underprediction_c": 0.1457482394869345
                },
                "60": {
                  "count": 1,
                  "rmse_c": 0.2706620420819661,
                  "mae_c": 0.2706620420819661,
                  "mean_error_c": 0.2706620420819661,
                  "p95_absolute_error_c": 0.2706620420819661,
                  "maximum_absolute_error_c": 0.2706620420819661,
                  "maximum_underprediction_c": 0.0
                }
              },
              "temperature_persistence": {
                "1": {
                  "count": 6,
                  "rmse_c": 0.0,
                  "mae_c": 0.0,
                  "mean_error_c": 0.0,
                  "p95_absolute_error_c": 0.0,
                  "maximum_absolute_error_c": 0.0,
                  "maximum_underprediction_c": 0.0
                },
                "5": {
                  "count": 6,
                  "rmse_c": 0.0,
                  "mae_c": 0.0,
                  "mean_error_c": 0.0,
                  "p95_absolute_error_c": 0.0,
                  "maximum_absolute_error_c": 0.0,
                  "maximum_underprediction_c": 0.0
                },
                "10": {
                  "count": 6,
                  "rmse_c": 0.408248290463863,
                  "mae_c": 0.16666666666666666,
                  "mean_error_c": 0.16666666666666666,
                  "p95_absolute_error_c": 0.75,
                  "maximum_absolute_error_c": 1.0,
                  "maximum_underprediction_c": 0.0
                },
                "60": {
                  "count": 1,
                  "rmse_c": 1.0,
                  "mae_c": 1.0,
                  "mean_error_c": 1.0,
                  "p95_absolute_error_c": 1.0,
                  "maximum_absolute_error_c": 1.0,
                  "maximum_underprediction_c": 0.0
                }
              },
              "interpretation": "Diagnostic only. Existing rolling origins and target observations must both lie inside this recorded segment. Short segments may have no eligible origins; one-second reduction can miss a narrow raw temperature peak. Whole-acquisition selection is unchanged."
            },
            {
              "name": "batch_2040_1_prefill",
              "kind": "workload",
              "phase": "prefill",
              "start_s": 2229.478197079,
              "end_s": 2230.634806247,
              "raw_observation_count": 12,
              "raw_temperature_min_c": 54.0,
              "raw_temperature_max_c": 59.0,
              "retained_observed_peak_c": 59.0,
              "known_future_measured_power": {
                "1": {
                  "count": 0,
                  "rmse_c": null
                },
                "5": {
                  "count": 0,
                  "rmse_c": null
                },
                "10": {
                  "count": 0,
                  "rmse_c": null
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "temperature_persistence": {
                "1": {
                  "count": 0,
                  "rmse_c": null
                },
                "5": {
                  "count": 0,
                  "rmse_c": null
                },
                "10": {
                  "count": 0,
                  "rmse_c": null
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "interpretation": "Diagnostic only. Existing rolling origins and target observations must both lie inside this recorded segment. Short segments may have no eligible origins; one-second reduction can miss a narrow raw temperature peak. Whole-acquisition selection is unchanged."
            },
            {
              "name": "cooldown_after_batch_2040_1_prefill",
              "kind": "cooldown",
              "phase": "idle",
              "start_s": 2230.634806247,
              "end_s": 2292.964186404,
              "raw_observation_count": 622,
              "raw_temperature_min_c": 53.0,
              "raw_temperature_max_c": 57.0,
              "retained_observed_peak_c": 55.0,
              "known_future_measured_power": {
                "1": {
                  "count": 6,
                  "rmse_c": 0.006533647259035689,
                  "mae_c": 0.006090016277018624,
                  "mean_error_c": -0.005797658042546061,
                  "p95_absolute_error_c": 0.007680259244207122,
                  "maximum_absolute_error_c": 0.007814617544497082,
                  "maximum_underprediction_c": 0.007814617544497082
                },
                "5": {
                  "count": 5,
                  "rmse_c": 0.03512802897476151,
                  "mae_c": 0.03508742506835745,
                  "mean_error_c": -0.03508742506835745,
                  "p95_absolute_error_c": 0.036897469765489174,
                  "maximum_absolute_error_c": 0.037217714023213944,
                  "maximum_underprediction_c": 0.037217714023213944
                },
                "10": {
                  "count": 5,
                  "rmse_c": 0.41841258469394677,
                  "mae_c": 0.23973958863697362,
                  "mean_error_c": 0.13048953901173946,
                  "p95_absolute_error_c": 0.7544163865244569,
                  "maximum_absolute_error_c": 0.9255728191217827,
                  "maximum_underprediction_c": 0.06979065613515445
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "temperature_persistence": {
                "1": {
                  "count": 6,
                  "rmse_c": 0.0,
                  "mae_c": 0.0,
                  "mean_error_c": 0.0,
                  "p95_absolute_error_c": 0.0,
                  "maximum_absolute_error_c": 0.0,
                  "maximum_underprediction_c": 0.0
                },
                "5": {
                  "count": 5,
                  "rmse_c": 0.0,
                  "mae_c": 0.0,
                  "mean_error_c": 0.0,
                  "p95_absolute_error_c": 0.0,
                  "maximum_absolute_error_c": 0.0,
                  "maximum_underprediction_c": 0.0
                },
                "10": {
                  "count": 5,
                  "rmse_c": 0.4472135954999579,
                  "mae_c": 0.2,
                  "mean_error_c": 0.2,
                  "p95_absolute_error_c": 0.7999999999999998,
                  "maximum_absolute_error_c": 1.0,
                  "maximum_underprediction_c": 0.0
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "interpretation": "Diagnostic only. Existing rolling origins and target observations must both lie inside this recorded segment. Short segments may have no eligible origins; one-second reduction can miss a narrow raw temperature peak. Whole-acquisition selection is unchanged."
            },
            {
              "name": "batch_2040_1_decode",
              "kind": "workload",
              "phase": "decode",
              "start_s": 2292.964186404,
              "end_s": 2294.817416129,
              "raw_observation_count": 18,
              "raw_temperature_min_c": 55.0,
              "raw_temperature_max_c": 57.0,
              "retained_observed_peak_c": 56.0,
              "known_future_measured_power": {
                "1": {
                  "count": 0,
                  "rmse_c": null
                },
                "5": {
                  "count": 0,
                  "rmse_c": null
                },
                "10": {
                  "count": 0,
                  "rmse_c": null
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "temperature_persistence": {
                "1": {
                  "count": 0,
                  "rmse_c": null
                },
                "5": {
                  "count": 0,
                  "rmse_c": null
                },
                "10": {
                  "count": 0,
                  "rmse_c": null
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "interpretation": "Diagnostic only. Existing rolling origins and target observations must both lie inside this recorded segment. Short segments may have no eligible origins; one-second reduction can miss a narrow raw temperature peak. Whole-acquisition selection is unchanged."
            },
            {
              "name": "cooldown_after_batch_2040_1_decode",
              "kind": "cooldown",
              "phase": "idle",
              "start_s": 2294.817416129,
              "end_s": 2355.8662773710003,
              "raw_observation_count": 609,
              "raw_temperature_min_c": 53.0,
              "raw_temperature_max_c": 56.0,
              "retained_observed_peak_c": 55.0,
              "known_future_measured_power": {
                "1": {
                  "count": 6,
                  "rmse_c": 0.005303708123212007,
                  "mae_c": 0.004938218291390702,
                  "mean_error_c": -0.003427098416805071,
                  "p95_absolute_error_c": 0.006748815319179258,
                  "maximum_absolute_error_c": 0.006853608973422354,
                  "maximum_underprediction_c": 0.006853608973422354
                },
                "5": {
                  "count": 6,
                  "rmse_c": 0.3954446219669945,
                  "mae_c": 0.17986567039447246,
                  "mean_error_c": 0.1498822450135743,
                  "p95_absolute_error_c": 0.7332639586394869,
                  "maximum_absolute_error_c": 0.9671131251929808,
                  "maximum_underprediction_c": 0.031716458979005324
                },
                "10": {
                  "count": 5,
                  "rmse_c": 0.42153316551473724,
                  "mae_c": 0.22724994862331585,
                  "mean_error_c": 0.1562665566251013,
                  "p95_absolute_error_c": 0.7618934184674044,
                  "maximum_absolute_error_c": 0.9367211839793015,
                  "maximum_underprediction_c": 0.06258235641981713
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "temperature_persistence": {
                "1": {
                  "count": 6,
                  "rmse_c": 0.0,
                  "mae_c": 0.0,
                  "mean_error_c": 0.0,
                  "p95_absolute_error_c": 0.0,
                  "maximum_absolute_error_c": 0.0,
                  "maximum_underprediction_c": 0.0
                },
                "5": {
                  "count": 6,
                  "rmse_c": 0.408248290463863,
                  "mae_c": 0.16666666666666666,
                  "mean_error_c": 0.16666666666666666,
                  "p95_absolute_error_c": 0.75,
                  "maximum_absolute_error_c": 1.0,
                  "maximum_underprediction_c": 0.0
                },
                "10": {
                  "count": 5,
                  "rmse_c": 0.4472135954999579,
                  "mae_c": 0.2,
                  "mean_error_c": 0.2,
                  "p95_absolute_error_c": 0.7999999999999998,
                  "maximum_absolute_error_c": 1.0,
                  "maximum_underprediction_c": 0.0
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "interpretation": "Diagnostic only. Existing rolling origins and target observations must both lie inside this recorded segment. Short segments may have no eligible origins; one-second reduction can miss a narrow raw temperature peak. Whole-acquisition selection is unchanged."
            },
            {
              "name": "batch_2040_4_prefill",
              "kind": "workload",
              "phase": "prefill",
              "start_s": 2355.8662773710003,
              "end_s": 2360.450791796,
              "raw_observation_count": 46,
              "raw_temperature_min_c": 53.0,
              "raw_temperature_max_c": 60.0,
              "retained_observed_peak_c": 60.0,
              "known_future_measured_power": {
                "1": {
                  "count": 1,
                  "rmse_c": 0.618553485519513,
                  "mae_c": 0.618553485519513,
                  "mean_error_c": -0.618553485519513,
                  "p95_absolute_error_c": 0.618553485519513,
                  "maximum_absolute_error_c": 0.618553485519513,
                  "maximum_underprediction_c": 0.618553485519513
                },
                "5": {
                  "count": 0,
                  "rmse_c": null
                },
                "10": {
                  "count": 0,
                  "rmse_c": null
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "temperature_persistence": {
                "1": {
                  "count": 1,
                  "rmse_c": 1.0,
                  "mae_c": 1.0,
                  "mean_error_c": -1.0,
                  "p95_absolute_error_c": 1.0,
                  "maximum_absolute_error_c": 1.0,
                  "maximum_underprediction_c": 1.0
                },
                "5": {
                  "count": 0,
                  "rmse_c": null
                },
                "10": {
                  "count": 0,
                  "rmse_c": null
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "interpretation": "Diagnostic only. Existing rolling origins and target observations must both lie inside this recorded segment. Short segments may have no eligible origins; one-second reduction can miss a narrow raw temperature peak. Whole-acquisition selection is unchanged."
            },
            {
              "name": "cooldown_after_batch_2040_4_prefill",
              "kind": "cooldown",
              "phase": "idle",
              "start_s": 2360.450791796,
              "end_s": 2422.874103724,
              "raw_observation_count": 623,
              "raw_temperature_min_c": 54.0,
              "raw_temperature_max_c": 60.0,
              "retained_observed_peak_c": 56.0,
              "known_future_measured_power": {
                "1": {
                  "count": 6,
                  "rmse_c": 0.008972339081740496,
                  "mae_c": 0.008425127723523218,
                  "mean_error_c": -0.008425127723523218,
                  "p95_absolute_error_c": 0.013287259692962294,
                  "maximum_absolute_error_c": 0.015291073809095224,
                  "maximum_underprediction_c": 0.015291073809095224
                },
                "5": {
                  "count": 5,
                  "rmse_c": 0.044973992554229084,
                  "mae_c": 0.04179717559353833,
                  "mean_error_c": -0.04179717559353833,
                  "p95_absolute_error_c": 0.06695073489520381,
                  "maximum_absolute_error_c": 0.07475077629688798,
                  "maximum_underprediction_c": 0.07475077629688798
                },
                "10": {
                  "count": 5,
                  "rmse_c": 0.3870228855317284,
                  "mae_c": 0.2241659091508282,
                  "mean_error_c": 0.11788516464158505,
                  "p95_absolute_error_c": 0.698084298678725,
                  "maximum_absolute_error_c": 0.8551276844810332,
                  "maximum_underprediction_c": 0.06991075546949332
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "temperature_persistence": {
                "1": {
                  "count": 6,
                  "rmse_c": 0.0,
                  "mae_c": 0.0,
                  "mean_error_c": 0.0,
                  "p95_absolute_error_c": 0.0,
                  "maximum_absolute_error_c": 0.0,
                  "maximum_underprediction_c": 0.0
                },
                "5": {
                  "count": 5,
                  "rmse_c": 0.0,
                  "mae_c": 0.0,
                  "mean_error_c": 0.0,
                  "p95_absolute_error_c": 0.0,
                  "maximum_absolute_error_c": 0.0,
                  "maximum_underprediction_c": 0.0
                },
                "10": {
                  "count": 5,
                  "rmse_c": 0.4472135954999579,
                  "mae_c": 0.2,
                  "mean_error_c": 0.2,
                  "p95_absolute_error_c": 0.7999999999999998,
                  "maximum_absolute_error_c": 1.0,
                  "maximum_underprediction_c": 0.0
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "interpretation": "Diagnostic only. Existing rolling origins and target observations must both lie inside this recorded segment. Short segments may have no eligible origins; one-second reduction can miss a narrow raw temperature peak. Whole-acquisition selection is unchanged."
            },
            {
              "name": "batch_2040_4_decode",
              "kind": "workload",
              "phase": "decode",
              "start_s": 2422.874103724,
              "end_s": 2424.914101382,
              "raw_observation_count": 20,
              "raw_temperature_min_c": 54.0,
              "raw_temperature_max_c": 57.0,
              "retained_observed_peak_c": 56.0,
              "known_future_measured_power": {
                "1": {
                  "count": 0,
                  "rmse_c": null
                },
                "5": {
                  "count": 0,
                  "rmse_c": null
                },
                "10": {
                  "count": 0,
                  "rmse_c": null
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "temperature_persistence": {
                "1": {
                  "count": 0,
                  "rmse_c": null
                },
                "5": {
                  "count": 0,
                  "rmse_c": null
                },
                "10": {
                  "count": 0,
                  "rmse_c": null
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "interpretation": "Diagnostic only. Existing rolling origins and target observations must both lie inside this recorded segment. Short segments may have no eligible origins; one-second reduction can miss a narrow raw temperature peak. Whole-acquisition selection is unchanged."
            },
            {
              "name": "cooldown_after_batch_2040_4_decode",
              "kind": "cooldown",
              "phase": "idle",
              "start_s": 2424.914101382,
              "end_s": 2488.1650847600004,
              "raw_observation_count": 631,
              "raw_temperature_min_c": 53.0,
              "raw_temperature_max_c": 57.0,
              "retained_observed_peak_c": 56.0,
              "known_future_measured_power": {
                "1": {
                  "count": 6,
                  "rmse_c": 0.4075439420930903,
                  "mae_c": 0.17220747155131733,
                  "mean_error_c": -0.17220747155131733,
                  "p95_absolute_error_c": 0.7504308475522521,
                  "maximum_absolute_error_c": 0.9981512242280104,
                  "maximum_underprediction_c": 0.9981512242280104
                },
                "5": {
                  "count": 6,
                  "rmse_c": 0.03193445181295546,
                  "mae_c": 0.0306124262289084,
                  "mean_error_c": -0.027132848285030303,
                  "p95_absolute_error_c": 0.03575063035362902,
                  "maximum_absolute_error_c": 0.0357514559809573,
                  "maximum_underprediction_c": 0.0357514559809573
                },
                "10": {
                  "count": 5,
                  "rmse_c": 0.4203527556244892,
                  "mae_c": 0.24009184948917267,
                  "mean_error_c": 0.13196994789308575,
                  "p95_absolute_error_c": 0.7581156303773666,
                  "maximum_absolute_error_c": 0.930154493455646,
                  "maximum_underprediction_c": 0.06996017806424959
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "temperature_persistence": {
                "1": {
                  "count": 6,
                  "rmse_c": 0.408248290463863,
                  "mae_c": 0.16666666666666666,
                  "mean_error_c": -0.16666666666666666,
                  "p95_absolute_error_c": 0.75,
                  "maximum_absolute_error_c": 1.0,
                  "maximum_underprediction_c": 1.0
                },
                "5": {
                  "count": 6,
                  "rmse_c": 0.0,
                  "mae_c": 0.0,
                  "mean_error_c": 0.0,
                  "p95_absolute_error_c": 0.0,
                  "maximum_absolute_error_c": 0.0,
                  "maximum_underprediction_c": 0.0
                },
                "10": {
                  "count": 5,
                  "rmse_c": 0.4472135954999579,
                  "mae_c": 0.2,
                  "mean_error_c": 0.2,
                  "p95_absolute_error_c": 0.7999999999999998,
                  "maximum_absolute_error_c": 1.0,
                  "maximum_underprediction_c": 0.0
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "interpretation": "Diagnostic only. Existing rolling origins and target observations must both lie inside this recorded segment. Short segments may have no eligible origins; one-second reduction can miss a narrow raw temperature peak. Whole-acquisition selection is unchanged."
            },
            {
              "name": "batch_2040_8_prefill",
              "kind": "workload",
              "phase": "prefill",
              "start_s": 2488.1650847600004,
              "end_s": 2497.395554114,
              "raw_observation_count": 92,
              "raw_temperature_min_c": 53.0,
              "raw_temperature_max_c": 62.0,
              "retained_observed_peak_c": 62.0,
              "known_future_measured_power": {
                "1": {
                  "count": 1,
                  "rmse_c": 0.3858707828199357,
                  "mae_c": 0.3858707828199357,
                  "mean_error_c": 0.3858707828199357,
                  "p95_absolute_error_c": 0.3858707828199357,
                  "maximum_absolute_error_c": 0.3858707828199357,
                  "maximum_underprediction_c": 0.0
                },
                "5": {
                  "count": 1,
                  "rmse_c": 0.1253304687142247,
                  "mae_c": 0.1253304687142247,
                  "mean_error_c": -0.1253304687142247,
                  "p95_absolute_error_c": 0.1253304687142247,
                  "maximum_absolute_error_c": 0.1253304687142247,
                  "maximum_underprediction_c": 0.1253304687142247
                },
                "10": {
                  "count": 0,
                  "rmse_c": null
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "temperature_persistence": {
                "1": {
                  "count": 1,
                  "rmse_c": 0.0,
                  "mae_c": 0.0,
                  "mean_error_c": 0.0,
                  "p95_absolute_error_c": 0.0,
                  "maximum_absolute_error_c": 0.0,
                  "maximum_underprediction_c": 0.0
                },
                "5": {
                  "count": 1,
                  "rmse_c": 2.0,
                  "mae_c": 2.0,
                  "mean_error_c": -2.0,
                  "p95_absolute_error_c": 2.0,
                  "maximum_absolute_error_c": 2.0,
                  "maximum_underprediction_c": 2.0
                },
                "10": {
                  "count": 0,
                  "rmse_c": null
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "interpretation": "Diagnostic only. Existing rolling origins and target observations must both lie inside this recorded segment. Short segments may have no eligible origins; one-second reduction can miss a narrow raw temperature peak. Whole-acquisition selection is unchanged."
            },
            {
              "name": "cooldown_after_batch_2040_8_prefill",
              "kind": "cooldown",
              "phase": "idle",
              "start_s": 2497.395554114,
              "end_s": 2596.822904221,
              "raw_observation_count": 992,
              "raw_temperature_min_c": 54.0,
              "raw_temperature_max_c": 62.0,
              "retained_observed_peak_c": 58.0,
              "known_future_measured_power": {
                "1": {
                  "count": 10,
                  "rmse_c": 0.30423537212286583,
                  "mae_c": 0.10971873402980278,
                  "mean_error_c": 0.08245506015183893,
                  "p95_absolute_error_c": 0.5389341332690759,
                  "maximum_absolute_error_c": 0.9608689709082086,
                  "maximum_underprediction_c": 0.0232359983768049
                },
                "5": {
                  "count": 10,
                  "rmse_c": 0.3933771238566947,
                  "mae_c": 0.23185475293926744,
                  "mean_error_c": 0.11348978649019728,
                  "p95_absolute_error_c": 0.8692364674363104,
                  "maximum_absolute_error_c": 0.9221125372001495,
                  "maximum_underprediction_c": 0.11401713904426458
                },
                "10": {
                  "count": 9,
                  "rmse_c": 0.6721310420914879,
                  "mae_c": 0.456612491169345,
                  "mean_error_c": 0.26332642868899114,
                  "p95_absolute_error_c": 1.3067713153120661,
                  "maximum_absolute_error_c": 1.6134458578408513,
                  "maximum_underprediction_c": 0.22331668906385005
                },
                "60": {
                  "count": 4,
                  "rmse_c": 0.7145746651910805,
                  "mae_c": 0.5875404911873332,
                  "mean_error_c": 0.5358860072645939,
                  "p95_absolute_error_c": 1.0526840634314645,
                  "maximum_absolute_error_c": 1.0824494959111348,
                  "maximum_underprediction_c": 0.1033089678454786
                }
              },
              "temperature_persistence": {
                "1": {
                  "count": 10,
                  "rmse_c": 0.31622776601683794,
                  "mae_c": 0.1,
                  "mean_error_c": 0.1,
                  "p95_absolute_error_c": 0.5499999999999989,
                  "maximum_absolute_error_c": 1.0,
                  "maximum_underprediction_c": 0.0
                },
                "5": {
                  "count": 10,
                  "rmse_c": 0.4472135954999579,
                  "mae_c": 0.2,
                  "mean_error_c": 0.2,
                  "p95_absolute_error_c": 1.0,
                  "maximum_absolute_error_c": 1.0,
                  "maximum_underprediction_c": 0.0
                },
                "10": {
                  "count": 9,
                  "rmse_c": 0.816496580927726,
                  "mae_c": 0.4444444444444444,
                  "mean_error_c": 0.4444444444444444,
                  "p95_absolute_error_c": 1.5999999999999996,
                  "maximum_absolute_error_c": 2.0,
                  "maximum_underprediction_c": 0.0
                },
                "60": {
                  "count": 4,
                  "rmse_c": 1.9364916731037085,
                  "mae_c": 1.75,
                  "mean_error_c": 1.75,
                  "p95_absolute_error_c": 2.8499999999999996,
                  "maximum_absolute_error_c": 3.0,
                  "maximum_underprediction_c": 0.0
                }
              },
              "interpretation": "Diagnostic only. Existing rolling origins and target observations must both lie inside this recorded segment. Short segments may have no eligible origins; one-second reduction can miss a narrow raw temperature peak. Whole-acquisition selection is unchanged."
            },
            {
              "name": "batch_2040_8_decode",
              "kind": "workload",
              "phase": "decode",
              "start_s": 2596.822904221,
              "end_s": 2599.000927359,
              "raw_observation_count": 22,
              "raw_temperature_min_c": 54.0,
              "raw_temperature_max_c": 58.0,
              "retained_observed_peak_c": 57.0,
              "known_future_measured_power": {
                "1": {
                  "count": 0,
                  "rmse_c": null
                },
                "5": {
                  "count": 0,
                  "rmse_c": null
                },
                "10": {
                  "count": 0,
                  "rmse_c": null
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "temperature_persistence": {
                "1": {
                  "count": 0,
                  "rmse_c": null
                },
                "5": {
                  "count": 0,
                  "rmse_c": null
                },
                "10": {
                  "count": 0,
                  "rmse_c": null
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "interpretation": "Diagnostic only. Existing rolling origins and target observations must both lie inside this recorded segment. Short segments may have no eligible origins; one-second reduction can miss a narrow raw temperature peak. Whole-acquisition selection is unchanged."
            },
            {
              "name": "cooldown_after_batch_2040_8_decode",
              "kind": "cooldown",
              "phase": "idle",
              "start_s": 2599.000927359,
              "end_s": 2660.0580658460003,
              "raw_observation_count": 609,
              "raw_temperature_min_c": 54.0,
              "raw_temperature_max_c": 56.0,
              "retained_observed_peak_c": 56.0,
              "known_future_measured_power": {
                "1": {
                  "count": 6,
                  "rmse_c": 0.41193707309207095,
                  "mae_c": 0.17502038843793954,
                  "mean_error_c": 0.16125851605816285,
                  "p95_absolute_error_c": 0.7604301880105595,
                  "maximum_absolute_error_c": 1.0088367134883072,
                  "maximum_underprediction_c": 0.015210611577316513
                },
                "5": {
                  "count": 6,
                  "rmse_c": 0.37736424687266085,
                  "mae_c": 0.18747531851241325,
                  "mean_error_c": 0.11885465783830185,
                  "p95_absolute_error_c": 0.7079091869073935,
                  "maximum_absolute_error_c": 0.9189899290521453,
                  "maximum_underprediction_c": 0.07466696047313803
                },
                "10": {
                  "count": 6,
                  "rmse_c": 0.48266821312417446,
                  "mae_c": 0.32011214360830326,
                  "mean_error_c": 0.23363833209561827,
                  "p95_absolute_error_c": 0.8422450730964464,
                  "maximum_absolute_error_c": 0.8538644326370104,
                  "maximum_underprediction_c": 0.06746881490511214
                },
                "60": {
                  "count": 1,
                  "rmse_c": 0.8935654476053401,
                  "mae_c": 0.8935654476053401,
                  "mean_error_c": 0.8935654476053401,
                  "p95_absolute_error_c": 0.8935654476053401,
                  "maximum_absolute_error_c": 0.8935654476053401,
                  "maximum_underprediction_c": 0.0
                }
              },
              "temperature_persistence": {
                "1": {
                  "count": 6,
                  "rmse_c": 0.408248290463863,
                  "mae_c": 0.16666666666666666,
                  "mean_error_c": 0.16666666666666666,
                  "p95_absolute_error_c": 0.75,
                  "maximum_absolute_error_c": 1.0,
                  "maximum_underprediction_c": 0.0
                },
                "5": {
                  "count": 6,
                  "rmse_c": 0.408248290463863,
                  "mae_c": 0.16666666666666666,
                  "mean_error_c": 0.16666666666666666,
                  "p95_absolute_error_c": 0.75,
                  "maximum_absolute_error_c": 1.0,
                  "maximum_underprediction_c": 0.0
                },
                "10": {
                  "count": 6,
                  "rmse_c": 0.5773502691896257,
                  "mae_c": 0.3333333333333333,
                  "mean_error_c": 0.3333333333333333,
                  "p95_absolute_error_c": 1.0,
                  "maximum_absolute_error_c": 1.0,
                  "maximum_underprediction_c": 0.0
                },
                "60": {
                  "count": 1,
                  "rmse_c": 2.0,
                  "mae_c": 2.0,
                  "mean_error_c": 2.0,
                  "p95_absolute_error_c": 2.0,
                  "maximum_absolute_error_c": 2.0,
                  "maximum_underprediction_c": 0.0
                }
              },
              "interpretation": "Diagnostic only. Existing rolling origins and target observations must both lie inside this recorded segment. Short segments may have no eligible origins; one-second reduction can miss a narrow raw temperature peak. Whole-acquisition selection is unchanged."
            },
            {
              "name": "capacity",
              "kind": "workload",
              "phase": "mixed",
              "start_s": 2660.0580658460003,
              "end_s": 2691.313809933,
              "raw_observation_count": 312,
              "raw_temperature_min_c": 54.0,
              "raw_temperature_max_c": 67.0,
              "retained_observed_peak_c": 66.0,
              "known_future_measured_power": {
                "1": {
                  "count": 3,
                  "rmse_c": 0.48035297802823845,
                  "mae_c": 0.42011853879424166,
                  "mean_error_c": -0.07906537688234987,
                  "p95_absolute_error_c": 0.7013410397721074,
                  "maximum_absolute_error_c": 0.7487758735148873,
                  "maximum_underprediction_c": 0.7487758735148873
                },
                "5": {
                  "count": 2,
                  "rmse_c": 0.9732175880544531,
                  "mae_c": 0.9274778633290275,
                  "mean_error_c": 0.29485129596654147,
                  "p95_absolute_error_c": 1.1928440296989147,
                  "maximum_absolute_error_c": 1.222329159295569,
                  "maximum_underprediction_c": 0.632626567362486
                },
                "10": {
                  "count": 2,
                  "rmse_c": 1.0039312148547797,
                  "mae_c": 0.8560212566107168,
                  "mean_error_c": 0.5245049974884921,
                  "p95_absolute_error_c": 1.3280757543503596,
                  "maximum_absolute_error_c": 1.380526254099209,
                  "maximum_underprediction_c": 0.3315162591222247
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "temperature_persistence": {
                "1": {
                  "count": 3,
                  "rmse_c": 0.5773502691896257,
                  "mae_c": 0.3333333333333333,
                  "mean_error_c": -0.3333333333333333,
                  "p95_absolute_error_c": 0.8999999999999999,
                  "maximum_absolute_error_c": 1.0,
                  "maximum_underprediction_c": 1.0
                },
                "5": {
                  "count": 2,
                  "rmse_c": 1.4142135623730951,
                  "mae_c": 1.0,
                  "mean_error_c": -1.0,
                  "p95_absolute_error_c": 1.9,
                  "maximum_absolute_error_c": 2.0,
                  "maximum_underprediction_c": 2.0
                },
                "10": {
                  "count": 2,
                  "rmse_c": 2.23606797749979,
                  "mae_c": 2.0,
                  "mean_error_c": -2.0,
                  "p95_absolute_error_c": 2.9,
                  "maximum_absolute_error_c": 3.0,
                  "maximum_underprediction_c": 3.0
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "interpretation": "Diagnostic only. Existing rolling origins and target observations must both lie inside this recorded segment. Short segments may have no eligible origins; one-second reduction can miss a narrow raw temperature peak. Whole-acquisition selection is unchanged."
            },
            {
              "name": "cooldown_after_capacity",
              "kind": "cooldown",
              "phase": "idle",
              "start_s": 2691.313809933,
              "end_s": 2956.7852703070002,
              "raw_observation_count": 2647,
              "raw_temperature_min_c": 54.0,
              "raw_temperature_max_c": 66.0,
              "retained_observed_peak_c": 66.0,
              "known_future_measured_power": {
                "1": {
                  "count": 26,
                  "rmse_c": 0.19605185847426934,
                  "mae_c": 0.06782844674818815,
                  "mean_error_c": 0.007860842251720448,
                  "p95_absolute_error_c": 0.06767857623496987,
                  "maximum_absolute_error_c": 0.9839607569988118,
                  "maximum_underprediction_c": 0.06924473196670533
                },
                "5": {
                  "count": 26,
                  "rmse_c": 0.4252606812136359,
                  "mae_c": 0.30208503756237476,
                  "mean_error_c": 0.08006559885240869,
                  "p95_absolute_error_c": 0.8759068947093525,
                  "maximum_absolute_error_c": 0.9242787742864564,
                  "maximum_underprediction_c": 0.34126436608304545
                },
                "10": {
                  "count": 25,
                  "rmse_c": 0.41596956882776004,
                  "mae_c": 0.3599626016181625,
                  "mean_error_c": 0.015185324478808581,
                  "p95_absolute_error_c": 0.7580934687607224,
                  "maximum_absolute_error_c": 0.8522171152546179,
                  "maximum_underprediction_c": 0.5291363644947751
                },
                "60": {
                  "count": 20,
                  "rmse_c": 0.38270834233276557,
                  "mae_c": 0.31210482981237997,
                  "mean_error_c": -0.07800873008413908,
                  "p95_absolute_error_c": 0.629638336312068,
                  "maximum_absolute_error_c": 0.8494017287817925,
                  "maximum_underprediction_c": 0.8494017287817925
                }
              },
              "temperature_persistence": {
                "1": {
                  "count": 26,
                  "rmse_c": 0.19611613513818404,
                  "mae_c": 0.038461538461538464,
                  "mean_error_c": 0.038461538461538464,
                  "p95_absolute_error_c": 0.0,
                  "maximum_absolute_error_c": 1.0,
                  "maximum_underprediction_c": 0.0
                },
                "5": {
                  "count": 26,
                  "rmse_c": 0.4803844614152614,
                  "mae_c": 0.23076923076923078,
                  "mean_error_c": 0.23076923076923078,
                  "p95_absolute_error_c": 1.0,
                  "maximum_absolute_error_c": 1.0,
                  "maximum_underprediction_c": 0.0
                },
                "10": {
                  "count": 25,
                  "rmse_c": 0.565685424949238,
                  "mae_c": 0.32,
                  "mean_error_c": 0.32,
                  "p95_absolute_error_c": 1.0,
                  "maximum_absolute_error_c": 1.0,
                  "maximum_underprediction_c": 0.0
                },
                "60": {
                  "count": 20,
                  "rmse_c": 1.857417562100671,
                  "mae_c": 1.65,
                  "mean_error_c": 1.65,
                  "p95_absolute_error_c": 3.0500000000000007,
                  "maximum_absolute_error_c": 4.0,
                  "maximum_underprediction_c": 0.0
                }
              },
              "interpretation": "Diagnostic only. Existing rolling origins and target observations must both lie inside this recorded segment. Short segments may have no eligible origins; one-second reduction can miss a narrow raw temperature peak. Whole-acquisition selection is unchanged."
            },
            {
              "name": "fixed_2040_steady",
              "kind": "workload",
              "phase": "mixed",
              "start_s": 2956.7852703070002,
              "end_s": 3052.512813024,
              "raw_observation_count": 956,
              "raw_temperature_min_c": 55.0,
              "raw_temperature_max_c": 77.0,
              "retained_observed_peak_c": 76.0,
              "known_future_measured_power": {
                "1": {
                  "count": 10,
                  "rmse_c": 1.3124756074195727,
                  "mae_c": 1.0604227674047642,
                  "mean_error_c": 0.00948249497836784,
                  "p95_absolute_error_c": 2.0191626871120807,
                  "maximum_absolute_error_c": 2.220088099252777,
                  "maximum_underprediction_c": 1.7735871833845636
                },
                "5": {
                  "count": 9,
                  "rmse_c": 0.9062619169694026,
                  "mae_c": 0.7661229464992564,
                  "mean_error_c": 0.3690917495109858,
                  "p95_absolute_error_c": 1.5586475687428898,
                  "maximum_absolute_error_c": 1.8644987899671435,
                  "maximum_underprediction_c": 0.8731465989101821
                },
                "10": {
                  "count": 9,
                  "rmse_c": 0.9081136954518862,
                  "mae_c": 0.7199487117837428,
                  "mean_error_c": 0.02982850902475241,
                  "p95_absolute_error_c": 1.6395910871489774,
                  "maximum_absolute_error_c": 1.7812394623769592,
                  "maximum_underprediction_c": 1.7812394623769592
                },
                "60": {
                  "count": 4,
                  "rmse_c": 0.9293909431831563,
                  "mae_c": 0.7191778520441439,
                  "mean_error_c": -0.4139238737330011,
                  "p95_absolute_error_c": 1.5459747113143922,
                  "maximum_absolute_error_c": 1.7229202765446416,
                  "maximum_underprediction_c": 1.7229202765446416
                }
              },
              "temperature_persistence": {
                "1": {
                  "count": 10,
                  "rmse_c": 1.3416407864998738,
                  "mae_c": 1.0,
                  "mean_error_c": -0.2,
                  "p95_absolute_error_c": 2.0,
                  "maximum_absolute_error_c": 2.0,
                  "maximum_underprediction_c": 2.0
                },
                "5": {
                  "count": 9,
                  "rmse_c": 1.0,
                  "mae_c": 0.7777777777777778,
                  "mean_error_c": -0.5555555555555556,
                  "p95_absolute_error_c": 1.5999999999999996,
                  "maximum_absolute_error_c": 2.0,
                  "maximum_underprediction_c": 2.0
                },
                "10": {
                  "count": 9,
                  "rmse_c": 2.1081851067789197,
                  "mae_c": 1.7777777777777777,
                  "mean_error_c": -1.7777777777777777,
                  "p95_absolute_error_c": 3.5999999999999996,
                  "maximum_absolute_error_c": 4.0,
                  "maximum_underprediction_c": 4.0
                },
                "60": {
                  "count": 4,
                  "rmse_c": 11.84271928232701,
                  "mae_c": 11.75,
                  "mean_error_c": -11.75,
                  "p95_absolute_error_c": 13.7,
                  "maximum_absolute_error_c": 14.0,
                  "maximum_underprediction_c": 14.0
                }
              },
              "interpretation": "Diagnostic only. Existing rolling origins and target observations must both lie inside this recorded segment. Short segments may have no eligible origins; one-second reduction can miss a narrow raw temperature peak. Whole-acquisition selection is unchanged."
            },
            {
              "name": "cooldown_after_fixed_2040_steady",
              "kind": "cooldown",
              "phase": "idle",
              "start_s": 3052.512813024,
              "end_s": 3056.401636097,
              "raw_observation_count": 39,
              "raw_temperature_min_c": 72.0,
              "raw_temperature_max_c": 75.0,
              "retained_observed_peak_c": 73.0,
              "known_future_measured_power": {
                "1": {
                  "count": 0,
                  "rmse_c": null
                },
                "5": {
                  "count": 0,
                  "rmse_c": null
                },
                "10": {
                  "count": 0,
                  "rmse_c": null
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "temperature_persistence": {
                "1": {
                  "count": 0,
                  "rmse_c": null
                },
                "5": {
                  "count": 0,
                  "rmse_c": null
                },
                "10": {
                  "count": 0,
                  "rmse_c": null
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "interpretation": "Diagnostic only. Existing rolling origins and target observations must both lie inside this recorded segment. Short segments may have no eligible origins; one-second reduction can miss a narrow raw temperature peak. Whole-acquisition selection is unchanged."
            }
          ],
          "uncertainty": "Origins overlap across horizons and are not independent experimental repetitions; quantization convention and power-channel timing remain measurement assumptions.",
          "held_out_run_id": "pilot-20260904T2303Z",
          "training_run_ids": [
            "failed-thermal-phase-trial-20260903T112200Z",
            "failed-thermal-phase-v2-trial-20260903T124423Z",
            "failed-thermal-trial-20260903T021525Z",
            "thermal-identification-20260903T030109Z",
            "thermal-phase-identification-20260903T131518Z"
          ],
          "fit_diagnostics": {
            "objective": 0.6482339350686033,
            "optimizer_message": "`ftol` termination condition is satisfied.",
            "successful_multistarts": 3,
            "attempts": 3,
            "jacobian_condition_number": 415.6280085657043,
            "minimum_bound_distance": 0.5611524717038319,
            "modal_time_constants_s": [
              113.95724061303184
            ],
            "effective_resolution_floor_s": 1.0,
            "fast_mode_supported": true,
            "physical_parameter_identifiability_established": false,
            "warnings": [
              "Pure-phase gain is diagnostic only; mixed serving has no supplied runtime phase activity signal."
            ]
          },
          "initial_state_fit_is_prefix_only": true
        }
      ],
      "mean_run_weighted_10s_rmse_c": 0.7218003301296809
    },
    {
      "model": "two_state_rc",
      "final_fit": {
        "model": "two_state_rc",
        "status": "fitted",
        "parameters": {
          "junction_sink_resistance_c_per_w": 0.138432954926739,
          "sink_ambient_resistance_c_per_w": 0.9493549670578493,
          "junction_capacitance_j_per_c": 13.601992157442321,
          "sink_capacitance_j_per_c": 148.44013651327322,
          "prefill_power_gain": 1.0
        },
        "development_initial_states": {
          "failed-thermal-phase-trial-20260903T112200Z": {
            "ambient_c": 37.559858671635006,
            "sink_initial_c": 64.12895071985902
          },
          "failed-thermal-phase-v2-trial-20260903T124423Z": {
            "ambient_c": 32.835518874421304,
            "sink_initial_c": 53.00195310311851
          },
          "failed-thermal-trial-20260903T021525Z": {
            "ambient_c": 25.747732883107048,
            "sink_initial_c": 52.32077019393045
          },
          "thermal-identification-20260903T030109Z": {
            "ambient_c": 27.010736256071954,
            "sink_initial_c": 48.92732153187719
          },
          "thermal-phase-identification-20260903T131518Z": {
            "ambient_c": 29.897707007003433,
            "sink_initial_c": 47.10928866247112
          },
          "pilot-20260904T2303Z": {
            "ambient_c": 29.018451954620673,
            "sink_initial_c": 49.371292798202035
          }
        },
        "diagnostics": {
          "objective": 0.28188486916920685,
          "optimizer_message": "`ftol` termination condition is satisfied.",
          "successful_multistarts": 3,
          "attempts": 3,
          "jacobian_condition_number": 749.7800801103286,
          "minimum_bound_distance": 1.1505847957127315,
          "modal_time_constants_s": [
            1.723115460801974,
            153.99534823261394
          ],
          "effective_resolution_floor_s": 1.0,
          "fast_mode_supported": true,
          "physical_parameter_identifiability_established": false,
          "warnings": []
        }
      },
      "blocked_evaluation": [
        {
          "status": "evaluated",
          "run_id": "failed-thermal-phase-trial-20260903T112200Z",
          "role": "development",
          "initialization": {
            "prefix_end_s": 509.013548495,
            "prefix_duration_s": 119.98315123100002,
            "ambient_estimated_from_prefix_c": 37.03175716347581,
            "uses_future_temperature": false
          },
          "known_future_measured_power": {
            "1": {
              "count": 49,
              "rmse_c": 0.14310147776414836,
              "mae_c": 0.09189481470487484,
              "mean_error_c": -0.04822377123915104,
              "p95_absolute_error_c": 0.18256990415074617,
              "maximum_absolute_error_c": 0.7455126795958904,
              "maximum_underprediction_c": 0.7455126795958904
            },
            "5": {
              "count": 48,
              "rmse_c": 0.23215725104833346,
              "mae_c": 0.1902304234873234,
              "mean_error_c": -0.08988965356824548,
              "p95_absolute_error_c": 0.44268998292359635,
              "maximum_absolute_error_c": 0.5500832915496119,
              "maximum_underprediction_c": 0.46138447222553225
            },
            "10": {
              "count": 48,
              "rmse_c": 0.2896566505697299,
              "mae_c": 0.23665553355670163,
              "mean_error_c": -0.07502141543826335,
              "p95_absolute_error_c": 0.5376301692708146,
              "maximum_absolute_error_c": 0.7388717833513709,
              "maximum_underprediction_c": 0.5229475902596832
            },
            "60": {
              "count": 43,
              "rmse_c": 0.3478879092700412,
              "mae_c": 0.28877916882876425,
              "mean_error_c": -0.1364749762004787,
              "p95_absolute_error_c": 0.5877193947540725,
              "maximum_absolute_error_c": 0.7415951153117248,
              "maximum_underprediction_c": 0.7415951153117248
            }
          },
          "temperature_persistence": {
            "1": {
              "count": 49,
              "rmse_c": 0.14285714285714285,
              "mae_c": 0.02040816326530612,
              "mean_error_c": -0.02040816326530612,
              "p95_absolute_error_c": 0.0,
              "maximum_absolute_error_c": 1.0,
              "maximum_underprediction_c": 1.0
            },
            "5": {
              "count": 48,
              "rmse_c": 0.0,
              "mae_c": 0.0,
              "mean_error_c": 0.0,
              "p95_absolute_error_c": 0.0,
              "maximum_absolute_error_c": 0.0,
              "maximum_underprediction_c": 0.0
            },
            "10": {
              "count": 48,
              "rmse_c": 0.25,
              "mae_c": 0.0625,
              "mean_error_c": 0.0625,
              "p95_absolute_error_c": 0.6499999999999986,
              "maximum_absolute_error_c": 1.0,
              "maximum_underprediction_c": 0.0
            },
            "60": {
              "count": 43,
              "rmse_c": 0.6469966392206306,
              "mae_c": 0.4186046511627907,
              "mean_error_c": 0.4186046511627907,
              "p95_absolute_error_c": 1.0,
              "maximum_absolute_error_c": 1.0,
              "maximum_underprediction_c": 0.0
            }
          },
          "controller_power_forecasts": {
            "1": {
              "count": 0,
              "rmse_c": null
            },
            "5": {
              "count": 0,
              "rmse_c": null
            },
            "10": {
              "count": 0,
              "rmse_c": null
            },
            "60": {
              "count": 0,
              "rmse_c": null
            }
          },
          "controller_forecast_predictions": [],
          "controller_forecast_unavailable": [],
          "matched_forecast_persistence": {
            "1": {
              "count": 0,
              "rmse_c": null
            },
            "5": {
              "count": 0,
              "rmse_c": null
            },
            "10": {
              "count": 0,
              "rmse_c": null
            },
            "60": {
              "count": 0,
              "rmse_c": null
            }
          },
          "phase_metrics": {
            "idle": {
              "1": {
                "count": 49,
                "rmse_c": 0.14310147776414836,
                "mae_c": 0.09189481470487484,
                "mean_error_c": -0.04822377123915104,
                "p95_absolute_error_c": 0.18256990415074617,
                "maximum_absolute_error_c": 0.7455126795958904,
                "maximum_underprediction_c": 0.7455126795958904
              },
              "5": {
                "count": 48,
                "rmse_c": 0.23215725104833346,
                "mae_c": 0.1902304234873234,
                "mean_error_c": -0.08988965356824548,
                "p95_absolute_error_c": 0.44268998292359635,
                "maximum_absolute_error_c": 0.5500832915496119,
                "maximum_underprediction_c": 0.46138447222553225
              },
              "10": {
                "count": 48,
                "rmse_c": 0.2896566505697299,
                "mae_c": 0.23665553355670163,
                "mean_error_c": -0.07502141543826335,
                "p95_absolute_error_c": 0.5376301692708146,
                "maximum_absolute_error_c": 0.7388717833513709,
                "maximum_underprediction_c": 0.5229475902596832
              },
              "60": {
                "count": 43,
                "rmse_c": 0.3478879092700412,
                "mae_c": 0.28877916882876425,
                "mean_error_c": -0.1364749762004787,
                "p95_absolute_error_c": 0.5877193947540725,
                "maximum_absolute_error_c": 0.7415951153117248,
                "maximum_underprediction_c": 0.7415951153117248
              }
            },
            "decode": {
              "1": {
                "count": 0,
                "rmse_c": null
              },
              "5": {
                "count": 0,
                "rmse_c": null
              },
              "10": {
                "count": 0,
                "rmse_c": null
              },
              "60": {
                "count": 0,
                "rmse_c": null
              }
            },
            "prefill": {
              "1": {
                "count": 0,
                "rmse_c": null
              },
              "5": {
                "count": 0,
                "rmse_c": null
              },
              "10": {
                "count": 0,
                "rmse_c": null
              },
              "60": {
                "count": 0,
                "rmse_c": null
              }
            },
            "mixed": {
              "1": {
                "count": 0,
                "rmse_c": null
              },
              "5": {
                "count": 0,
                "rmse_c": null
              },
              "10": {
                "count": 0,
                "rmse_c": null
              },
              "60": {
                "count": 0,
                "rmse_c": null
              }
            }
          },
          "segment_diagnostics": [],
          "uncertainty": "Origins overlap across horizons and are not independent experimental repetitions; quantization convention and power-channel timing remain measurement assumptions.",
          "held_out_run_id": "failed-thermal-phase-trial-20260903T112200Z",
          "training_run_ids": [
            "failed-thermal-phase-v2-trial-20260903T124423Z",
            "failed-thermal-trial-20260903T021525Z",
            "thermal-identification-20260903T030109Z",
            "thermal-phase-identification-20260903T131518Z",
            "pilot-20260904T2303Z"
          ],
          "fit_diagnostics": {
            "objective": 0.33803277259097037,
            "optimizer_message": "`ftol` termination condition is satisfied.",
            "successful_multistarts": 3,
            "attempts": 3,
            "jacobian_condition_number": 683.6690256333362,
            "minimum_bound_distance": 1.150582683469743,
            "modal_time_constants_s": [
              1.7210867682491837,
              153.97810832210772
            ],
            "effective_resolution_floor_s": 1.0,
            "fast_mode_supported": true,
            "physical_parameter_identifiability_established": false,
            "warnings": []
          },
          "initial_state_fit_is_prefix_only": true
        },
        {
          "status": "evaluated",
          "run_id": "failed-thermal-phase-v2-trial-20260903T124423Z",
          "role": "development",
          "initialization": {
            "prefix_end_s": 507.29184505700005,
            "prefix_duration_s": 119.97312041600003,
            "ambient_estimated_from_prefix_c": 30.5038729425152,
            "uses_future_temperature": false
          },
          "known_future_measured_power": {
            "1": {
              "count": 53,
              "rmse_c": 0.3905943275802373,
              "mae_c": 0.27369621670960714,
              "mean_error_c": -0.1977790533204072,
              "p95_absolute_error_c": 0.6279321125359244,
              "maximum_absolute_error_c": 1.9357863164747329,
              "maximum_underprediction_c": 1.9357863164747329
            },
            "5": {
              "count": 52,
              "rmse_c": 0.5814587445894644,
              "mae_c": 0.48094138055722213,
              "mean_error_c": -0.41365918406693,
              "p95_absolute_error_c": 0.9181197926745557,
              "maximum_absolute_error_c": 1.806617313758835,
              "maximum_underprediction_c": 1.806617313758835
            },
            "10": {
              "count": 52,
              "rmse_c": 0.7229308676813216,
              "mae_c": 0.6210037105484184,
              "mean_error_c": -0.6037339639350736,
              "p95_absolute_error_c": 1.2623030139784155,
              "maximum_absolute_error_c": 1.4367070349046287,
              "maximum_underprediction_c": 1.4367070349046287
            },
            "60": {
              "count": 47,
              "rmse_c": 1.3749686200840203,
              "mae_c": 1.2996672202655288,
              "mean_error_c": -1.2996672202655288,
              "p95_absolute_error_c": 1.9858224756849865,
              "maximum_absolute_error_c": 2.376054526564488,
              "maximum_underprediction_c": 2.376054526564488
            }
          },
          "temperature_persistence": {
            "1": {
              "count": 53,
              "rmse_c": 0.38851434494290565,
              "mae_c": 0.11320754716981132,
              "mean_error_c": 0.0,
              "p95_absolute_error_c": 1.0,
              "maximum_absolute_error_c": 2.0,
              "maximum_underprediction_c": 2.0
            },
            "5": {
              "count": 52,
              "rmse_c": 0.4803844614152614,
              "mae_c": 0.19230769230769232,
              "mean_error_c": 0.038461538461538464,
              "p95_absolute_error_c": 1.0,
              "maximum_absolute_error_c": 2.0,
              "maximum_underprediction_c": 2.0
            },
            "10": {
              "count": 52,
              "rmse_c": 0.8660254037844386,
              "mae_c": 0.4807692307692308,
              "mean_error_c": -0.019230769230769232,
              "p95_absolute_error_c": 2.0,
              "maximum_absolute_error_c": 3.0,
              "maximum_underprediction_c": 3.0
            },
            "60": {
              "count": 47,
              "rmse_c": 3.2583770924488995,
              "mae_c": 2.1914893617021276,
              "mean_error_c": 0.19148936170212766,
              "p95_absolute_error_c": 8.699999999999996,
              "maximum_absolute_error_c": 10.0,
              "maximum_underprediction_c": 10.0
            }
          },
          "controller_power_forecasts": {
            "1": {
              "count": 0,
              "rmse_c": null
            },
            "5": {
              "count": 0,
              "rmse_c": null
            },
            "10": {
              "count": 0,
              "rmse_c": null
            },
            "60": {
              "count": 0,
              "rmse_c": null
            }
          },
          "controller_forecast_predictions": [],
          "controller_forecast_unavailable": [],
          "matched_forecast_persistence": {
            "1": {
              "count": 0,
              "rmse_c": null
            },
            "5": {
              "count": 0,
              "rmse_c": null
            },
            "10": {
              "count": 0,
              "rmse_c": null
            },
            "60": {
              "count": 0,
              "rmse_c": null
            }
          },
          "phase_metrics": {
            "idle": {
              "1": {
                "count": 45,
                "rmse_c": 0.2986804011587676,
                "mae_c": 0.2530408306903611,
                "mean_error_c": -0.20009182801116338,
                "p95_absolute_error_c": 0.5444949514874592,
                "maximum_absolute_error_c": 0.7428682928407966,
                "maximum_underprediction_c": 0.7428682928407966
              },
              "5": {
                "count": 44,
                "rmse_c": 0.6054604315350585,
                "mae_c": 0.5076424684697948,
                "mean_error_c": -0.47345967715079323,
                "p95_absolute_error_c": 0.9554439090102812,
                "maximum_absolute_error_c": 1.806617313758835,
                "maximum_underprediction_c": 1.806617313758835
              },
              "10": {
                "count": 44,
                "rmse_c": 0.717042782585669,
                "mae_c": 0.622090928662692,
                "mean_error_c": -0.6066464573348358,
                "p95_absolute_error_c": 1.211487101792885,
                "maximum_absolute_error_c": 1.4138662011977914,
                "maximum_underprediction_c": 1.4138662011977914
              },
              "60": {
                "count": 37,
                "rmse_c": 1.2853406566739067,
                "mae_c": 1.2332277147759312,
                "mean_error_c": -1.2332277147759312,
                "p95_absolute_error_c": 1.7958224584995388,
                "maximum_absolute_error_c": 2.030589664328417,
                "maximum_underprediction_c": 2.030589664328417
              }
            },
            "decode": {
              "1": {
                "count": 7,
                "rmse_c": 0.21519770591559337,
                "mae_c": 0.16903939829545628,
                "mean_error_c": 0.06537553585650054,
                "p95_absolute_error_c": 0.38076886281881434,
                "maximum_absolute_error_c": 0.47243939602854823,
                "maximum_underprediction_c": 0.15779591090138467
              },
              "5": {
                "count": 7,
                "rmse_c": 0.4522850756356534,
                "mae_c": 0.36194143663389255,
                "mean_error_c": -0.1167349852446843,
                "p95_absolute_error_c": 0.6992926074265668,
                "maximum_absolute_error_c": 0.7031242969960232,
                "maximum_underprediction_c": 0.6903519984311686
              },
              "10": {
                "count": 6,
                "rmse_c": 0.7600668796579835,
                "mae_c": 0.6289459733889539,
                "mean_error_c": -0.6289459733889539,
                "p95_absolute_error_c": 1.2784697346337097,
                "maximum_absolute_error_c": 1.4367070349046287,
                "maximum_underprediction_c": 1.4367070349046287
              },
              "60": {
                "count": 1,
                "rmse_c": 1.8143046906324116,
                "mae_c": 1.8143046906324116,
                "mean_error_c": -1.8143046906324116,
                "p95_absolute_error_c": 1.8143046906324116,
                "maximum_absolute_error_c": 1.8143046906324116,
                "maximum_underprediction_c": 1.8143046906324116
              }
            },
            "prefill": {
              "1": {
                "count": 0,
                "rmse_c": null
              },
              "5": {
                "count": 0,
                "rmse_c": null
              },
              "10": {
                "count": 0,
                "rmse_c": null
              },
              "60": {
                "count": 0,
                "rmse_c": null
              }
            },
            "mixed": {
              "1": {
                "count": 1,
                "rmse_c": 1.9357863164747329,
                "mae_c": 1.9357863164747329,
                "mean_error_c": -1.9357863164747329,
                "p95_absolute_error_c": 1.9357863164747329,
                "maximum_absolute_error_c": 1.9357863164747329,
                "maximum_underprediction_c": 1.9357863164747329
              },
              "5": {
                "count": 1,
                "rmse_c": 0.13909311986733286,
                "mae_c": 0.13909311986733286,
                "mean_error_c": 0.13909311986733286,
                "p95_absolute_error_c": 0.13909311986733286,
                "maximum_absolute_error_c": 0.13909311986733286,
                "maximum_underprediction_c": 0.0
              },
              "10": {
                "count": 2,
                "rmse_c": 0.7375244373366447,
                "mae_c": 0.5732581235127938,
                "mean_error_c": -0.4640230807786665,
                "p95_absolute_error_c": 0.9908788962135936,
                "maximum_absolute_error_c": 1.0372812042914603,
                "maximum_underprediction_c": 1.0372812042914603
              },
              "60": {
                "count": 9,
                "rmse_c": 1.6477558929522589,
                "mae_c": 1.515625468348665,
                "mean_error_c": -1.515625468348665,
                "p95_absolute_error_c": 2.334532988302115,
                "maximum_absolute_error_c": 2.376054526564488,
                "maximum_underprediction_c": 2.376054526564488
              }
            }
          },
          "segment_diagnostics": [],
          "uncertainty": "Origins overlap across horizons and are not independent experimental repetitions; quantization convention and power-channel timing remain measurement assumptions.",
          "held_out_run_id": "failed-thermal-phase-v2-trial-20260903T124423Z",
          "training_run_ids": [
            "failed-thermal-phase-trial-20260903T112200Z",
            "failed-thermal-trial-20260903T021525Z",
            "thermal-identification-20260903T030109Z",
            "thermal-phase-identification-20260903T131518Z",
            "pilot-20260904T2303Z"
          ],
          "fit_diagnostics": {
            "objective": 0.3236505947881111,
            "optimizer_message": "`ftol` termination condition is satisfied.",
            "successful_multistarts": 3,
            "attempts": 3,
            "jacobian_condition_number": 624.6250133816899,
            "minimum_bound_distance": 1.162112751797194,
            "modal_time_constants_s": [
              1.7565293680708334,
              152.55798022755522
            ],
            "effective_resolution_floor_s": 1.0,
            "fast_mode_supported": true,
            "physical_parameter_identifiability_established": false,
            "warnings": []
          },
          "initial_state_fit_is_prefix_only": true
        },
        {
          "status": "evaluated",
          "run_id": "failed-thermal-trial-20260903T021525Z",
          "role": "development",
          "initialization": {
            "prefix_end_s": 522.679443777,
            "prefix_duration_s": 119.02953908699993,
            "ambient_estimated_from_prefix_c": 26.640223601826126,
            "uses_future_temperature": false
          },
          "known_future_measured_power": {
            "1": {
              "count": 79,
              "rmse_c": 0.2845148873144097,
              "mae_c": 0.18411897268325916,
              "mean_error_c": -0.03861253783134214,
              "p95_absolute_error_c": 0.8282410515132567,
              "maximum_absolute_error_c": 0.9408528129976332,
              "maximum_underprediction_c": 0.9408528129976332
            },
            "5": {
              "count": 78,
              "rmse_c": 0.37231752428484544,
              "mae_c": 0.28163371777136587,
              "mean_error_c": 0.0029234482620623956,
              "p95_absolute_error_c": 0.6370770687551761,
              "maximum_absolute_error_c": 1.630251852856638,
              "maximum_underprediction_c": 0.7940466481771722
            },
            "10": {
              "count": 78,
              "rmse_c": 0.3980349029541202,
              "mae_c": 0.30242916105375245,
              "mean_error_c": 0.025437824333738562,
              "p95_absolute_error_c": 0.7043755512670332,
              "maximum_absolute_error_c": 1.4642265663284562,
              "maximum_underprediction_c": 1.1217116944629453
            },
            "60": {
              "count": 73,
              "rmse_c": 0.5839731176967019,
              "mae_c": 0.46636538799590826,
              "mean_error_c": 0.05421273071502689,
              "p95_absolute_error_c": 1.2410772808471124,
              "maximum_absolute_error_c": 1.5034797947513994,
              "maximum_underprediction_c": 1.3538582699840305
            }
          },
          "temperature_persistence": {
            "1": {
              "count": 79,
              "rmse_c": 0.31822291367029204,
              "mae_c": 0.10126582278481013,
              "mean_error_c": -0.0759493670886076,
              "p95_absolute_error_c": 1.0,
              "maximum_absolute_error_c": 1.0,
              "maximum_underprediction_c": 1.0
            },
            "5": {
              "count": 78,
              "rmse_c": 0.4529108136578383,
              "mae_c": 0.20512820512820512,
              "mean_error_c": -0.1794871794871795,
              "p95_absolute_error_c": 1.0,
              "maximum_absolute_error_c": 1.0,
              "maximum_underprediction_c": 1.0
            },
            "10": {
              "count": 78,
              "rmse_c": 0.6887372317211945,
              "mae_c": 0.3974358974358974,
              "mean_error_c": -0.2948717948717949,
              "p95_absolute_error_c": 1.0,
              "maximum_absolute_error_c": 2.0,
              "maximum_underprediction_c": 2.0
            },
            "60": {
              "count": 73,
              "rmse_c": 3.3474586557648167,
              "mae_c": 2.356164383561644,
              "mean_error_c": -2.0,
              "p95_absolute_error_c": 7.0,
              "maximum_absolute_error_c": 9.0,
              "maximum_underprediction_c": 9.0
            }
          },
          "controller_power_forecasts": {
            "1": {
              "count": 0,
              "rmse_c": null
            },
            "5": {
              "count": 0,
              "rmse_c": null
            },
            "10": {
              "count": 0,
              "rmse_c": null
            },
            "60": {
              "count": 0,
              "rmse_c": null
            }
          },
          "controller_forecast_predictions": [],
          "controller_forecast_unavailable": [],
          "matched_forecast_persistence": {
            "1": {
              "count": 0,
              "rmse_c": null
            },
            "5": {
              "count": 0,
              "rmse_c": null
            },
            "10": {
              "count": 0,
              "rmse_c": null
            },
            "60": {
              "count": 0,
              "rmse_c": null
            }
          },
          "phase_metrics": {
            "idle": {
              "1": {
                "count": 39,
                "rmse_c": 0.18098165173863506,
                "mae_c": 0.11557947400331504,
                "mean_error_c": -0.01962475223772887,
                "p95_absolute_error_c": 0.26323903809001553,
                "maximum_absolute_error_c": 0.8708567161805973,
                "maximum_underprediction_c": 0.30047271167781275
              },
              "5": {
                "count": 39,
                "rmse_c": 0.26271167999866324,
                "mae_c": 0.21010082313698009,
                "mean_error_c": -0.09086537080891095,
                "p95_absolute_error_c": 0.47115972393535255,
                "maximum_absolute_error_c": 0.7224506313254082,
                "maximum_underprediction_c": 0.6366472125659897
              },
              "10": {
                "count": 38,
                "rmse_c": 0.273481072293763,
                "mae_c": 0.23062716187547064,
                "mean_error_c": -0.0863563761681179,
                "p95_absolute_error_c": 0.47671149916321975,
                "maximum_absolute_error_c": 0.6700071348704313,
                "maximum_underprediction_c": 0.4702230987334559
              },
              "60": {
                "count": 33,
                "rmse_c": 0.3844493369745163,
                "mae_c": 0.31633085541248385,
                "mean_error_c": -0.2043847706448705,
                "p95_absolute_error_c": 0.6839637532493327,
                "maximum_absolute_error_c": 0.8083060095563042,
                "maximum_underprediction_c": 0.8083060095563042
              }
            },
            "decode": {
              "1": {
                "count": 40,
                "rmse_c": 0.3576845326123017,
                "mae_c": 0.2509449838962047,
                "mean_error_c": -0.05712562878511509,
                "p95_absolute_error_c": 0.8559922449471791,
                "maximum_absolute_error_c": 0.9408528129976332,
                "maximum_underprediction_c": 0.9408528129976332
              },
              "5": {
                "count": 39,
                "rmse_c": 0.45631485946818884,
                "mae_c": 0.3531666124057516,
                "mean_error_c": 0.09671226733303574,
                "p95_absolute_error_c": 0.6549662932622271,
                "maximum_absolute_error_c": 1.630251852856638,
                "maximum_underprediction_c": 0.7940466481771722
              },
              "10": {
                "count": 39,
                "rmse_c": 0.4904792326798459,
                "mae_c": 0.3707808977059329,
                "mean_error_c": 0.12565397928273497,
                "p95_absolute_error_c": 0.9680858162681434,
                "maximum_absolute_error_c": 1.4642265663284562,
                "maximum_underprediction_c": 1.1217116944629453
              },
              "60": {
                "count": 34,
                "rmse_c": 0.6347613985491282,
                "mae_c": 0.5292561705821254,
                "mean_error_c": 0.1497406317111946,
                "p95_absolute_error_c": 1.2460610017619966,
                "maximum_absolute_error_c": 1.4366470302024936,
                "maximum_underprediction_c": 1.3538582699840305
              }
            },
            "prefill": {
              "1": {
                "count": 0,
                "rmse_c": null
              },
              "5": {
                "count": 0,
                "rmse_c": null
              },
              "10": {
                "count": 0,
                "rmse_c": null
              },
              "60": {
                "count": 0,
                "rmse_c": null
              }
            },
            "mixed": {
              "1": {
                "count": 0,
                "rmse_c": null
              },
              "5": {
                "count": 0,
                "rmse_c": null
              },
              "10": {
                "count": 1,
                "rmse_c": 0.3651874003934239,
                "mae_c": 0.3651874003934239,
                "mean_error_c": 0.3651874003934239,
                "p95_absolute_error_c": 0.3651874003934239,
                "maximum_absolute_error_c": 0.3651874003934239,
                "maximum_underprediction_c": 0.0
              },
              "60": {
                "count": 6,
                "rmse_c": 1.0261582217139906,
                "mae_c": 0.9351742158828458,
                "mean_error_c": 0.9351742158828458,
                "p95_absolute_error_c": 1.457777027015542,
                "maximum_absolute_error_c": 1.5034797947513994,
                "maximum_underprediction_c": 0.0
              }
            }
          },
          "segment_diagnostics": [],
          "uncertainty": "Origins overlap across horizons and are not independent experimental repetitions; quantization convention and power-channel timing remain measurement assumptions.",
          "held_out_run_id": "failed-thermal-trial-20260903T021525Z",
          "training_run_ids": [
            "failed-thermal-phase-trial-20260903T112200Z",
            "failed-thermal-phase-v2-trial-20260903T124423Z",
            "thermal-identification-20260903T030109Z",
            "thermal-phase-identification-20260903T131518Z",
            "pilot-20260904T2303Z"
          ],
          "fit_diagnostics": {
            "objective": 0.32442397083679875,
            "optimizer_message": "`ftol` termination condition is satisfied.",
            "successful_multistarts": 3,
            "attempts": 3,
            "jacobian_condition_number": 1404.281293990281,
            "minimum_bound_distance": 1.1705128365402437,
            "modal_time_constants_s": [
              1.4215592631017258,
              145.11741400528783
            ],
            "effective_resolution_floor_s": 1.0,
            "fast_mode_supported": true,
            "physical_parameter_identifiability_established": false,
            "warnings": []
          },
          "initial_state_fit_is_prefix_only": true
        },
        {
          "status": "evaluated",
          "run_id": "thermal-identification-20260903T030109Z",
          "role": "development",
          "initialization": {
            "prefix_end_s": 511.453148813,
            "prefix_duration_s": 119.01065171200003,
            "ambient_estimated_from_prefix_c": 25.273814932492918,
            "uses_future_temperature": false
          },
          "known_future_measured_power": {
            "1": {
              "count": 589,
              "rmse_c": 0.3648707691225709,
              "mae_c": 0.23874887669226325,
              "mean_error_c": -0.08481281274014141,
              "p95_absolute_error_c": 0.8058578947875874,
              "maximum_absolute_error_c": 1.773800964299845,
              "maximum_underprediction_c": 1.773800964299845
            },
            "5": {
              "count": 589,
              "rmse_c": 0.5100730345712436,
              "mae_c": 0.40015053097495346,
              "mean_error_c": -0.13090250045976776,
              "p95_absolute_error_c": 1.042630994018579,
              "maximum_absolute_error_c": 2.050696738962543,
              "maximum_underprediction_c": 2.050696738962543
            },
            "10": {
              "count": 588,
              "rmse_c": 0.52129483470276,
              "mae_c": 0.4158271312117447,
              "mean_error_c": -0.1687445611350544,
              "p95_absolute_error_c": 0.9725028899227451,
              "maximum_absolute_error_c": 2.038799157844366,
              "maximum_underprediction_c": 1.696316385795889
            },
            "60": {
              "count": 583,
              "rmse_c": 0.7297093270896097,
              "mae_c": 0.5802538093292138,
              "mean_error_c": -0.38222500925520037,
              "p95_absolute_error_c": 1.3625307340912534,
              "maximum_absolute_error_c": 3.2489333684350044,
              "maximum_underprediction_c": 3.2489333684350044
            }
          },
          "temperature_persistence": {
            "1": {
              "count": 589,
              "rmse_c": 0.41817779177618314,
              "mae_c": 0.13752122241086587,
              "mean_error_c": -0.025466893039049237,
              "p95_absolute_error_c": 1.0,
              "maximum_absolute_error_c": 2.0,
              "maximum_underprediction_c": 2.0
            },
            "5": {
              "count": 589,
              "rmse_c": 0.7741581768942908,
              "mae_c": 0.40237691001697795,
              "mean_error_c": -0.015280135823429542,
              "p95_absolute_error_c": 1.0,
              "maximum_absolute_error_c": 5.0,
              "maximum_underprediction_c": 5.0
            },
            "10": {
              "count": 588,
              "rmse_c": 1.1787517899511013,
              "mae_c": 0.7193877551020408,
              "mean_error_c": -0.01870748299319728,
              "p95_absolute_error_c": 3.0,
              "maximum_absolute_error_c": 6.0,
              "maximum_underprediction_c": 6.0
            },
            "60": {
              "count": 583,
              "rmse_c": 4.706296647084649,
              "mae_c": 3.583190394511149,
              "mean_error_c": -0.04288164665523156,
              "p95_absolute_error_c": 10.0,
              "maximum_absolute_error_c": 18.0,
              "maximum_underprediction_c": 18.0
            }
          },
          "controller_power_forecasts": {
            "1": {
              "count": 0,
              "rmse_c": null
            },
            "5": {
              "count": 0,
              "rmse_c": null
            },
            "10": {
              "count": 0,
              "rmse_c": null
            },
            "60": {
              "count": 0,
              "rmse_c": null
            }
          },
          "controller_forecast_predictions": [],
          "controller_forecast_unavailable": [],
          "matched_forecast_persistence": {
            "1": {
              "count": 0,
              "rmse_c": null
            },
            "5": {
              "count": 0,
              "rmse_c": null
            },
            "10": {
              "count": 0,
              "rmse_c": null
            },
            "60": {
              "count": 0,
              "rmse_c": null
            }
          },
          "phase_metrics": {
            "idle": {
              "1": {
                "count": 462,
                "rmse_c": 0.22458891874161005,
                "mae_c": 0.1671546402677958,
                "mean_error_c": -0.08218206025969613,
                "p95_absolute_error_c": 0.4424037334676985,
                "maximum_absolute_error_c": 0.848846186131226,
                "maximum_underprediction_c": 0.848846186131226
              },
              "5": {
                "count": 453,
                "rmse_c": 0.43048515322535086,
                "mae_c": 0.3598859054481853,
                "mean_error_c": -0.1565806700215749,
                "p95_absolute_error_c": 0.7241019455421278,
                "maximum_absolute_error_c": 1.4864134975252128,
                "maximum_underprediction_c": 1.4864134975252128
              },
              "10": {
                "count": 449,
                "rmse_c": 0.43901575245209884,
                "mae_c": 0.3669646424137624,
                "mean_error_c": -0.19877679327789644,
                "p95_absolute_error_c": 0.8254869188918885,
                "maximum_absolute_error_c": 1.215773733192833,
                "maximum_underprediction_c": 1.215773733192833
              },
              "60": {
                "count": 374,
                "rmse_c": 0.6591840682339986,
                "mae_c": 0.5435468861189168,
                "mean_error_c": -0.44480538070026027,
                "p95_absolute_error_c": 1.2561790619500801,
                "maximum_absolute_error_c": 1.5353653818702568,
                "maximum_underprediction_c": 1.5353653818702568
              }
            },
            "decode": {
              "1": {
                "count": 114,
                "rmse_c": 0.6520838413657845,
                "mae_c": 0.48538655890406285,
                "mean_error_c": -0.0623108011079864,
                "p95_absolute_error_c": 1.4843978080261198,
                "maximum_absolute_error_c": 1.773800964299845,
                "maximum_underprediction_c": 1.773800964299845
              },
              "5": {
                "count": 105,
                "rmse_c": 0.570565630814089,
                "mae_c": 0.4310128199200721,
                "mean_error_c": 0.00020324102938631193,
                "p95_absolute_error_c": 1.2430876471687635,
                "maximum_absolute_error_c": 1.5962590157342262,
                "maximum_underprediction_c": 1.5962590157342262
              },
              "10": {
                "count": 100,
                "rmse_c": 0.5519763358630522,
                "mae_c": 0.44726846119763103,
                "mean_error_c": -0.027573196759125337,
                "p95_absolute_error_c": 1.0865561900976892,
                "maximum_absolute_error_c": 1.5297880313696623,
                "maximum_underprediction_c": 1.5297880313696623
              },
              "60": {
                "count": 29,
                "rmse_c": 0.6124028413718415,
                "mae_c": 0.44099688219909294,
                "mean_error_c": -0.1799938953844239,
                "p95_absolute_error_c": 1.338564279804443,
                "maximum_absolute_error_c": 1.7027203543129161,
                "maximum_underprediction_c": 1.7027203543129161
              }
            },
            "prefill": {
              "1": {
                "count": 6,
                "rmse_c": 0.5271715739412616,
                "mae_c": 0.4358178821207659,
                "mean_error_c": -0.4358178821207659,
                "p95_absolute_error_c": 0.9109272871587919,
                "maximum_absolute_error_c": 1.06624673851519,
                "maximum_underprediction_c": 1.06624673851519
              },
              "5": {
                "count": 5,
                "rmse_c": 1.2042022983199079,
                "mae_c": 1.1498055368418947,
                "mean_error_c": -1.1498055368418947,
                "p95_absolute_error_c": 1.501473131509617,
                "maximum_absolute_error_c": 1.5664988333682999,
                "maximum_underprediction_c": 1.5664988333682999
              },
              "10": {
                "count": 5,
                "rmse_c": 1.469515150975583,
                "mae_c": 1.4442132534531127,
                "mean_error_c": -1.4442132534531127,
                "p95_absolute_error_c": 1.6539526636633268,
                "maximum_absolute_error_c": 1.6708880103843669,
                "maximum_underprediction_c": 1.6708880103843669
              },
              "60": {
                "count": 0,
                "rmse_c": null
              }
            },
            "mixed": {
              "1": {
                "count": 7,
                "rmse_c": 0.8425154194350741,
                "mae_c": 0.7783813657476598,
                "mean_error_c": -0.3240423207040897,
                "p95_absolute_error_c": 1.2368422245567776,
                "maximum_absolute_error_c": 1.3084297401079326,
                "maximum_underprediction_c": 1.3084297401079326
              },
              "5": {
                "count": 26,
                "rmse_c": 1.0351739496208752,
                "mae_c": 0.8328836077077931,
                "mean_error_c": -0.01703237980407206,
                "p95_absolute_error_c": 1.88713034599283,
                "maximum_absolute_error_c": 2.050696738962543,
                "maximum_underprediction_c": 2.050696738962543
              },
              "10": {
                "count": 34,
                "rmse_c": 0.9699136203475465,
                "mae_c": 0.8173916565205268,
                "mean_error_c": 0.00021659345710577828,
                "p95_absolute_error_c": 1.6773180975615045,
                "maximum_absolute_error_c": 2.038799157844366,
                "maximum_underprediction_c": 1.696316385795889
              },
              "60": {
                "count": 180,
                "rmse_c": 0.8725614099130111,
                "mae_c": 0.6789584769260169,
                "mean_error_c": -0.2847785835985343,
                "p95_absolute_error_c": 1.7210609455606758,
                "maximum_absolute_error_c": 3.2489333684350044,
                "maximum_underprediction_c": 3.2489333684350044
              }
            }
          },
          "segment_diagnostics": [],
          "uncertainty": "Origins overlap across horizons and are not independent experimental repetitions; quantization convention and power-channel timing remain measurement assumptions.",
          "held_out_run_id": "thermal-identification-20260903T030109Z",
          "training_run_ids": [
            "failed-thermal-phase-trial-20260903T112200Z",
            "failed-thermal-phase-v2-trial-20260903T124423Z",
            "failed-thermal-trial-20260903T021525Z",
            "thermal-phase-identification-20260903T131518Z",
            "pilot-20260904T2303Z"
          ],
          "fit_diagnostics": {
            "objective": 0.20498711369785808,
            "optimizer_message": "`ftol` termination condition is satisfied.",
            "successful_multistarts": 3,
            "attempts": 3,
            "jacobian_condition_number": 649.6033099254141,
            "minimum_bound_distance": 1.126953637712478,
            "modal_time_constants_s": [
              1.7109537970652675,
              154.3166329614885
            ],
            "effective_resolution_floor_s": 1.0,
            "fast_mode_supported": true,
            "physical_parameter_identifiability_established": false,
            "warnings": []
          },
          "initial_state_fit_is_prefix_only": true
        },
        {
          "status": "evaluated",
          "run_id": "thermal-phase-identification-20260903T131518Z",
          "role": "development",
          "initialization": {
            "prefix_end_s": 523.44471059,
            "prefix_duration_s": 119.98252662999994,
            "ambient_estimated_from_prefix_c": 25.677737320578043,
            "uses_future_temperature": false
          },
          "known_future_measured_power": {
            "1": {
              "count": 242,
              "rmse_c": 0.4485993773128791,
              "mae_c": 0.2693837217009212,
              "mean_error_c": -0.172401829342275,
              "p95_absolute_error_c": 0.9569450931841252,
              "maximum_absolute_error_c": 3.9083369890112323,
              "maximum_underprediction_c": 3.9083369890112323
            },
            "5": {
              "count": 241,
              "rmse_c": 0.6524675263675263,
              "mae_c": 0.5245088702565647,
              "mean_error_c": -0.45921109560365775,
              "p95_absolute_error_c": 1.3442187111836716,
              "maximum_absolute_error_c": 2.3369914892727337,
              "maximum_underprediction_c": 2.3369914892727337
            },
            "10": {
              "count": 241,
              "rmse_c": 0.7688462481076005,
              "mae_c": 0.6004454489579557,
              "mean_error_c": -0.5526884764531708,
              "p95_absolute_error_c": 1.7467791136616313,
              "maximum_absolute_error_c": 2.600232103084508,
              "maximum_underprediction_c": 2.600232103084508
            },
            "60": {
              "count": 236,
              "rmse_c": 1.4288297663655196,
              "mae_c": 1.2330178353465693,
              "mean_error_c": -1.2257244687517308,
              "p95_absolute_error_c": 2.602539076918042,
              "maximum_absolute_error_c": 4.474312186261457,
              "maximum_underprediction_c": 4.474312186261457
            }
          },
          "temperature_persistence": {
            "1": {
              "count": 242,
              "rmse_c": 0.4767312946227962,
              "mae_c": 0.11983471074380166,
              "mean_error_c": -0.004132231404958678,
              "p95_absolute_error_c": 1.0,
              "maximum_absolute_error_c": 4.0,
              "maximum_underprediction_c": 4.0
            },
            "5": {
              "count": 241,
              "rmse_c": 0.7144042580943947,
              "mae_c": 0.3029045643153527,
              "mean_error_c": -0.05394190871369295,
              "p95_absolute_error_c": 1.0,
              "maximum_absolute_error_c": 6.0,
              "maximum_underprediction_c": 6.0
            },
            "10": {
              "count": 241,
              "rmse_c": 1.2255915668756376,
              "mae_c": 0.6473029045643154,
              "mean_error_c": -0.07468879668049792,
              "p95_absolute_error_c": 3.0,
              "maximum_absolute_error_c": 8.0,
              "maximum_underprediction_c": 8.0
            },
            "60": {
              "count": 236,
              "rmse_c": 4.639093277859152,
              "mae_c": 3.097457627118644,
              "mean_error_c": -0.2669491525423729,
              "p95_absolute_error_c": 11.0,
              "maximum_absolute_error_c": 18.0,
              "maximum_underprediction_c": 18.0
            }
          },
          "controller_power_forecasts": {
            "1": {
              "count": 0,
              "rmse_c": null
            },
            "5": {
              "count": 0,
              "rmse_c": null
            },
            "10": {
              "count": 0,
              "rmse_c": null
            },
            "60": {
              "count": 0,
              "rmse_c": null
            }
          },
          "controller_forecast_predictions": [],
          "controller_forecast_unavailable": [],
          "matched_forecast_persistence": {
            "1": {
              "count": 0,
              "rmse_c": null
            },
            "5": {
              "count": 0,
              "rmse_c": null
            },
            "10": {
              "count": 0,
              "rmse_c": null
            },
            "60": {
              "count": 0,
              "rmse_c": null
            }
          },
          "phase_metrics": {
            "idle": {
              "1": {
                "count": 201,
                "rmse_c": 0.25841053054402735,
                "mae_c": 0.2011184492021624,
                "mean_error_c": -0.14347037262520282,
                "p95_absolute_error_c": 0.5685875908667128,
                "maximum_absolute_error_c": 0.9633705064818656,
                "maximum_underprediction_c": 0.9633705064818656
              },
              "5": {
                "count": 201,
                "rmse_c": 0.505977013402503,
                "mae_c": 0.43699681236652943,
                "mean_error_c": -0.3930446935175119,
                "p95_absolute_error_c": 0.7993443072979858,
                "maximum_absolute_error_c": 1.4952544478289553,
                "maximum_underprediction_c": 1.4952544478289553
              },
              "10": {
                "count": 196,
                "rmse_c": 0.5856203748398111,
                "mae_c": 0.4848068857702743,
                "mean_error_c": -0.4483777207649713,
                "p95_absolute_error_c": 0.9503145444891654,
                "maximum_absolute_error_c": 1.9051764843141825,
                "maximum_underprediction_c": 1.9051764843141825
              },
              "60": {
                "count": 170,
                "rmse_c": 1.061923507846845,
                "mae_c": 1.0059993187386478,
                "mean_error_c": -1.0049436448345135,
                "p95_absolute_error_c": 1.53906734824423,
                "maximum_absolute_error_c": 1.7087257977955872,
                "maximum_underprediction_c": 1.7087257977955872
              }
            },
            "decode": {
              "1": {
                "count": 19,
                "rmse_c": 0.562103732651794,
                "mae_c": 0.3797065506700042,
                "mean_error_c": -0.013729019597432949,
                "p95_absolute_error_c": 1.0755552066695349,
                "maximum_absolute_error_c": 1.512445796383247,
                "maximum_underprediction_c": 1.0270118078124568
              },
              "5": {
                "count": 17,
                "rmse_c": 0.6543137893982566,
                "mae_c": 0.49019973396095234,
                "mean_error_c": -0.23693233993044896,
                "p95_absolute_error_c": 1.2623713558336018,
                "maximum_absolute_error_c": 1.6079999286433804,
                "maximum_underprediction_c": 1.6079999286433804
              },
              "10": {
                "count": 16,
                "rmse_c": 0.7350604057362016,
                "mae_c": 0.5778537528994416,
                "mean_error_c": -0.401862033778178,
                "p95_absolute_error_c": 1.2131037025424298,
                "maximum_absolute_error_c": 2.0367342949198104,
                "maximum_underprediction_c": 2.0367342949198104
              },
              "60": {
                "count": 2,
                "rmse_c": 1.1874642904330612,
                "mae_c": 1.1849967649959225,
                "mean_error_c": -1.1849967649959225,
                "p95_absolute_error_c": 1.2538576935573538,
                "maximum_absolute_error_c": 1.2615089078419572,
                "maximum_underprediction_c": 1.2615089078419572
              }
            },
            "prefill": {
              "1": {
                "count": 17,
                "rmse_c": 0.7209063919938357,
                "mae_c": 0.5888039006802268,
                "mean_error_c": -0.5243352422174062,
                "p95_absolute_error_c": 1.203900496536417,
                "maximum_absolute_error_c": 1.3470179175427717,
                "maximum_underprediction_c": 1.3470179175427717
              },
              "5": {
                "count": 17,
                "rmse_c": 1.4503625750583922,
                "mae_c": 1.3861153905397368,
                "mean_error_c": -1.3861153905397368,
                "p95_absolute_error_c": 2.041789452727184,
                "maximum_absolute_error_c": 2.3369914892727337,
                "maximum_underprediction_c": 2.3369914892727337
              },
              "10": {
                "count": 15,
                "rmse_c": 1.658083174945825,
                "mae_c": 1.573388466267797,
                "mean_error_c": -1.573388466267797,
                "p95_absolute_error_c": 2.347325818461034,
                "maximum_absolute_error_c": 2.600232103084508,
                "maximum_underprediction_c": 2.600232103084508
              },
              "60": {
                "count": 2,
                "rmse_c": 2.863398260890053,
                "mae_c": 2.813307824069959,
                "mean_error_c": -2.813307824069959,
                "p95_absolute_error_c": 3.2932270223428497,
                "maximum_absolute_error_c": 3.346551377706504,
                "maximum_underprediction_c": 3.346551377706504
              }
            },
            "mixed": {
              "1": {
                "count": 5,
                "rmse_c": 2.021889645752572,
                "mae_c": 1.5083923175388692,
                "mean_error_c": -0.7418294626235309,
                "p95_absolute_error_c": 3.5099510186666545,
                "maximum_absolute_error_c": 3.9083369890112323,
                "maximum_underprediction_c": 3.9083369890112323
              },
              "5": {
                "count": 6,
                "rmse_c": 1.1618917582813675,
                "mae_c": 1.1121535549413295,
                "mean_error_c": -0.6793465375780793,
                "p95_absolute_error_c": 1.4126728391914192,
                "maximum_absolute_error_c": 1.4389066904744823,
                "maximum_underprediction_c": 1.4389066904744823
              },
              "10": {
                "count": 14,
                "rmse_c": 1.345865613901479,
                "mae_c": 1.2027654676775394,
                "mean_error_c": -1.0918050014865723,
                "p95_absolute_error_c": 2.013185050008474,
                "maximum_absolute_error_c": 2.1065918198612934,
                "maximum_underprediction_c": 2.1065918198612934
              },
              "60": {
                "count": 62,
                "rmse_c": 2.0902336611336585,
                "mae_c": 1.8060599319046526,
                "mean_error_c": -1.7811926746033797,
                "p95_absolute_error_c": 3.744421379035116,
                "maximum_absolute_error_c": 4.474312186261457,
                "maximum_underprediction_c": 4.474312186261457
              }
            }
          },
          "segment_diagnostics": [],
          "uncertainty": "Origins overlap across horizons and are not independent experimental repetitions; quantization convention and power-channel timing remain measurement assumptions.",
          "held_out_run_id": "thermal-phase-identification-20260903T131518Z",
          "training_run_ids": [
            "failed-thermal-phase-trial-20260903T112200Z",
            "failed-thermal-phase-v2-trial-20260903T124423Z",
            "failed-thermal-trial-20260903T021525Z",
            "thermal-identification-20260903T030109Z",
            "pilot-20260904T2303Z"
          ],
          "fit_diagnostics": {
            "objective": 0.20675552798209018,
            "optimizer_message": "`ftol` termination condition is satisfied.",
            "successful_multistarts": 3,
            "attempts": 3,
            "jacobian_condition_number": 699.1072419881395,
            "minimum_bound_distance": 1.1332250002034592,
            "modal_time_constants_s": [
              1.9955791348051175,
              166.06372941952424
            ],
            "effective_resolution_floor_s": 1.0,
            "fast_mode_supported": true,
            "physical_parameter_identifiability_established": false,
            "warnings": []
          },
          "initial_state_fit_is_prefix_only": true
        },
        {
          "status": "evaluated",
          "run_id": "pilot-20260904T2303Z",
          "role": "development",
          "initialization": {
            "prefix_end_s": 119.32352991900001,
            "prefix_duration_s": 119.03547861700001,
            "ambient_estimated_from_prefix_c": 29.595912509417204,
            "uses_future_temperature": false
          },
          "known_future_measured_power": {
            "1": {
              "count": 294,
              "rmse_c": 0.5720429510164055,
              "mae_c": 0.25460540680795235,
              "mean_error_c": 0.0018688200798317965,
              "p95_absolute_error_c": 1.0476656394400516,
              "maximum_absolute_error_c": 3.2946297071153907,
              "maximum_underprediction_c": 3.2946297071153907
            },
            "5": {
              "count": 294,
              "rmse_c": 0.5111019519778962,
              "mae_c": 0.3410829014926533,
              "mean_error_c": 0.1026467619214555,
              "p95_absolute_error_c": 0.8772801183305308,
              "maximum_absolute_error_c": 3.1185062346248955,
              "maximum_underprediction_c": 3.1185062346248955
            },
            "10": {
              "count": 293,
              "rmse_c": 0.542146770653649,
              "mae_c": 0.3690478524250836,
              "mean_error_c": 0.14652523771816783,
              "p95_absolute_error_c": 0.8745134229040719,
              "maximum_absolute_error_c": 2.573480253050498,
              "maximum_underprediction_c": 2.2260737977697858
            },
            "60": {
              "count": 288,
              "rmse_c": 0.6306248611068755,
              "mae_c": 0.44862314368064676,
              "mean_error_c": 0.28108381351385847,
              "p95_absolute_error_c": 1.14846118864034,
              "maximum_absolute_error_c": 2.63943503474043,
              "maximum_underprediction_c": 2.1985986502504318
            }
          },
          "temperature_persistence": {
            "1": {
              "count": 294,
              "rmse_c": 0.7423074889580902,
              "mae_c": 0.19047619047619047,
              "mean_error_c": -0.05442176870748299,
              "p95_absolute_error_c": 1.0,
              "maximum_absolute_error_c": 5.0,
              "maximum_underprediction_c": 5.0
            },
            "5": {
              "count": 294,
              "rmse_c": 1.0926470386270253,
              "mae_c": 0.40476190476190477,
              "mean_error_c": -0.030612244897959183,
              "p95_absolute_error_c": 2.0,
              "maximum_absolute_error_c": 7.0,
              "maximum_underprediction_c": 7.0
            },
            "10": {
              "count": 293,
              "rmse_c": 1.3512729430255388,
              "mae_c": 0.6040955631399317,
              "mean_error_c": -0.07849829351535836,
              "p95_absolute_error_c": 3.0,
              "maximum_absolute_error_c": 8.0,
              "maximum_underprediction_c": 8.0
            },
            "60": {
              "count": 288,
              "rmse_c": 2.9556913084947,
              "mae_c": 1.5972222222222223,
              "mean_error_c": -0.4236111111111111,
              "p95_absolute_error_c": 7.0,
              "maximum_absolute_error_c": 17.0,
              "maximum_underprediction_c": 17.0
            }
          },
          "controller_power_forecasts": {
            "1": {
              "count": 0,
              "rmse_c": null
            },
            "5": {
              "count": 0,
              "rmse_c": null
            },
            "10": {
              "count": 0,
              "rmse_c": null
            },
            "60": {
              "count": 0,
              "rmse_c": null
            }
          },
          "controller_forecast_predictions": [],
          "controller_forecast_unavailable": [],
          "matched_forecast_persistence": {
            "1": {
              "count": 0,
              "rmse_c": null
            },
            "5": {
              "count": 0,
              "rmse_c": null
            },
            "10": {
              "count": 0,
              "rmse_c": null
            },
            "60": {
              "count": 0,
              "rmse_c": null
            }
          },
          "phase_metrics": {
            "idle": {
              "1": {
                "count": 222,
                "rmse_c": 0.22469580651206925,
                "mae_c": 0.13557340060150885,
                "mean_error_c": 0.0370110090002937,
                "p95_absolute_error_c": 0.3438766599737816,
                "maximum_absolute_error_c": 1.1964226414393409,
                "maximum_underprediction_c": 0.818789345416775
              },
              "5": {
                "count": 211,
                "rmse_c": 0.35575667635010066,
                "mae_c": 0.2683644045785742,
                "mean_error_c": 0.08245933232904448,
                "p95_absolute_error_c": 0.7759588798293571,
                "maximum_absolute_error_c": 1.0816074877020583,
                "maximum_underprediction_c": 1.0816074877020583
              },
              "10": {
                "count": 197,
                "rmse_c": 0.36594110362670934,
                "mae_c": 0.2844917483382007,
                "mean_error_c": 0.12986392170845915,
                "p95_absolute_error_c": 0.7605597543671961,
                "maximum_absolute_error_c": 0.8533401354733741,
                "maximum_underprediction_c": 0.6518439765549005
              },
              "60": {
                "count": 42,
                "rmse_c": 0.5321838144202967,
                "mae_c": 0.4355462066524501,
                "mean_error_c": 0.30879816507723423,
                "p95_absolute_error_c": 0.9073685838917978,
                "maximum_absolute_error_c": 1.099899674867153,
                "maximum_underprediction_c": 0.5273381586625163
              }
            },
            "decode": {
              "1": {
                "count": 0,
                "rmse_c": null
              },
              "5": {
                "count": 0,
                "rmse_c": null
              },
              "10": {
                "count": 0,
                "rmse_c": null
              },
              "60": {
                "count": 0,
                "rmse_c": null
              }
            },
            "prefill": {
              "1": {
                "count": 12,
                "rmse_c": 0.33945899089311476,
                "mae_c": 0.2547094273091144,
                "mean_error_c": 0.1619647568320056,
                "p95_absolute_error_c": 0.6439028978543873,
                "maximum_absolute_error_c": 0.7933697747670152,
                "maximum_underprediction_c": 0.4890491668549828
              },
              "5": {
                "count": 7,
                "rmse_c": 0.34604534868600134,
                "mae_c": 0.29504671607710264,
                "mean_error_c": -0.06160294744010234,
                "p95_absolute_error_c": 0.5349142441527007,
                "maximum_absolute_error_c": 0.5593932637470118,
                "maximum_underprediction_c": 0.5593932637470118
              },
              "10": {
                "count": 4,
                "rmse_c": 0.27566177130541863,
                "mae_c": 0.25565192566660855,
                "mean_error_c": 0.004594047229446119,
                "p95_absolute_error_c": 0.3605137462833287,
                "maximum_absolute_error_c": 0.36143068685523616,
                "maximum_underprediction_c": 0.36143068685523616
              },
              "60": {
                "count": 0,
                "rmse_c": null
              }
            },
            "mixed": {
              "1": {
                "count": 60,
                "rmse_c": 1.1805039321155155,
                "mae_c": 0.6950030256715608,
                "mean_error_c": -0.16017646627631202,
                "p95_absolute_error_c": 2.969919410321577,
                "maximum_absolute_error_c": 3.2946297071153907,
                "maximum_underprediction_c": 3.2946297071153907
              },
              "5": {
                "count": 76,
                "rmse_c": 0.805059863623933,
                "mae_c": 0.5472125876344895,
                "mean_error_c": 0.17382170415210854,
                "p95_absolute_error_c": 1.5817862398693165,
                "maximum_absolute_error_c": 3.1185062346248955,
                "maximum_underprediction_c": 3.1185062346248955
              },
              "10": {
                "count": 92,
                "rmse_c": 0.8037593544872479,
                "mae_c": 0.5550384634267121,
                "mean_error_c": 0.18837310745585806,
                "p95_absolute_error_c": 2.18697099232684,
                "maximum_absolute_error_c": 2.573480253050498,
                "maximum_underprediction_c": 2.2260737977697858
              },
              "60": {
                "count": 246,
                "rmse_c": 0.6459342459757486,
                "mae_c": 0.45085579146594856,
                "mean_error_c": 0.2763520949542578,
                "p95_absolute_error_c": 1.1752728371527876,
                "maximum_absolute_error_c": 2.63943503474043,
                "maximum_underprediction_c": 2.1985986502504318
              }
            }
          },
          "segment_diagnostics": [
            {
              "name": "unlabeled_startup",
              "kind": "unlabeled_startup",
              "phase": "unlabeled",
              "start_s": 0.2880513019999995,
              "end_s": 496.4154886189999,
              "raw_observation_count": 4795,
              "raw_temperature_min_c": 51.0,
              "raw_temperature_max_c": 56.0,
              "retained_observed_peak_c": 56.0,
              "known_future_measured_power": {
                "1": {
                  "count": 38,
                  "rmse_c": 0.32349917562954017,
                  "mae_c": 0.1844772148529231,
                  "mean_error_c": 0.08140766235564774,
                  "p95_absolute_error_c": 0.9431965605412638,
                  "maximum_absolute_error_c": 1.0779222555374517,
                  "maximum_underprediction_c": 1.0779222555374517
                },
                "5": {
                  "count": 38,
                  "rmse_c": 0.37713816203102135,
                  "mae_c": 0.2894317876138963,
                  "mean_error_c": 0.23642306237573188,
                  "p95_absolute_error_c": 0.797309841266384,
                  "maximum_absolute_error_c": 1.0248044538955128,
                  "maximum_underprediction_c": 0.4591641226194696
                },
                "10": {
                  "count": 37,
                  "rmse_c": 0.38576597228371656,
                  "mae_c": 0.2925294508869731,
                  "mean_error_c": 0.24134307398288948,
                  "p95_absolute_error_c": 0.7872751437032746,
                  "maximum_absolute_error_c": 1.0364818607073971,
                  "maximum_underprediction_c": 0.2845181092045834
                },
                "60": {
                  "count": 32,
                  "rmse_c": 0.6490469514868803,
                  "mae_c": 0.5105113772858076,
                  "mean_error_c": 0.5066442490777159,
                  "p95_absolute_error_c": 1.1479355422795265,
                  "maximum_absolute_error_c": 1.1497941098252866,
                  "maximum_underprediction_c": 0.061874051329468216
                }
              },
              "temperature_persistence": {
                "1": {
                  "count": 38,
                  "rmse_c": 0.3244428422615251,
                  "mae_c": 0.10526315789473684,
                  "mean_error_c": 0.0,
                  "p95_absolute_error_c": 1.0,
                  "maximum_absolute_error_c": 1.0,
                  "maximum_underprediction_c": 1.0
                },
                "5": {
                  "count": 38,
                  "rmse_c": 0.28097574347450816,
                  "mae_c": 0.07894736842105263,
                  "mean_error_c": 0.02631578947368421,
                  "p95_absolute_error_c": 1.0,
                  "maximum_absolute_error_c": 1.0,
                  "maximum_underprediction_c": 1.0
                },
                "10": {
                  "count": 37,
                  "rmse_c": 0.4931969619160719,
                  "mae_c": 0.1891891891891892,
                  "mean_error_c": -0.02702702702702703,
                  "p95_absolute_error_c": 1.0,
                  "maximum_absolute_error_c": 2.0,
                  "maximum_underprediction_c": 2.0
                },
                "60": {
                  "count": 32,
                  "rmse_c": 1.4361406616345072,
                  "mae_c": 0.9375,
                  "mean_error_c": -0.3125,
                  "p95_absolute_error_c": 2.8999999999999986,
                  "maximum_absolute_error_c": 4.0,
                  "maximum_underprediction_c": 4.0
                }
              },
              "interpretation": "Diagnostic only. Existing rolling origins and target observations must both lie inside this recorded segment. Short segments may have no eligible origins; one-second reduction can miss a narrow raw temperature peak. Whole-acquisition selection is unchanged."
            },
            {
              "name": "smoke",
              "kind": "workload",
              "phase": "mixed",
              "start_s": 496.4154886189999,
              "end_s": 497.346243748,
              "raw_observation_count": 10,
              "raw_temperature_min_c": 53.0,
              "raw_temperature_max_c": 57.0,
              "retained_observed_peak_c": 56.0,
              "known_future_measured_power": {
                "1": {
                  "count": 0,
                  "rmse_c": null
                },
                "5": {
                  "count": 0,
                  "rmse_c": null
                },
                "10": {
                  "count": 0,
                  "rmse_c": null
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "temperature_persistence": {
                "1": {
                  "count": 0,
                  "rmse_c": null
                },
                "5": {
                  "count": 0,
                  "rmse_c": null
                },
                "10": {
                  "count": 0,
                  "rmse_c": null
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "interpretation": "Diagnostic only. Existing rolling origins and target observations must both lie inside this recorded segment. Short segments may have no eligible origins; one-second reduction can miss a narrow raw temperature peak. Whole-acquisition selection is unchanged."
            },
            {
              "name": "cooldown_after_smoke",
              "kind": "cooldown",
              "phase": "idle",
              "start_s": 497.346243748,
              "end_s": 558.0776482829999,
              "raw_observation_count": 606,
              "raw_temperature_min_c": 53.0,
              "raw_temperature_max_c": 55.0,
              "retained_observed_peak_c": 54.0,
              "known_future_measured_power": {
                "1": {
                  "count": 6,
                  "rmse_c": 0.30429132846342344,
                  "mae_c": 0.15205598593638334,
                  "mean_error_c": 0.14545839585466544,
                  "p95_absolute_error_c": 0.577189958808221,
                  "maximum_absolute_error_c": 0.7374656022150603,
                  "maximum_underprediction_c": 0.01564629583221233
                },
                "5": {
                  "count": 6,
                  "rmse_c": 0.1950196915868712,
                  "mae_c": 0.1298507110896452,
                  "mean_error_c": 0.10930324127880908,
                  "p95_absolute_error_c": 0.36831144344180444,
                  "maximum_absolute_error_c": 0.42984513204582697,
                  "maximum_underprediction_c": 0.04347435168860869
                },
                "10": {
                  "count": 5,
                  "rmse_c": 0.19196860285348222,
                  "mae_c": 0.13206773529019672,
                  "mean_error_c": 0.11754893504502348,
                  "p95_absolute_error_c": 0.34401420316952736,
                  "maximum_absolute_error_c": 0.3883979189560165,
                  "maximum_underprediction_c": 0.03629700061293306
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "temperature_persistence": {
                "1": {
                  "count": 6,
                  "rmse_c": 0.408248290463863,
                  "mae_c": 0.16666666666666666,
                  "mean_error_c": 0.16666666666666666,
                  "p95_absolute_error_c": 0.75,
                  "maximum_absolute_error_c": 1.0,
                  "maximum_underprediction_c": 0.0
                },
                "5": {
                  "count": 6,
                  "rmse_c": 0.408248290463863,
                  "mae_c": 0.16666666666666666,
                  "mean_error_c": 0.16666666666666666,
                  "p95_absolute_error_c": 0.75,
                  "maximum_absolute_error_c": 1.0,
                  "maximum_underprediction_c": 0.0
                },
                "10": {
                  "count": 5,
                  "rmse_c": 0.4472135954999579,
                  "mae_c": 0.2,
                  "mean_error_c": 0.2,
                  "p95_absolute_error_c": 0.7999999999999998,
                  "maximum_absolute_error_c": 1.0,
                  "maximum_underprediction_c": 0.0
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "interpretation": "Diagnostic only. Existing rolling origins and target observations must both lie inside this recorded segment. Short segments may have no eligible origins; one-second reduction can miss a narrow raw temperature peak. Whole-acquisition selection is unchanged."
            },
            {
              "name": "batch_210_1_prefill",
              "kind": "workload",
              "phase": "prefill",
              "start_s": 558.0776482829999,
              "end_s": 563.173871103,
              "raw_observation_count": 51,
              "raw_temperature_min_c": 53.0,
              "raw_temperature_max_c": 54.0,
              "retained_observed_peak_c": 54.0,
              "known_future_measured_power": {
                "1": {
                  "count": 1,
                  "rmse_c": 0.27007071567417995,
                  "mae_c": 0.27007071567417995,
                  "mean_error_c": 0.27007071567417995,
                  "p95_absolute_error_c": 0.27007071567417995,
                  "maximum_absolute_error_c": 0.27007071567417995,
                  "maximum_underprediction_c": 0.0
                },
                "5": {
                  "count": 0,
                  "rmse_c": null
                },
                "10": {
                  "count": 0,
                  "rmse_c": null
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "temperature_persistence": {
                "1": {
                  "count": 1,
                  "rmse_c": 0.0,
                  "mae_c": 0.0,
                  "mean_error_c": 0.0,
                  "p95_absolute_error_c": 0.0,
                  "maximum_absolute_error_c": 0.0,
                  "maximum_underprediction_c": 0.0
                },
                "5": {
                  "count": 0,
                  "rmse_c": null
                },
                "10": {
                  "count": 0,
                  "rmse_c": null
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "interpretation": "Diagnostic only. Existing rolling origins and target observations must both lie inside this recorded segment. Short segments may have no eligible origins; one-second reduction can miss a narrow raw temperature peak. Whole-acquisition selection is unchanged."
            },
            {
              "name": "cooldown_after_batch_210_1_prefill",
              "kind": "cooldown",
              "phase": "idle",
              "start_s": 563.173871103,
              "end_s": 563.8604390909999,
              "raw_observation_count": 7,
              "raw_temperature_min_c": 53.0,
              "raw_temperature_max_c": 54.0,
              "retained_observed_peak_c": 54.0,
              "known_future_measured_power": {
                "1": {
                  "count": 0,
                  "rmse_c": null
                },
                "5": {
                  "count": 0,
                  "rmse_c": null
                },
                "10": {
                  "count": 0,
                  "rmse_c": null
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "temperature_persistence": {
                "1": {
                  "count": 0,
                  "rmse_c": null
                },
                "5": {
                  "count": 0,
                  "rmse_c": null
                },
                "10": {
                  "count": 0,
                  "rmse_c": null
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "interpretation": "Diagnostic only. Existing rolling origins and target observations must both lie inside this recorded segment. Short segments may have no eligible origins; one-second reduction can miss a narrow raw temperature peak. Whole-acquisition selection is unchanged."
            },
            {
              "name": "batch_210_1_decode",
              "kind": "workload",
              "phase": "decode",
              "start_s": 563.8604390909999,
              "end_s": 566.9151507739999,
              "raw_observation_count": 30,
              "raw_temperature_min_c": 54.0,
              "raw_temperature_max_c": 56.0,
              "retained_observed_peak_c": 55.0,
              "known_future_measured_power": {
                "1": {
                  "count": 0,
                  "rmse_c": null
                },
                "5": {
                  "count": 0,
                  "rmse_c": null
                },
                "10": {
                  "count": 0,
                  "rmse_c": null
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "temperature_persistence": {
                "1": {
                  "count": 0,
                  "rmse_c": null
                },
                "5": {
                  "count": 0,
                  "rmse_c": null
                },
                "10": {
                  "count": 0,
                  "rmse_c": null
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "interpretation": "Diagnostic only. Existing rolling origins and target observations must both lie inside this recorded segment. Short segments may have no eligible origins; one-second reduction can miss a narrow raw temperature peak. Whole-acquisition selection is unchanged."
            },
            {
              "name": "cooldown_after_batch_210_1_decode",
              "kind": "cooldown",
              "phase": "idle",
              "start_s": 566.9151507739999,
              "end_s": 627.6338728059999,
              "raw_observation_count": 607,
              "raw_temperature_min_c": 53.0,
              "raw_temperature_max_c": 56.0,
              "retained_observed_peak_c": 54.0,
              "known_future_measured_power": {
                "1": {
                  "count": 6,
                  "rmse_c": 0.1539001445793583,
                  "mae_c": 0.13894471035588532,
                  "mean_error_c": 0.03176384690184264,
                  "p95_absolute_error_c": 0.22916642913436291,
                  "maximum_absolute_error_c": 0.24877285455299614,
                  "maximum_underprediction_c": 0.17034715287846325
                },
                "5": {
                  "count": 6,
                  "rmse_c": 0.3227771112146305,
                  "mae_c": 0.2903405201817281,
                  "mean_error_c": 0.04770296534940025,
                  "p95_absolute_error_c": 0.4705500689672668,
                  "maximum_absolute_error_c": 0.4980809065176999,
                  "maximum_underprediction_c": 0.3879575563159676
                },
                "10": {
                  "count": 5,
                  "rmse_c": 0.4246549772859165,
                  "mae_c": 0.3922382151139104,
                  "mean_error_c": 0.21222846847339127,
                  "p95_absolute_error_c": 0.5801145734474517,
                  "maximum_absolute_error_c": 0.6027844534294289,
                  "maximum_underprediction_c": 0.45002436660129774
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "temperature_persistence": {
                "1": {
                  "count": 6,
                  "rmse_c": 0.0,
                  "mae_c": 0.0,
                  "mean_error_c": 0.0,
                  "p95_absolute_error_c": 0.0,
                  "maximum_absolute_error_c": 0.0,
                  "maximum_underprediction_c": 0.0
                },
                "5": {
                  "count": 6,
                  "rmse_c": 0.0,
                  "mae_c": 0.0,
                  "mean_error_c": 0.0,
                  "p95_absolute_error_c": 0.0,
                  "maximum_absolute_error_c": 0.0,
                  "maximum_underprediction_c": 0.0
                },
                "10": {
                  "count": 5,
                  "rmse_c": 0.4472135954999579,
                  "mae_c": 0.2,
                  "mean_error_c": 0.2,
                  "p95_absolute_error_c": 0.7999999999999998,
                  "maximum_absolute_error_c": 1.0,
                  "maximum_underprediction_c": 0.0
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "interpretation": "Diagnostic only. Existing rolling origins and target observations must both lie inside this recorded segment. Short segments may have no eligible origins; one-second reduction can miss a narrow raw temperature peak. Whole-acquisition selection is unchanged."
            },
            {
              "name": "batch_210_4_prefill",
              "kind": "workload",
              "phase": "prefill",
              "start_s": 627.6338728059999,
              "end_s": 647.981114214,
              "raw_observation_count": 203,
              "raw_temperature_min_c": 53.0,
              "raw_temperature_max_c": 56.0,
              "retained_observed_peak_c": 56.0,
              "known_future_measured_power": {
                "1": {
                  "count": 2,
                  "rmse_c": 0.2350079669701855,
                  "mae_c": 0.2252707770949378,
                  "mean_error_c": 0.2252707770949378,
                  "p95_absolute_error_c": 0.2855225441766354,
                  "maximum_absolute_error_c": 0.2922171849634907,
                  "maximum_underprediction_c": 0.0
                },
                "5": {
                  "count": 2,
                  "rmse_c": 0.40624649052531564,
                  "mae_c": 0.34517868781774297,
                  "mean_error_c": -0.34517868781774297,
                  "p95_absolute_error_c": 0.5379718061540849,
                  "maximum_absolute_error_c": 0.5593932637470118,
                  "maximum_underprediction_c": 0.5593932637470118
                },
                "10": {
                  "count": 1,
                  "rmse_c": 0.16517419608292272,
                  "mae_c": 0.16517419608292272,
                  "mean_error_c": 0.16517419608292272,
                  "p95_absolute_error_c": 0.16517419608292272,
                  "maximum_absolute_error_c": 0.16517419608292272,
                  "maximum_underprediction_c": 0.0
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "temperature_persistence": {
                "1": {
                  "count": 2,
                  "rmse_c": 0.0,
                  "mae_c": 0.0,
                  "mean_error_c": 0.0,
                  "p95_absolute_error_c": 0.0,
                  "maximum_absolute_error_c": 0.0,
                  "maximum_underprediction_c": 0.0
                },
                "5": {
                  "count": 2,
                  "rmse_c": 1.0,
                  "mae_c": 1.0,
                  "mean_error_c": -1.0,
                  "p95_absolute_error_c": 1.0,
                  "maximum_absolute_error_c": 1.0,
                  "maximum_underprediction_c": 1.0
                },
                "10": {
                  "count": 1,
                  "rmse_c": 1.0,
                  "mae_c": 1.0,
                  "mean_error_c": -1.0,
                  "p95_absolute_error_c": 1.0,
                  "maximum_absolute_error_c": 1.0,
                  "maximum_underprediction_c": 1.0
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "interpretation": "Diagnostic only. Existing rolling origins and target observations must both lie inside this recorded segment. Short segments may have no eligible origins; one-second reduction can miss a narrow raw temperature peak. Whole-acquisition selection is unchanged."
            },
            {
              "name": "cooldown_after_batch_210_4_prefill",
              "kind": "cooldown",
              "phase": "idle",
              "start_s": 647.981114214,
              "end_s": 716.367638696,
              "raw_observation_count": 683,
              "raw_temperature_min_c": 53.0,
              "raw_temperature_max_c": 56.0,
              "retained_observed_peak_c": 55.0,
              "known_future_measured_power": {
                "1": {
                  "count": 7,
                  "rmse_c": 0.1839785601802888,
                  "mae_c": 0.14391912267485094,
                  "mean_error_c": 0.05759168810029637,
                  "p95_absolute_error_c": 0.3081384234493526,
                  "maximum_absolute_error_c": 0.32508788675204414,
                  "maximum_underprediction_c": 0.2685896757430726
                },
                "5": {
                  "count": 7,
                  "rmse_c": 0.3823056807479906,
                  "mae_c": 0.3004493928995079,
                  "mean_error_c": 0.09204739429326939,
                  "p95_absolute_error_c": 0.6401777427578735,
                  "maximum_absolute_error_c": 0.6563358267350594,
                  "maximum_underprediction_c": 0.6024755468111067
                },
                "10": {
                  "count": 6,
                  "rmse_c": 0.46390380608430354,
                  "mae_c": 0.35321231716892026,
                  "mean_error_c": 0.3320215482644973,
                  "p95_absolute_error_c": 0.8015967903434742,
                  "maximum_absolute_error_c": 0.8533401354733741,
                  "maximum_underprediction_c": 0.06357230671326874
                },
                "60": {
                  "count": 1,
                  "rmse_c": 0.8021117226808485,
                  "mae_c": 0.8021117226808485,
                  "mean_error_c": 0.8021117226808485,
                  "p95_absolute_error_c": 0.8021117226808485,
                  "maximum_absolute_error_c": 0.8021117226808485,
                  "maximum_underprediction_c": 0.0
                }
              },
              "temperature_persistence": {
                "1": {
                  "count": 7,
                  "rmse_c": 0.0,
                  "mae_c": 0.0,
                  "mean_error_c": 0.0,
                  "p95_absolute_error_c": 0.0,
                  "maximum_absolute_error_c": 0.0,
                  "maximum_underprediction_c": 0.0
                },
                "5": {
                  "count": 7,
                  "rmse_c": 0.0,
                  "mae_c": 0.0,
                  "mean_error_c": 0.0,
                  "p95_absolute_error_c": 0.0,
                  "maximum_absolute_error_c": 0.0,
                  "maximum_underprediction_c": 0.0
                },
                "10": {
                  "count": 6,
                  "rmse_c": 0.5773502691896257,
                  "mae_c": 0.3333333333333333,
                  "mean_error_c": 0.3333333333333333,
                  "p95_absolute_error_c": 1.0,
                  "maximum_absolute_error_c": 1.0,
                  "maximum_underprediction_c": 0.0
                },
                "60": {
                  "count": 1,
                  "rmse_c": 2.0,
                  "mae_c": 2.0,
                  "mean_error_c": 2.0,
                  "p95_absolute_error_c": 2.0,
                  "maximum_absolute_error_c": 2.0,
                  "maximum_underprediction_c": 0.0
                }
              },
              "interpretation": "Diagnostic only. Existing rolling origins and target observations must both lie inside this recorded segment. Short segments may have no eligible origins; one-second reduction can miss a narrow raw temperature peak. Whole-acquisition selection is unchanged."
            },
            {
              "name": "batch_210_4_decode",
              "kind": "workload",
              "phase": "decode",
              "start_s": 716.367638696,
              "end_s": 720.207921685,
              "raw_observation_count": 38,
              "raw_temperature_min_c": 54.0,
              "raw_temperature_max_c": 55.0,
              "retained_observed_peak_c": 55.0,
              "known_future_measured_power": {
                "1": {
                  "count": 0,
                  "rmse_c": null
                },
                "5": {
                  "count": 0,
                  "rmse_c": null
                },
                "10": {
                  "count": 0,
                  "rmse_c": null
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "temperature_persistence": {
                "1": {
                  "count": 0,
                  "rmse_c": null
                },
                "5": {
                  "count": 0,
                  "rmse_c": null
                },
                "10": {
                  "count": 0,
                  "rmse_c": null
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "interpretation": "Diagnostic only. Existing rolling origins and target observations must both lie inside this recorded segment. Short segments may have no eligible origins; one-second reduction can miss a narrow raw temperature peak. Whole-acquisition selection is unchanged."
            },
            {
              "name": "cooldown_after_batch_210_4_decode",
              "kind": "cooldown",
              "phase": "idle",
              "start_s": 720.207921685,
              "end_s": 780.5745655599999,
              "raw_observation_count": 603,
              "raw_temperature_min_c": 53.0,
              "raw_temperature_max_c": 55.0,
              "retained_observed_peak_c": 55.0,
              "known_future_measured_power": {
                "1": {
                  "count": 6,
                  "rmse_c": 0.3725659840618356,
                  "mae_c": 0.2292134676869099,
                  "mean_error_c": 0.1819222262809473,
                  "p95_absolute_error_c": 0.7017795603303973,
                  "maximum_absolute_error_c": 0.8746419640473135,
                  "maximum_underprediction_c": 0.1418737242178878
                },
                "5": {
                  "count": 5,
                  "rmse_c": 0.40267321464517714,
                  "mae_c": 0.3421420647118197,
                  "mean_error_c": 0.2141030608023101,
                  "p95_absolute_error_c": 0.651577443613013,
                  "maximum_absolute_error_c": 0.7219487045616972,
                  "maximum_underprediction_c": 0.32009750977377394
                },
                "10": {
                  "count": 5,
                  "rmse_c": 0.39094292978802697,
                  "mae_c": 0.3361479639015286,
                  "mean_error_c": 0.18782056407950307,
                  "p95_absolute_error_c": 0.6121871127833273,
                  "maximum_absolute_error_c": 0.6725292660903932,
                  "maximum_underprediction_c": 0.37081849955506385
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "temperature_persistence": {
                "1": {
                  "count": 6,
                  "rmse_c": 0.408248290463863,
                  "mae_c": 0.16666666666666666,
                  "mean_error_c": 0.16666666666666666,
                  "p95_absolute_error_c": 0.75,
                  "maximum_absolute_error_c": 1.0,
                  "maximum_underprediction_c": 0.0
                },
                "5": {
                  "count": 5,
                  "rmse_c": 0.4472135954999579,
                  "mae_c": 0.2,
                  "mean_error_c": 0.2,
                  "p95_absolute_error_c": 0.7999999999999998,
                  "maximum_absolute_error_c": 1.0,
                  "maximum_underprediction_c": 0.0
                },
                "10": {
                  "count": 5,
                  "rmse_c": 0.4472135954999579,
                  "mae_c": 0.2,
                  "mean_error_c": 0.2,
                  "p95_absolute_error_c": 0.7999999999999998,
                  "maximum_absolute_error_c": 1.0,
                  "maximum_underprediction_c": 0.0
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "interpretation": "Diagnostic only. Existing rolling origins and target observations must both lie inside this recorded segment. Short segments may have no eligible origins; one-second reduction can miss a narrow raw temperature peak. Whole-acquisition selection is unchanged."
            },
            {
              "name": "batch_210_8_prefill",
              "kind": "workload",
              "phase": "prefill",
              "start_s": 780.5745655599999,
              "end_s": 821.2424740069999,
              "raw_observation_count": 406,
              "raw_temperature_min_c": 54.0,
              "raw_temperature_max_c": 57.0,
              "retained_observed_peak_c": 57.0,
              "known_future_measured_power": {
                "1": {
                  "count": 4,
                  "rmse_c": 0.08915442216467383,
                  "mae_c": 0.07497929496834033,
                  "mean_error_c": 0.0412698669645053,
                  "p95_absolute_error_c": 0.12779548024977208,
                  "maximum_absolute_error_c": 0.1331267555347111,
                  "maximum_underprediction_c": 0.06741885600767006
                },
                "5": {
                  "count": 3,
                  "rmse_c": 0.29195147724645665,
                  "mae_c": 0.24724313883546026,
                  "mean_error_c": -0.0210720331931095,
                  "p95_absolute_error_c": 0.3926373177412351,
                  "maximum_absolute_error_c": 0.40247275804285465,
                  "maximum_underprediction_c": 0.40247275804285465
                },
                "10": {
                  "count": 3,
                  "rmse_c": 0.30368576609456244,
                  "mae_c": 0.2858111688611705,
                  "mean_error_c": -0.048932669055046084,
                  "p95_absolute_error_c": 0.3608193931406312,
                  "maximum_absolute_error_c": 0.36143068685523616,
                  "maximum_underprediction_c": 0.36143068685523616
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "temperature_persistence": {
                "1": {
                  "count": 4,
                  "rmse_c": 0.0,
                  "mae_c": 0.0,
                  "mean_error_c": 0.0,
                  "p95_absolute_error_c": 0.0,
                  "maximum_absolute_error_c": 0.0,
                  "maximum_underprediction_c": 0.0
                },
                "5": {
                  "count": 3,
                  "rmse_c": 0.5773502691896257,
                  "mae_c": 0.3333333333333333,
                  "mean_error_c": -0.3333333333333333,
                  "p95_absolute_error_c": 0.8999999999999999,
                  "maximum_absolute_error_c": 1.0,
                  "maximum_underprediction_c": 1.0
                },
                "10": {
                  "count": 3,
                  "rmse_c": 0.816496580927726,
                  "mae_c": 0.6666666666666666,
                  "mean_error_c": -0.6666666666666666,
                  "p95_absolute_error_c": 1.0,
                  "maximum_absolute_error_c": 1.0,
                  "maximum_underprediction_c": 1.0
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "interpretation": "Diagnostic only. Existing rolling origins and target observations must both lie inside this recorded segment. Short segments may have no eligible origins; one-second reduction can miss a narrow raw temperature peak. Whole-acquisition selection is unchanged."
            },
            {
              "name": "cooldown_after_batch_210_8_prefill",
              "kind": "cooldown",
              "phase": "idle",
              "start_s": 821.2424740069999,
              "end_s": 893.5933837979999,
              "raw_observation_count": 722,
              "raw_temperature_min_c": 54.0,
              "raw_temperature_max_c": 57.0,
              "retained_observed_peak_c": 57.0,
              "known_future_measured_power": {
                "1": {
                  "count": 7,
                  "rmse_c": 0.15222723493472604,
                  "mae_c": 0.12387643360638075,
                  "mean_error_c": 0.061079785020259535,
                  "p95_absolute_error_c": 0.25976131513152145,
                  "maximum_absolute_error_c": 0.2934381697621262,
                  "maximum_underprediction_c": 0.18118198766011062
                },
                "5": {
                  "count": 6,
                  "rmse_c": 0.36353951923005046,
                  "mae_c": 0.29454023511392435,
                  "mean_error_c": 0.2507705713186361,
                  "p95_absolute_error_c": 0.5768043389170323,
                  "maximum_absolute_error_c": 0.5828395752210795,
                  "maximum_underprediction_c": 0.13130899138586472
                },
                "10": {
                  "count": 6,
                  "rmse_c": 0.44814376545327006,
                  "mae_c": 0.3722622963341327,
                  "mean_error_c": 0.35210305707786915,
                  "p95_absolute_error_c": 0.7267291821380706,
                  "maximum_absolute_error_c": 0.7862236763002883,
                  "maximum_underprediction_c": 0.06047771776879074
                },
                "60": {
                  "count": 1,
                  "rmse_c": 0.6465118804668819,
                  "mae_c": 0.6465118804668819,
                  "mean_error_c": 0.6465118804668819,
                  "p95_absolute_error_c": 0.6465118804668819,
                  "maximum_absolute_error_c": 0.6465118804668819,
                  "maximum_underprediction_c": 0.0
                }
              },
              "temperature_persistence": {
                "1": {
                  "count": 7,
                  "rmse_c": 0.0,
                  "mae_c": 0.0,
                  "mean_error_c": 0.0,
                  "p95_absolute_error_c": 0.0,
                  "maximum_absolute_error_c": 0.0,
                  "maximum_underprediction_c": 0.0
                },
                "5": {
                  "count": 6,
                  "rmse_c": 0.408248290463863,
                  "mae_c": 0.16666666666666666,
                  "mean_error_c": 0.16666666666666666,
                  "p95_absolute_error_c": 0.75,
                  "maximum_absolute_error_c": 1.0,
                  "maximum_underprediction_c": 0.0
                },
                "10": {
                  "count": 6,
                  "rmse_c": 0.5773502691896257,
                  "mae_c": 0.3333333333333333,
                  "mean_error_c": 0.3333333333333333,
                  "p95_absolute_error_c": 1.0,
                  "maximum_absolute_error_c": 1.0,
                  "maximum_underprediction_c": 0.0
                },
                "60": {
                  "count": 1,
                  "rmse_c": 2.0,
                  "mae_c": 2.0,
                  "mean_error_c": 2.0,
                  "p95_absolute_error_c": 2.0,
                  "maximum_absolute_error_c": 2.0,
                  "maximum_underprediction_c": 0.0
                }
              },
              "interpretation": "Diagnostic only. Existing rolling origins and target observations must both lie inside this recorded segment. Short segments may have no eligible origins; one-second reduction can miss a narrow raw temperature peak. Whole-acquisition selection is unchanged."
            },
            {
              "name": "batch_210_8_decode",
              "kind": "workload",
              "phase": "decode",
              "start_s": 893.5933837979999,
              "end_s": 898.155012058,
              "raw_observation_count": 46,
              "raw_temperature_min_c": 54.0,
              "raw_temperature_max_c": 56.0,
              "retained_observed_peak_c": 56.0,
              "known_future_measured_power": {
                "1": {
                  "count": 0,
                  "rmse_c": null
                },
                "5": {
                  "count": 0,
                  "rmse_c": null
                },
                "10": {
                  "count": 0,
                  "rmse_c": null
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "temperature_persistence": {
                "1": {
                  "count": 0,
                  "rmse_c": null
                },
                "5": {
                  "count": 0,
                  "rmse_c": null
                },
                "10": {
                  "count": 0,
                  "rmse_c": null
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "interpretation": "Diagnostic only. Existing rolling origins and target observations must both lie inside this recorded segment. Short segments may have no eligible origins; one-second reduction can miss a narrow raw temperature peak. Whole-acquisition selection is unchanged."
            },
            {
              "name": "cooldown_after_batch_210_8_decode",
              "kind": "cooldown",
              "phase": "idle",
              "start_s": 898.155012058,
              "end_s": 958.680123609,
              "raw_observation_count": 604,
              "raw_temperature_min_c": 54.0,
              "raw_temperature_max_c": 56.0,
              "retained_observed_peak_c": 55.0,
              "known_future_measured_power": {
                "1": {
                  "count": 6,
                  "rmse_c": 0.1382621916896118,
                  "mae_c": 0.10553603766688724,
                  "mean_error_c": -0.0018170412904439104,
                  "p95_absolute_error_c": 0.2385838808567975,
                  "maximum_absolute_error_c": 0.25110863007718365,
                  "maximum_underprediction_c": 0.25110863007718365
                },
                "5": {
                  "count": 6,
                  "rmse_c": 0.29394219200660476,
                  "mae_c": 0.22247663661326791,
                  "mean_error_c": -0.03223122276786702,
                  "p95_absolute_error_c": 0.5203907963306911,
                  "maximum_absolute_error_c": 0.5631294382290264,
                  "maximum_underprediction_c": 0.5631294382290264
                },
                "10": {
                  "count": 5,
                  "rmse_c": 0.23733874149558512,
                  "mae_c": 0.19517448877426916,
                  "mean_error_c": 0.1373885266234211,
                  "p95_absolute_error_c": 0.3588135491291524,
                  "maximum_absolute_error_c": 0.36122701964085735,
                  "maximum_underprediction_c": 0.1178934712475126
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "temperature_persistence": {
                "1": {
                  "count": 6,
                  "rmse_c": 0.0,
                  "mae_c": 0.0,
                  "mean_error_c": 0.0,
                  "p95_absolute_error_c": 0.0,
                  "maximum_absolute_error_c": 0.0,
                  "maximum_underprediction_c": 0.0
                },
                "5": {
                  "count": 6,
                  "rmse_c": 0.0,
                  "mae_c": 0.0,
                  "mean_error_c": 0.0,
                  "p95_absolute_error_c": 0.0,
                  "maximum_absolute_error_c": 0.0,
                  "maximum_underprediction_c": 0.0
                },
                "10": {
                  "count": 5,
                  "rmse_c": 0.4472135954999579,
                  "mae_c": 0.2,
                  "mean_error_c": 0.2,
                  "p95_absolute_error_c": 0.7999999999999998,
                  "maximum_absolute_error_c": 1.0,
                  "maximum_underprediction_c": 0.0
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "interpretation": "Diagnostic only. Existing rolling origins and target observations must both lie inside this recorded segment. Short segments may have no eligible origins; one-second reduction can miss a narrow raw temperature peak. Whole-acquisition selection is unchanged."
            },
            {
              "name": "batch_660_1_prefill",
              "kind": "workload",
              "phase": "prefill",
              "start_s": 958.680123609,
              "end_s": 960.3840009599999,
              "raw_observation_count": 17,
              "raw_temperature_min_c": 54.0,
              "raw_temperature_max_c": 57.0,
              "retained_observed_peak_c": 57.0,
              "known_future_measured_power": {
                "1": {
                  "count": 1,
                  "rmse_c": 0.5216118167440555,
                  "mae_c": 0.5216118167440555,
                  "mean_error_c": 0.5216118167440555,
                  "p95_absolute_error_c": 0.5216118167440555,
                  "maximum_absolute_error_c": 0.5216118167440555,
                  "maximum_underprediction_c": 0.0
                },
                "5": {
                  "count": 0,
                  "rmse_c": null
                },
                "10": {
                  "count": 0,
                  "rmse_c": null
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "temperature_persistence": {
                "1": {
                  "count": 1,
                  "rmse_c": 0.0,
                  "mae_c": 0.0,
                  "mean_error_c": 0.0,
                  "p95_absolute_error_c": 0.0,
                  "maximum_absolute_error_c": 0.0,
                  "maximum_underprediction_c": 0.0
                },
                "5": {
                  "count": 0,
                  "rmse_c": null
                },
                "10": {
                  "count": 0,
                  "rmse_c": null
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "interpretation": "Diagnostic only. Existing rolling origins and target observations must both lie inside this recorded segment. Short segments may have no eligible origins; one-second reduction can miss a narrow raw temperature peak. Whole-acquisition selection is unchanged."
            },
            {
              "name": "cooldown_after_batch_660_1_prefill",
              "kind": "cooldown",
              "phase": "idle",
              "start_s": 960.3840009599999,
              "end_s": 1021.47333061,
              "raw_observation_count": 610,
              "raw_temperature_min_c": 53.0,
              "raw_temperature_max_c": 57.0,
              "retained_observed_peak_c": 54.0,
              "known_future_measured_power": {
                "1": {
                  "count": 6,
                  "rmse_c": 0.1342077124216167,
                  "mae_c": 0.09838717100259704,
                  "mean_error_c": 0.05300689170041295,
                  "p95_absolute_error_c": 0.24457316302698295,
                  "maximum_absolute_error_c": 0.27090976633257924,
                  "maximum_underprediction_c": 0.06357630464518138
                },
                "5": {
                  "count": 5,
                  "rmse_c": 0.26601054599984175,
                  "mae_c": 0.18363657127218574,
                  "mean_error_c": 0.03876581558881469,
                  "p95_absolute_error_c": 0.47449122035209534,
                  "maximum_absolute_error_c": 0.5539890100496905,
                  "maximum_underprediction_c": 0.15650006156171514
                },
                "10": {
                  "count": 5,
                  "rmse_c": 0.448203212706782,
                  "mae_c": 0.3389193126388662,
                  "mean_error_c": 0.20712372585009717,
                  "p95_absolute_error_c": 0.7530550634395368,
                  "maximum_absolute_error_c": 0.8000559069917585,
                  "maximum_underprediction_c": 0.17204773360120384
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "temperature_persistence": {
                "1": {
                  "count": 6,
                  "rmse_c": 0.0,
                  "mae_c": 0.0,
                  "mean_error_c": 0.0,
                  "p95_absolute_error_c": 0.0,
                  "maximum_absolute_error_c": 0.0,
                  "maximum_underprediction_c": 0.0
                },
                "5": {
                  "count": 5,
                  "rmse_c": 0.0,
                  "mae_c": 0.0,
                  "mean_error_c": 0.0,
                  "p95_absolute_error_c": 0.0,
                  "maximum_absolute_error_c": 0.0,
                  "maximum_underprediction_c": 0.0
                },
                "10": {
                  "count": 5,
                  "rmse_c": 0.4472135954999579,
                  "mae_c": 0.2,
                  "mean_error_c": 0.2,
                  "p95_absolute_error_c": 0.7999999999999998,
                  "maximum_absolute_error_c": 1.0,
                  "maximum_underprediction_c": 0.0
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "interpretation": "Diagnostic only. Existing rolling origins and target observations must both lie inside this recorded segment. Short segments may have no eligible origins; one-second reduction can miss a narrow raw temperature peak. Whole-acquisition selection is unchanged."
            },
            {
              "name": "batch_660_1_decode",
              "kind": "workload",
              "phase": "decode",
              "start_s": 1021.47333061,
              "end_s": 1023.376444068,
              "raw_observation_count": 19,
              "raw_temperature_min_c": 53.0,
              "raw_temperature_max_c": 56.0,
              "retained_observed_peak_c": 56.0,
              "known_future_measured_power": {
                "1": {
                  "count": 0,
                  "rmse_c": null
                },
                "5": {
                  "count": 0,
                  "rmse_c": null
                },
                "10": {
                  "count": 0,
                  "rmse_c": null
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "temperature_persistence": {
                "1": {
                  "count": 0,
                  "rmse_c": null
                },
                "5": {
                  "count": 0,
                  "rmse_c": null
                },
                "10": {
                  "count": 0,
                  "rmse_c": null
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "interpretation": "Diagnostic only. Existing rolling origins and target observations must both lie inside this recorded segment. Short segments may have no eligible origins; one-second reduction can miss a narrow raw temperature peak. Whole-acquisition selection is unchanged."
            },
            {
              "name": "cooldown_after_batch_660_1_decode",
              "kind": "cooldown",
              "phase": "idle",
              "start_s": 1023.376444068,
              "end_s": 1084.02430605,
              "raw_observation_count": 606,
              "raw_temperature_min_c": 53.0,
              "raw_temperature_max_c": 56.0,
              "retained_observed_peak_c": 54.0,
              "known_future_measured_power": {
                "1": {
                  "count": 6,
                  "rmse_c": 0.14850452067266,
                  "mae_c": 0.1399249697682793,
                  "mean_error_c": 0.014480901776609064,
                  "p95_absolute_error_c": 0.21600931295938075,
                  "maximum_absolute_error_c": 0.2396875993860661,
                  "maximum_underprediction_c": 0.14185166832871232
                },
                "5": {
                  "count": 5,
                  "rmse_c": 0.4581611421440634,
                  "mae_c": 0.42301074693989593,
                  "mean_error_c": 0.18458067781649135,
                  "p95_absolute_error_c": 0.6895185006647494,
                  "maximum_absolute_error_c": 0.738758701186434,
                  "maximum_underprediction_c": 0.31776485823762357
                },
                "10": {
                  "count": 5,
                  "rmse_c": 0.4570977875547505,
                  "mae_c": 0.43137223785302153,
                  "mean_error_c": 0.15537439149005222,
                  "p95_absolute_error_c": 0.6567676488646526,
                  "maximum_absolute_error_c": 0.6979729369089682,
                  "maximum_underprediction_c": 0.36459778580906743
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "temperature_persistence": {
                "1": {
                  "count": 6,
                  "rmse_c": 0.0,
                  "mae_c": 0.0,
                  "mean_error_c": 0.0,
                  "p95_absolute_error_c": 0.0,
                  "maximum_absolute_error_c": 0.0,
                  "maximum_underprediction_c": 0.0
                },
                "5": {
                  "count": 5,
                  "rmse_c": 0.4472135954999579,
                  "mae_c": 0.2,
                  "mean_error_c": 0.2,
                  "p95_absolute_error_c": 0.7999999999999998,
                  "maximum_absolute_error_c": 1.0,
                  "maximum_underprediction_c": 0.0
                },
                "10": {
                  "count": 5,
                  "rmse_c": 0.4472135954999579,
                  "mae_c": 0.2,
                  "mean_error_c": 0.2,
                  "p95_absolute_error_c": 0.7999999999999998,
                  "maximum_absolute_error_c": 1.0,
                  "maximum_underprediction_c": 0.0
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "interpretation": "Diagnostic only. Existing rolling origins and target observations must both lie inside this recorded segment. Short segments may have no eligible origins; one-second reduction can miss a narrow raw temperature peak. Whole-acquisition selection is unchanged."
            },
            {
              "name": "batch_660_4_prefill",
              "kind": "workload",
              "phase": "prefill",
              "start_s": 1084.02430605,
              "end_s": 1090.73994869,
              "raw_observation_count": 67,
              "raw_temperature_min_c": 53.0,
              "raw_temperature_max_c": 58.0,
              "retained_observed_peak_c": 58.0,
              "known_future_measured_power": {
                "1": {
                  "count": 1,
                  "rmse_c": 0.11328382828265404,
                  "mae_c": 0.11328382828265404,
                  "mean_error_c": 0.11328382828265404,
                  "p95_absolute_error_c": 0.11328382828265404,
                  "maximum_absolute_error_c": 0.11328382828265404,
                  "maximum_underprediction_c": 0.0
                },
                "5": {
                  "count": 0,
                  "rmse_c": null
                },
                "10": {
                  "count": 0,
                  "rmse_c": null
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "temperature_persistence": {
                "1": {
                  "count": 1,
                  "rmse_c": 0.0,
                  "mae_c": 0.0,
                  "mean_error_c": 0.0,
                  "p95_absolute_error_c": 0.0,
                  "maximum_absolute_error_c": 0.0,
                  "maximum_underprediction_c": 0.0
                },
                "5": {
                  "count": 0,
                  "rmse_c": null
                },
                "10": {
                  "count": 0,
                  "rmse_c": null
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "interpretation": "Diagnostic only. Existing rolling origins and target observations must both lie inside this recorded segment. Short segments may have no eligible origins; one-second reduction can miss a narrow raw temperature peak. Whole-acquisition selection is unchanged."
            },
            {
              "name": "cooldown_after_batch_660_4_prefill",
              "kind": "cooldown",
              "phase": "idle",
              "start_s": 1090.73994869,
              "end_s": 1151.698820867,
              "raw_observation_count": 608,
              "raw_temperature_min_c": 54.0,
              "raw_temperature_max_c": 56.0,
              "retained_observed_peak_c": 56.0,
              "known_future_measured_power": {
                "1": {
                  "count": 6,
                  "rmse_c": 0.12150986224592161,
                  "mae_c": 0.08984540923623523,
                  "mean_error_c": -0.019370878064310187,
                  "p95_absolute_error_c": 0.220061651546839,
                  "maximum_absolute_error_c": 0.2458766369427252,
                  "maximum_underprediction_c": 0.2458766369427252
                },
                "5": {
                  "count": 5,
                  "rmse_c": 0.2818091433624073,
                  "mae_c": 0.20553859623005194,
                  "mean_error_c": -0.05445608487496969,
                  "p95_absolute_error_c": 0.49547202260791035,
                  "maximum_absolute_error_c": 0.5504844499875787,
                  "maximum_underprediction_c": 0.5504844499875787
                },
                "10": {
                  "count": 5,
                  "rmse_c": 0.2090016702942139,
                  "mae_c": 0.17138359256888833,
                  "mean_error_c": 0.09658416270403195,
                  "p95_absolute_error_c": 0.3427097560293617,
                  "maximum_absolute_error_c": 0.367055796817894,
                  "maximum_underprediction_c": 0.13023504442600853
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "temperature_persistence": {
                "1": {
                  "count": 6,
                  "rmse_c": 0.0,
                  "mae_c": 0.0,
                  "mean_error_c": 0.0,
                  "p95_absolute_error_c": 0.0,
                  "maximum_absolute_error_c": 0.0,
                  "maximum_underprediction_c": 0.0
                },
                "5": {
                  "count": 5,
                  "rmse_c": 0.0,
                  "mae_c": 0.0,
                  "mean_error_c": 0.0,
                  "p95_absolute_error_c": 0.0,
                  "maximum_absolute_error_c": 0.0,
                  "maximum_underprediction_c": 0.0
                },
                "10": {
                  "count": 5,
                  "rmse_c": 0.4472135954999579,
                  "mae_c": 0.2,
                  "mean_error_c": 0.2,
                  "p95_absolute_error_c": 0.7999999999999998,
                  "maximum_absolute_error_c": 1.0,
                  "maximum_underprediction_c": 0.0
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "interpretation": "Diagnostic only. Existing rolling origins and target observations must both lie inside this recorded segment. Short segments may have no eligible origins; one-second reduction can miss a narrow raw temperature peak. Whole-acquisition selection is unchanged."
            },
            {
              "name": "batch_660_4_decode",
              "kind": "workload",
              "phase": "decode",
              "start_s": 1151.698820867,
              "end_s": 1153.874377918,
              "raw_observation_count": 22,
              "raw_temperature_min_c": 54.0,
              "raw_temperature_max_c": 56.0,
              "retained_observed_peak_c": 56.0,
              "known_future_measured_power": {
                "1": {
                  "count": 0,
                  "rmse_c": null
                },
                "5": {
                  "count": 0,
                  "rmse_c": null
                },
                "10": {
                  "count": 0,
                  "rmse_c": null
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "temperature_persistence": {
                "1": {
                  "count": 0,
                  "rmse_c": null
                },
                "5": {
                  "count": 0,
                  "rmse_c": null
                },
                "10": {
                  "count": 0,
                  "rmse_c": null
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "interpretation": "Diagnostic only. Existing rolling origins and target observations must both lie inside this recorded segment. Short segments may have no eligible origins; one-second reduction can miss a narrow raw temperature peak. Whole-acquisition selection is unchanged."
            },
            {
              "name": "cooldown_after_batch_660_4_decode",
              "kind": "cooldown",
              "phase": "idle",
              "start_s": 1153.874377918,
              "end_s": 1214.9215473069999,
              "raw_observation_count": 609,
              "raw_temperature_min_c": 53.0,
              "raw_temperature_max_c": 55.0,
              "retained_observed_peak_c": 55.0,
              "known_future_measured_power": {
                "1": {
                  "count": 6,
                  "rmse_c": 0.1480607923179958,
                  "mae_c": 0.10634566914362036,
                  "mean_error_c": 0.07000691981993512,
                  "p95_absolute_error_c": 0.27171572103686614,
                  "maximum_absolute_error_c": 0.3007468304326224,
                  "maximum_underprediction_c": 0.05811449439722338
                },
                "5": {
                  "count": 6,
                  "rmse_c": 0.307372007958785,
                  "mae_c": 0.22670617189755285,
                  "mean_error_c": 0.1265539355180453,
                  "p95_absolute_error_c": 0.5609794336310561,
                  "maximum_absolute_error_c": 0.6237103946935321,
                  "maximum_underprediction_c": 0.14514220054743276
                },
                "10": {
                  "count": 5,
                  "rmse_c": 0.46536705229167546,
                  "mae_c": 0.3381918314346308,
                  "mean_error_c": 0.24169454539370178,
                  "p95_absolute_error_c": 0.7743544101666018,
                  "maximum_absolute_error_c": 0.8110072381677895,
                  "maximum_underprediction_c": 0.1507790296650171
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "temperature_persistence": {
                "1": {
                  "count": 6,
                  "rmse_c": 0.0,
                  "mae_c": 0.0,
                  "mean_error_c": 0.0,
                  "p95_absolute_error_c": 0.0,
                  "maximum_absolute_error_c": 0.0,
                  "maximum_underprediction_c": 0.0
                },
                "5": {
                  "count": 6,
                  "rmse_c": 0.0,
                  "mae_c": 0.0,
                  "mean_error_c": 0.0,
                  "p95_absolute_error_c": 0.0,
                  "maximum_absolute_error_c": 0.0,
                  "maximum_underprediction_c": 0.0
                },
                "10": {
                  "count": 5,
                  "rmse_c": 0.4472135954999579,
                  "mae_c": 0.2,
                  "mean_error_c": 0.2,
                  "p95_absolute_error_c": 0.7999999999999998,
                  "maximum_absolute_error_c": 1.0,
                  "maximum_underprediction_c": 0.0
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "interpretation": "Diagnostic only. Existing rolling origins and target observations must both lie inside this recorded segment. Short segments may have no eligible origins; one-second reduction can miss a narrow raw temperature peak. Whole-acquisition selection is unchanged."
            },
            {
              "name": "batch_660_8_prefill",
              "kind": "workload",
              "phase": "prefill",
              "start_s": 1214.9215473069999,
              "end_s": 1228.325487194,
              "raw_observation_count": 134,
              "raw_temperature_min_c": 53.0,
              "raw_temperature_max_c": 60.0,
              "retained_observed_peak_c": 60.0,
              "known_future_measured_power": {
                "1": {
                  "count": 1,
                  "rmse_c": 0.11866909132324821,
                  "mae_c": 0.11866909132324821,
                  "mean_error_c": 0.11866909132324821,
                  "p95_absolute_error_c": 0.11866909132324821,
                  "maximum_absolute_error_c": 0.11866909132324821,
                  "maximum_underprediction_c": 0.0
                },
                "5": {
                  "count": 1,
                  "rmse_c": 0.15544368863187685,
                  "mae_c": 0.15544368863187685,
                  "mean_error_c": -0.15544368863187685,
                  "p95_absolute_error_c": 0.15544368863187685,
                  "maximum_absolute_error_c": 0.15544368863187685,
                  "maximum_underprediction_c": 0.15544368863187685
                },
                "10": {
                  "count": 0,
                  "rmse_c": null
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "temperature_persistence": {
                "1": {
                  "count": 1,
                  "rmse_c": 0.0,
                  "mae_c": 0.0,
                  "mean_error_c": 0.0,
                  "p95_absolute_error_c": 0.0,
                  "maximum_absolute_error_c": 0.0,
                  "maximum_underprediction_c": 0.0
                },
                "5": {
                  "count": 1,
                  "rmse_c": 1.0,
                  "mae_c": 1.0,
                  "mean_error_c": -1.0,
                  "p95_absolute_error_c": 1.0,
                  "maximum_absolute_error_c": 1.0,
                  "maximum_underprediction_c": 1.0
                },
                "10": {
                  "count": 0,
                  "rmse_c": null
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "interpretation": "Diagnostic only. Existing rolling origins and target observations must both lie inside this recorded segment. Short segments may have no eligible origins; one-second reduction can miss a narrow raw temperature peak. Whole-acquisition selection is unchanged."
            },
            {
              "name": "cooldown_after_batch_660_8_prefill",
              "kind": "cooldown",
              "phase": "idle",
              "start_s": 1228.325487194,
              "end_s": 1320.552278448,
              "raw_observation_count": 921,
              "raw_temperature_min_c": 54.0,
              "raw_temperature_max_c": 60.0,
              "retained_observed_peak_c": 57.0,
              "known_future_measured_power": {
                "1": {
                  "count": 10,
                  "rmse_c": 0.1924737482162684,
                  "mae_c": 0.14038832437044918,
                  "mean_error_c": -0.0038129231225973114,
                  "p95_absolute_error_c": 0.3733222831959251,
                  "maximum_absolute_error_c": 0.47875382112985676,
                  "maximum_underprediction_c": 0.47875382112985676
                },
                "5": {
                  "count": 9,
                  "rmse_c": 0.5629109680901756,
                  "mae_c": 0.45309367662532435,
                  "mean_error_c": 0.15825395257520036,
                  "p95_absolute_error_c": 0.9809008576008778,
                  "maximum_absolute_error_c": 1.0816074877020583,
                  "maximum_underprediction_c": 1.0816074877020583
                },
                "10": {
                  "count": 9,
                  "rmse_c": 0.39975975508083667,
                  "mae_c": 0.33330199437286645,
                  "mean_error_c": 0.19114888059157112,
                  "p95_absolute_error_c": 0.6998738302536451,
                  "maximum_absolute_error_c": 0.7563719583809672,
                  "maximum_underprediction_c": 0.2755836693900733
                },
                "60": {
                  "count": 4,
                  "rmse_c": 0.666794671978541,
                  "mae_c": 0.5855008168267695,
                  "mean_error_c": 0.5501109925698024,
                  "p95_absolute_error_c": 0.8797285200998232,
                  "maximum_absolute_error_c": 0.8931973458527125,
                  "maximum_underprediction_c": 0.07077964851393403
                }
              },
              "temperature_persistence": {
                "1": {
                  "count": 10,
                  "rmse_c": 0.0,
                  "mae_c": 0.0,
                  "mean_error_c": 0.0,
                  "p95_absolute_error_c": 0.0,
                  "maximum_absolute_error_c": 0.0,
                  "maximum_underprediction_c": 0.0
                },
                "5": {
                  "count": 9,
                  "rmse_c": 0.4714045207910317,
                  "mae_c": 0.2222222222222222,
                  "mean_error_c": 0.2222222222222222,
                  "p95_absolute_error_c": 1.0,
                  "maximum_absolute_error_c": 1.0,
                  "maximum_underprediction_c": 0.0
                },
                "10": {
                  "count": 9,
                  "rmse_c": 0.5773502691896257,
                  "mae_c": 0.3333333333333333,
                  "mean_error_c": 0.3333333333333333,
                  "p95_absolute_error_c": 1.0,
                  "maximum_absolute_error_c": 1.0,
                  "maximum_underprediction_c": 0.0
                },
                "60": {
                  "count": 4,
                  "rmse_c": 1.8027756377319946,
                  "mae_c": 1.75,
                  "mean_error_c": 1.75,
                  "p95_absolute_error_c": 2.0,
                  "maximum_absolute_error_c": 2.0,
                  "maximum_underprediction_c": 0.0
                }
              },
              "interpretation": "Diagnostic only. Existing rolling origins and target observations must both lie inside this recorded segment. Short segments may have no eligible origins; one-second reduction can miss a narrow raw temperature peak. Whole-acquisition selection is unchanged."
            },
            {
              "name": "batch_660_8_decode",
              "kind": "workload",
              "phase": "decode",
              "start_s": 1320.552278448,
              "end_s": 1322.946488569,
              "raw_observation_count": 24,
              "raw_temperature_min_c": 54.0,
              "raw_temperature_max_c": 57.0,
              "retained_observed_peak_c": 56.0,
              "known_future_measured_power": {
                "1": {
                  "count": 0,
                  "rmse_c": null
                },
                "5": {
                  "count": 0,
                  "rmse_c": null
                },
                "10": {
                  "count": 0,
                  "rmse_c": null
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "temperature_persistence": {
                "1": {
                  "count": 0,
                  "rmse_c": null
                },
                "5": {
                  "count": 0,
                  "rmse_c": null
                },
                "10": {
                  "count": 0,
                  "rmse_c": null
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "interpretation": "Diagnostic only. Existing rolling origins and target observations must both lie inside this recorded segment. Short segments may have no eligible origins; one-second reduction can miss a narrow raw temperature peak. Whole-acquisition selection is unchanged."
            },
            {
              "name": "cooldown_after_batch_660_8_decode",
              "kind": "cooldown",
              "phase": "idle",
              "start_s": 1322.946488569,
              "end_s": 1383.3756171109999,
              "raw_observation_count": 603,
              "raw_temperature_min_c": 54.0,
              "raw_temperature_max_c": 56.0,
              "retained_observed_peak_c": 55.0,
              "known_future_measured_power": {
                "1": {
                  "count": 6,
                  "rmse_c": 0.11463041715124693,
                  "mae_c": 0.08333851630276239,
                  "mean_error_c": -0.03451784037018039,
                  "p95_absolute_error_c": 0.21182694623775866,
                  "maximum_absolute_error_c": 0.24693072032411578,
                  "maximum_underprediction_c": 0.24693072032411578
                },
                "5": {
                  "count": 5,
                  "rmse_c": 0.22767771267382514,
                  "mae_c": 0.17319449505835535,
                  "mean_error_c": 0.11233364744186218,
                  "p95_absolute_error_c": 0.39932308296530433,
                  "maximum_absolute_error_c": 0.4495452657197916,
                  "maximum_underprediction_c": 0.10614622543721453
                },
                "10": {
                  "count": 5,
                  "rmse_c": 0.19651512805318497,
                  "mae_c": 0.1576337854469486,
                  "mean_error_c": 0.06408923527872475,
                  "p95_absolute_error_c": 0.32871255830761326,
                  "maximum_absolute_error_c": 0.3700144564566443,
                  "maximum_underprediction_c": 0.14581570267131383
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "temperature_persistence": {
                "1": {
                  "count": 6,
                  "rmse_c": 0.0,
                  "mae_c": 0.0,
                  "mean_error_c": 0.0,
                  "p95_absolute_error_c": 0.0,
                  "maximum_absolute_error_c": 0.0,
                  "maximum_underprediction_c": 0.0
                },
                "5": {
                  "count": 5,
                  "rmse_c": 0.4472135954999579,
                  "mae_c": 0.2,
                  "mean_error_c": 0.2,
                  "p95_absolute_error_c": 0.7999999999999998,
                  "maximum_absolute_error_c": 1.0,
                  "maximum_underprediction_c": 0.0
                },
                "10": {
                  "count": 5,
                  "rmse_c": 0.4472135954999579,
                  "mae_c": 0.2,
                  "mean_error_c": 0.2,
                  "p95_absolute_error_c": 0.7999999999999998,
                  "maximum_absolute_error_c": 1.0,
                  "maximum_underprediction_c": 0.0
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "interpretation": "Diagnostic only. Existing rolling origins and target observations must both lie inside this recorded segment. Short segments may have no eligible origins; one-second reduction can miss a narrow raw temperature peak. Whole-acquisition selection is unchanged."
            },
            {
              "name": "batch_1125_1_prefill",
              "kind": "workload",
              "phase": "prefill",
              "start_s": 1383.3756171109999,
              "end_s": 1384.527259623,
              "raw_observation_count": 11,
              "raw_temperature_min_c": 56.0,
              "raw_temperature_max_c": 59.0,
              "retained_observed_peak_c": 59.0,
              "known_future_measured_power": {
                "1": {
                  "count": 0,
                  "rmse_c": null
                },
                "5": {
                  "count": 0,
                  "rmse_c": null
                },
                "10": {
                  "count": 0,
                  "rmse_c": null
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "temperature_persistence": {
                "1": {
                  "count": 0,
                  "rmse_c": null
                },
                "5": {
                  "count": 0,
                  "rmse_c": null
                },
                "10": {
                  "count": 0,
                  "rmse_c": null
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "interpretation": "Diagnostic only. Existing rolling origins and target observations must both lie inside this recorded segment. Short segments may have no eligible origins; one-second reduction can miss a narrow raw temperature peak. Whole-acquisition selection is unchanged."
            },
            {
              "name": "cooldown_after_batch_1125_1_prefill",
              "kind": "cooldown",
              "phase": "idle",
              "start_s": 1384.527259623,
              "end_s": 1446.7804519649999,
              "raw_observation_count": 621,
              "raw_temperature_min_c": 53.0,
              "raw_temperature_max_c": 57.0,
              "retained_observed_peak_c": 55.0,
              "known_future_measured_power": {
                "1": {
                  "count": 6,
                  "rmse_c": 0.38003880372413257,
                  "mae_c": 0.18967096523723606,
                  "mean_error_c": 0.13735596280093176,
                  "p95_absolute_error_c": 0.7099373645165361,
                  "maximum_absolute_error_c": 0.9246111353383881,
                  "maximum_underprediction_c": 0.06591605205098006
                },
                "5": {
                  "count": 6,
                  "rmse_c": 0.3453059086909439,
                  "mae_c": 0.21942174122772565,
                  "mean_error_c": 0.07931601852223835,
                  "p95_absolute_error_c": 0.6452030190062334,
                  "maximum_absolute_error_c": 0.8090779656343869,
                  "maximum_underprediction_c": 0.15357817912177296
                },
                "10": {
                  "count": 5,
                  "rmse_c": 0.14051465446764963,
                  "mae_c": 0.12575064451809084,
                  "mean_error_c": -0.11062214851406367,
                  "p95_absolute_error_c": 0.20011196639596845,
                  "maximum_absolute_error_c": 0.20682422637341347,
                  "maximum_underprediction_c": 0.20682422637341347
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "temperature_persistence": {
                "1": {
                  "count": 6,
                  "rmse_c": 0.408248290463863,
                  "mae_c": 0.16666666666666666,
                  "mean_error_c": 0.16666666666666666,
                  "p95_absolute_error_c": 0.75,
                  "maximum_absolute_error_c": 1.0,
                  "maximum_underprediction_c": 0.0
                },
                "5": {
                  "count": 6,
                  "rmse_c": 0.408248290463863,
                  "mae_c": 0.16666666666666666,
                  "mean_error_c": 0.16666666666666666,
                  "p95_absolute_error_c": 0.75,
                  "maximum_absolute_error_c": 1.0,
                  "maximum_underprediction_c": 0.0
                },
                "10": {
                  "count": 5,
                  "rmse_c": 0.0,
                  "mae_c": 0.0,
                  "mean_error_c": 0.0,
                  "p95_absolute_error_c": 0.0,
                  "maximum_absolute_error_c": 0.0,
                  "maximum_underprediction_c": 0.0
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "interpretation": "Diagnostic only. Existing rolling origins and target observations must both lie inside this recorded segment. Short segments may have no eligible origins; one-second reduction can miss a narrow raw temperature peak. Whole-acquisition selection is unchanged."
            },
            {
              "name": "batch_1125_1_decode",
              "kind": "workload",
              "phase": "decode",
              "start_s": 1446.7804519649999,
              "end_s": 1448.64102039,
              "raw_observation_count": 19,
              "raw_temperature_min_c": 53.0,
              "raw_temperature_max_c": 56.0,
              "retained_observed_peak_c": 56.0,
              "known_future_measured_power": {
                "1": {
                  "count": 0,
                  "rmse_c": null
                },
                "5": {
                  "count": 0,
                  "rmse_c": null
                },
                "10": {
                  "count": 0,
                  "rmse_c": null
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "temperature_persistence": {
                "1": {
                  "count": 0,
                  "rmse_c": null
                },
                "5": {
                  "count": 0,
                  "rmse_c": null
                },
                "10": {
                  "count": 0,
                  "rmse_c": null
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "interpretation": "Diagnostic only. Existing rolling origins and target observations must both lie inside this recorded segment. Short segments may have no eligible origins; one-second reduction can miss a narrow raw temperature peak. Whole-acquisition selection is unchanged."
            },
            {
              "name": "cooldown_after_batch_1125_1_decode",
              "kind": "cooldown",
              "phase": "idle",
              "start_s": 1448.64102039,
              "end_s": 1509.4776554159998,
              "raw_observation_count": 607,
              "raw_temperature_min_c": 53.0,
              "raw_temperature_max_c": 56.0,
              "retained_observed_peak_c": 54.0,
              "known_future_measured_power": {
                "1": {
                  "count": 6,
                  "rmse_c": 0.1323303423320879,
                  "mae_c": 0.11099591788948733,
                  "mean_error_c": 0.0243057666635688,
                  "p95_absolute_error_c": 0.2285651734292493,
                  "maximum_absolute_error_c": 0.2541778200289144,
                  "maximum_underprediction_c": 0.07465998060082768
                },
                "5": {
                  "count": 6,
                  "rmse_c": 0.4303197119806048,
                  "mae_c": 0.35301328835831686,
                  "mean_error_c": 0.196891473983302,
                  "p95_absolute_error_c": 0.7432706544930756,
                  "maximum_absolute_error_c": 0.8164524547687719,
                  "maximum_underprediction_c": 0.17850770713582165
                },
                "10": {
                  "count": 6,
                  "rmse_c": 0.41971716409136295,
                  "mae_c": 0.3620352923985936,
                  "mean_error_c": 0.16492458152588915,
                  "p95_absolute_error_c": 0.7004833726003348,
                  "maximum_absolute_error_c": 0.7595145620287838,
                  "maximum_underprediction_c": 0.21273192892875414
                },
                "60": {
                  "count": 1,
                  "rmse_c": 0.4823725569181576,
                  "mae_c": 0.4823725569181576,
                  "mean_error_c": 0.4823725569181576,
                  "p95_absolute_error_c": 0.4823725569181576,
                  "maximum_absolute_error_c": 0.4823725569181576,
                  "maximum_underprediction_c": 0.0
                }
              },
              "temperature_persistence": {
                "1": {
                  "count": 6,
                  "rmse_c": 0.0,
                  "mae_c": 0.0,
                  "mean_error_c": 0.0,
                  "p95_absolute_error_c": 0.0,
                  "maximum_absolute_error_c": 0.0,
                  "maximum_underprediction_c": 0.0
                },
                "5": {
                  "count": 6,
                  "rmse_c": 0.408248290463863,
                  "mae_c": 0.16666666666666666,
                  "mean_error_c": 0.16666666666666666,
                  "p95_absolute_error_c": 0.75,
                  "maximum_absolute_error_c": 1.0,
                  "maximum_underprediction_c": 0.0
                },
                "10": {
                  "count": 6,
                  "rmse_c": 0.408248290463863,
                  "mae_c": 0.16666666666666666,
                  "mean_error_c": 0.16666666666666666,
                  "p95_absolute_error_c": 0.75,
                  "maximum_absolute_error_c": 1.0,
                  "maximum_underprediction_c": 0.0
                },
                "60": {
                  "count": 1,
                  "rmse_c": 1.0,
                  "mae_c": 1.0,
                  "mean_error_c": 1.0,
                  "p95_absolute_error_c": 1.0,
                  "maximum_absolute_error_c": 1.0,
                  "maximum_underprediction_c": 0.0
                }
              },
              "interpretation": "Diagnostic only. Existing rolling origins and target observations must both lie inside this recorded segment. Short segments may have no eligible origins; one-second reduction can miss a narrow raw temperature peak. Whole-acquisition selection is unchanged."
            },
            {
              "name": "batch_1125_4_prefill",
              "kind": "workload",
              "phase": "prefill",
              "start_s": 1509.4776554159998,
              "end_s": 1514.105198637,
              "raw_observation_count": 47,
              "raw_temperature_min_c": 53.0,
              "raw_temperature_max_c": 60.0,
              "retained_observed_peak_c": 59.0,
              "known_future_measured_power": {
                "1": {
                  "count": 0,
                  "rmse_c": null
                },
                "5": {
                  "count": 0,
                  "rmse_c": null
                },
                "10": {
                  "count": 0,
                  "rmse_c": null
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "temperature_persistence": {
                "1": {
                  "count": 0,
                  "rmse_c": null
                },
                "5": {
                  "count": 0,
                  "rmse_c": null
                },
                "10": {
                  "count": 0,
                  "rmse_c": null
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "interpretation": "Diagnostic only. Existing rolling origins and target observations must both lie inside this recorded segment. Short segments may have no eligible origins; one-second reduction can miss a narrow raw temperature peak. Whole-acquisition selection is unchanged."
            },
            {
              "name": "cooldown_after_batch_1125_4_prefill",
              "kind": "cooldown",
              "phase": "idle",
              "start_s": 1514.105198637,
              "end_s": 1576.5111050619998,
              "raw_observation_count": 623,
              "raw_temperature_min_c": 54.0,
              "raw_temperature_max_c": 57.0,
              "retained_observed_peak_c": 56.0,
              "known_future_measured_power": {
                "1": {
                  "count": 6,
                  "rmse_c": 0.14927985891128392,
                  "mae_c": 0.11449847718628092,
                  "mean_error_c": -0.0584651138726997,
                  "p95_absolute_error_c": 0.25106412860557903,
                  "maximum_absolute_error_c": 0.26282079356925436,
                  "maximum_underprediction_c": 0.26282079356925436
                },
                "5": {
                  "count": 6,
                  "rmse_c": 0.33219178049396697,
                  "mae_c": 0.25187035804462,
                  "mean_error_c": 0.01364540154312266,
                  "p95_absolute_error_c": 0.5637466270986398,
                  "maximum_absolute_error_c": 0.5819735099708154,
                  "maximum_underprediction_c": 0.5819735099708154
                },
                "10": {
                  "count": 5,
                  "rmse_c": 0.35821380806482295,
                  "mae_c": 0.2717441124392536,
                  "mean_error_c": -0.019533625056550364,
                  "p95_absolute_error_c": 0.6053043663966079,
                  "maximum_absolute_error_c": 0.6518439765549005,
                  "maximum_underprediction_c": 0.6518439765549005
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "temperature_persistence": {
                "1": {
                  "count": 6,
                  "rmse_c": 0.0,
                  "mae_c": 0.0,
                  "mean_error_c": 0.0,
                  "p95_absolute_error_c": 0.0,
                  "maximum_absolute_error_c": 0.0,
                  "maximum_underprediction_c": 0.0
                },
                "5": {
                  "count": 6,
                  "rmse_c": 0.408248290463863,
                  "mae_c": 0.16666666666666666,
                  "mean_error_c": 0.16666666666666666,
                  "p95_absolute_error_c": 0.75,
                  "maximum_absolute_error_c": 1.0,
                  "maximum_underprediction_c": 0.0
                },
                "10": {
                  "count": 5,
                  "rmse_c": 0.4472135954999579,
                  "mae_c": 0.2,
                  "mean_error_c": 0.2,
                  "p95_absolute_error_c": 0.7999999999999998,
                  "maximum_absolute_error_c": 1.0,
                  "maximum_underprediction_c": 0.0
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "interpretation": "Diagnostic only. Existing rolling origins and target observations must both lie inside this recorded segment. Short segments may have no eligible origins; one-second reduction can miss a narrow raw temperature peak. Whole-acquisition selection is unchanged."
            },
            {
              "name": "batch_1125_4_decode",
              "kind": "workload",
              "phase": "decode",
              "start_s": 1576.5111050619998,
              "end_s": 1578.575799885,
              "raw_observation_count": 20,
              "raw_temperature_min_c": 55.0,
              "raw_temperature_max_c": 57.0,
              "retained_observed_peak_c": 56.0,
              "known_future_measured_power": {
                "1": {
                  "count": 0,
                  "rmse_c": null
                },
                "5": {
                  "count": 0,
                  "rmse_c": null
                },
                "10": {
                  "count": 0,
                  "rmse_c": null
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "temperature_persistence": {
                "1": {
                  "count": 0,
                  "rmse_c": null
                },
                "5": {
                  "count": 0,
                  "rmse_c": null
                },
                "10": {
                  "count": 0,
                  "rmse_c": null
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "interpretation": "Diagnostic only. Existing rolling origins and target observations must both lie inside this recorded segment. Short segments may have no eligible origins; one-second reduction can miss a narrow raw temperature peak. Whole-acquisition selection is unchanged."
            },
            {
              "name": "cooldown_after_batch_1125_4_decode",
              "kind": "cooldown",
              "phase": "idle",
              "start_s": 1578.575799885,
              "end_s": 1639.52026345,
              "raw_observation_count": 608,
              "raw_temperature_min_c": 53.0,
              "raw_temperature_max_c": 56.0,
              "retained_observed_peak_c": 54.0,
              "known_future_measured_power": {
                "1": {
                  "count": 6,
                  "rmse_c": 0.053404700805962095,
                  "mae_c": 0.0475657145036538,
                  "mean_error_c": -0.026660695414530977,
                  "p95_absolute_error_c": 0.07188508228442636,
                  "maximum_absolute_error_c": 0.07499420260602108,
                  "maximum_underprediction_c": 0.07499420260602108
                },
                "5": {
                  "count": 6,
                  "rmse_c": 0.1237544901443616,
                  "mae_c": 0.11270532060816407,
                  "mean_error_c": -0.08137978974194245,
                  "p95_absolute_error_c": 0.1744982175594636,
                  "maximum_absolute_error_c": 0.18252355823265987,
                  "maximum_underprediction_c": 0.18252355823265987
                },
                "10": {
                  "count": 6,
                  "rmse_c": 0.34155835795588063,
                  "mae_c": 0.23603362624891489,
                  "mean_error_c": 0.043025835333453465,
                  "p95_absolute_error_c": 0.6329243749390265,
                  "maximum_absolute_error_c": 0.7753055704264398,
                  "maximum_underprediction_c": 0.20578078847678682
                },
                "60": {
                  "count": 1,
                  "rmse_c": 0.6620822665041004,
                  "mae_c": 0.6620822665041004,
                  "mean_error_c": 0.6620822665041004,
                  "p95_absolute_error_c": 0.6620822665041004,
                  "maximum_absolute_error_c": 0.6620822665041004,
                  "maximum_underprediction_c": 0.0
                }
              },
              "temperature_persistence": {
                "1": {
                  "count": 6,
                  "rmse_c": 0.0,
                  "mae_c": 0.0,
                  "mean_error_c": 0.0,
                  "p95_absolute_error_c": 0.0,
                  "maximum_absolute_error_c": 0.0,
                  "maximum_underprediction_c": 0.0
                },
                "5": {
                  "count": 6,
                  "rmse_c": 0.0,
                  "mae_c": 0.0,
                  "mean_error_c": 0.0,
                  "p95_absolute_error_c": 0.0,
                  "maximum_absolute_error_c": 0.0,
                  "maximum_underprediction_c": 0.0
                },
                "10": {
                  "count": 6,
                  "rmse_c": 0.408248290463863,
                  "mae_c": 0.16666666666666666,
                  "mean_error_c": 0.16666666666666666,
                  "p95_absolute_error_c": 0.75,
                  "maximum_absolute_error_c": 1.0,
                  "maximum_underprediction_c": 0.0
                },
                "60": {
                  "count": 1,
                  "rmse_c": 1.0,
                  "mae_c": 1.0,
                  "mean_error_c": 1.0,
                  "p95_absolute_error_c": 1.0,
                  "maximum_absolute_error_c": 1.0,
                  "maximum_underprediction_c": 0.0
                }
              },
              "interpretation": "Diagnostic only. Existing rolling origins and target observations must both lie inside this recorded segment. Short segments may have no eligible origins; one-second reduction can miss a narrow raw temperature peak. Whole-acquisition selection is unchanged."
            },
            {
              "name": "batch_1125_8_prefill",
              "kind": "workload",
              "phase": "prefill",
              "start_s": 1639.52026345,
              "end_s": 1648.712143023,
              "raw_observation_count": 92,
              "raw_temperature_min_c": 53.0,
              "raw_temperature_max_c": 62.0,
              "retained_observed_peak_c": 61.0,
              "known_future_measured_power": {
                "1": {
                  "count": 0,
                  "rmse_c": null
                },
                "5": {
                  "count": 0,
                  "rmse_c": null
                },
                "10": {
                  "count": 0,
                  "rmse_c": null
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "temperature_persistence": {
                "1": {
                  "count": 0,
                  "rmse_c": null
                },
                "5": {
                  "count": 0,
                  "rmse_c": null
                },
                "10": {
                  "count": 0,
                  "rmse_c": null
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "interpretation": "Diagnostic only. Existing rolling origins and target observations must both lie inside this recorded segment. Short segments may have no eligible origins; one-second reduction can miss a narrow raw temperature peak. Whole-acquisition selection is unchanged."
            },
            {
              "name": "cooldown_after_batch_1125_8_prefill",
              "kind": "cooldown",
              "phase": "idle",
              "start_s": 1648.712143023,
              "end_s": 1739.995780414,
              "raw_observation_count": 910,
              "raw_temperature_min_c": 54.0,
              "raw_temperature_max_c": 60.0,
              "retained_observed_peak_c": 58.0,
              "known_future_measured_power": {
                "1": {
                  "count": 9,
                  "rmse_c": 0.3089361432472345,
                  "mae_c": 0.19871089684210436,
                  "mean_error_c": -4.0048509673182605e-05,
                  "p95_absolute_error_c": 0.6000268474776986,
                  "maximum_absolute_error_c": 0.818789345416775,
                  "maximum_underprediction_c": 0.818789345416775
                },
                "5": {
                  "count": 9,
                  "rmse_c": 0.48040072706475245,
                  "mae_c": 0.3779062628761586,
                  "mean_error_c": 0.17217304233627967,
                  "p95_absolute_error_c": 0.8425289239717472,
                  "maximum_absolute_error_c": 0.8737258998312285,
                  "maximum_underprediction_c": 0.7957334601825252
                },
                "10": {
                  "count": 9,
                  "rmse_c": 0.44668512582823183,
                  "mae_c": 0.33475559368588076,
                  "mean_error_c": 0.31660865325984056,
                  "p95_absolute_error_c": 0.797382467583185,
                  "maximum_absolute_error_c": 0.8126665153072565,
                  "maximum_underprediction_c": 0.06925250777646852
                },
                "60": {
                  "count": 4,
                  "rmse_c": 0.8029805279145901,
                  "mae_c": 0.7092461116322628,
                  "mean_error_c": 0.7092461116322628,
                  "p95_absolute_error_c": 1.0744626612563972,
                  "maximum_absolute_error_c": 1.099899674867153,
                  "maximum_underprediction_c": 0.0
                }
              },
              "temperature_persistence": {
                "1": {
                  "count": 9,
                  "rmse_c": 0.0,
                  "mae_c": 0.0,
                  "mean_error_c": 0.0,
                  "p95_absolute_error_c": 0.0,
                  "maximum_absolute_error_c": 0.0,
                  "maximum_underprediction_c": 0.0
                },
                "5": {
                  "count": 9,
                  "rmse_c": 0.4714045207910317,
                  "mae_c": 0.2222222222222222,
                  "mean_error_c": 0.2222222222222222,
                  "p95_absolute_error_c": 1.0,
                  "maximum_absolute_error_c": 1.0,
                  "maximum_underprediction_c": 0.0
                },
                "10": {
                  "count": 9,
                  "rmse_c": 0.816496580927726,
                  "mae_c": 0.4444444444444444,
                  "mean_error_c": 0.4444444444444444,
                  "p95_absolute_error_c": 1.5999999999999996,
                  "maximum_absolute_error_c": 2.0,
                  "maximum_underprediction_c": 0.0
                },
                "60": {
                  "count": 4,
                  "rmse_c": 2.1213203435596424,
                  "mae_c": 2.0,
                  "mean_error_c": 2.0,
                  "p95_absolute_error_c": 2.8499999999999996,
                  "maximum_absolute_error_c": 3.0,
                  "maximum_underprediction_c": 0.0
                }
              },
              "interpretation": "Diagnostic only. Existing rolling origins and target observations must both lie inside this recorded segment. Short segments may have no eligible origins; one-second reduction can miss a narrow raw temperature peak. Whole-acquisition selection is unchanged."
            },
            {
              "name": "batch_1125_8_decode",
              "kind": "workload",
              "phase": "decode",
              "start_s": 1739.995780414,
              "end_s": 1742.196945604,
              "raw_observation_count": 22,
              "raw_temperature_min_c": 54.0,
              "raw_temperature_max_c": 58.0,
              "retained_observed_peak_c": 58.0,
              "known_future_measured_power": {
                "1": {
                  "count": 0,
                  "rmse_c": null
                },
                "5": {
                  "count": 0,
                  "rmse_c": null
                },
                "10": {
                  "count": 0,
                  "rmse_c": null
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "temperature_persistence": {
                "1": {
                  "count": 0,
                  "rmse_c": null
                },
                "5": {
                  "count": 0,
                  "rmse_c": null
                },
                "10": {
                  "count": 0,
                  "rmse_c": null
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "interpretation": "Diagnostic only. Existing rolling origins and target observations must both lie inside this recorded segment. Short segments may have no eligible origins; one-second reduction can miss a narrow raw temperature peak. Whole-acquisition selection is unchanged."
            },
            {
              "name": "cooldown_after_batch_1125_8_decode",
              "kind": "cooldown",
              "phase": "idle",
              "start_s": 1742.196945604,
              "end_s": 1802.74647822,
              "raw_observation_count": 605,
              "raw_temperature_min_c": 54.0,
              "raw_temperature_max_c": 56.0,
              "retained_observed_peak_c": 56.0,
              "known_future_measured_power": {
                "1": {
                  "count": 6,
                  "rmse_c": 0.1302129335942083,
                  "mae_c": 0.10014966112985846,
                  "mean_error_c": 0.024214051128669922,
                  "p95_absolute_error_c": 0.2188637411838794,
                  "maximum_absolute_error_c": 0.22925630688823873,
                  "maximum_underprediction_c": 0.18768604407080147
                },
                "5": {
                  "count": 5,
                  "rmse_c": 0.2945216218937657,
                  "mae_c": 0.23501061396963366,
                  "mean_error_c": 0.04713052858746351,
                  "p95_absolute_error_c": 0.44807746262845854,
                  "maximum_absolute_error_c": 0.45253249277559604,
                  "maximum_underprediction_c": 0.4302573420399085
                },
                "10": {
                  "count": 5,
                  "rmse_c": 0.29811957616159634,
                  "mae_c": 0.23030793137013034,
                  "mean_error_c": 0.20071274202187653,
                  "p95_absolute_error_c": 0.4780413810693261,
                  "maximum_absolute_error_c": 0.4952426822734566,
                  "maximum_underprediction_c": 0.07398797337063456
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "temperature_persistence": {
                "1": {
                  "count": 6,
                  "rmse_c": 0.0,
                  "mae_c": 0.0,
                  "mean_error_c": 0.0,
                  "p95_absolute_error_c": 0.0,
                  "maximum_absolute_error_c": 0.0,
                  "maximum_underprediction_c": 0.0
                },
                "5": {
                  "count": 5,
                  "rmse_c": 0.0,
                  "mae_c": 0.0,
                  "mean_error_c": 0.0,
                  "p95_absolute_error_c": 0.0,
                  "maximum_absolute_error_c": 0.0,
                  "maximum_underprediction_c": 0.0
                },
                "10": {
                  "count": 5,
                  "rmse_c": 0.4472135954999579,
                  "mae_c": 0.2,
                  "mean_error_c": 0.2,
                  "p95_absolute_error_c": 0.7999999999999998,
                  "maximum_absolute_error_c": 1.0,
                  "maximum_underprediction_c": 0.0
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "interpretation": "Diagnostic only. Existing rolling origins and target observations must both lie inside this recorded segment. Short segments may have no eligible origins; one-second reduction can miss a narrow raw temperature peak. Whole-acquisition selection is unchanged."
            },
            {
              "name": "batch_1575_1_prefill",
              "kind": "workload",
              "phase": "prefill",
              "start_s": 1802.74647822,
              "end_s": 1803.91089173,
              "raw_observation_count": 11,
              "raw_temperature_min_c": 56.0,
              "raw_temperature_max_c": 58.0,
              "retained_observed_peak_c": 58.0,
              "known_future_measured_power": {
                "1": {
                  "count": 0,
                  "rmse_c": null
                },
                "5": {
                  "count": 0,
                  "rmse_c": null
                },
                "10": {
                  "count": 0,
                  "rmse_c": null
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "temperature_persistence": {
                "1": {
                  "count": 0,
                  "rmse_c": null
                },
                "5": {
                  "count": 0,
                  "rmse_c": null
                },
                "10": {
                  "count": 0,
                  "rmse_c": null
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "interpretation": "Diagnostic only. Existing rolling origins and target observations must both lie inside this recorded segment. Short segments may have no eligible origins; one-second reduction can miss a narrow raw temperature peak. Whole-acquisition selection is unchanged."
            },
            {
              "name": "cooldown_after_batch_1575_1_prefill",
              "kind": "cooldown",
              "phase": "idle",
              "start_s": 1803.91089173,
              "end_s": 1867.371905087,
              "raw_observation_count": 633,
              "raw_temperature_min_c": 53.0,
              "raw_temperature_max_c": 59.0,
              "retained_observed_peak_c": 55.0,
              "known_future_measured_power": {
                "1": {
                  "count": 6,
                  "rmse_c": 0.38052653872939135,
                  "mae_c": 0.18930091260613105,
                  "mean_error_c": 0.1412296129026013,
                  "p95_absolute_error_c": 0.7108202591635653,
                  "maximum_absolute_error_c": 0.9259596009697191,
                  "maximum_underprediction_c": 0.0654022337451039
                },
                "5": {
                  "count": 6,
                  "rmse_c": 0.3490184521917693,
                  "mae_c": 0.21601403946760556,
                  "mean_error_c": 0.08898631792176677,
                  "p95_absolute_error_c": 0.6558039374095035,
                  "maximum_absolute_error_c": 0.821045078870867,
                  "maximum_underprediction_c": 0.16008051302541304
                },
                "10": {
                  "count": 5,
                  "rmse_c": 0.1366971136369771,
                  "mae_c": 0.12323195350831781,
                  "mean_error_c": -0.0991145020169057,
                  "p95_absolute_error_c": 0.1980582962598987,
                  "maximum_absolute_error_c": 0.20410316763683056,
                  "maximum_underprediction_c": 0.20410316763683056
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "temperature_persistence": {
                "1": {
                  "count": 6,
                  "rmse_c": 0.408248290463863,
                  "mae_c": 0.16666666666666666,
                  "mean_error_c": 0.16666666666666666,
                  "p95_absolute_error_c": 0.75,
                  "maximum_absolute_error_c": 1.0,
                  "maximum_underprediction_c": 0.0
                },
                "5": {
                  "count": 6,
                  "rmse_c": 0.408248290463863,
                  "mae_c": 0.16666666666666666,
                  "mean_error_c": 0.16666666666666666,
                  "p95_absolute_error_c": 0.75,
                  "maximum_absolute_error_c": 1.0,
                  "maximum_underprediction_c": 0.0
                },
                "10": {
                  "count": 5,
                  "rmse_c": 0.0,
                  "mae_c": 0.0,
                  "mean_error_c": 0.0,
                  "p95_absolute_error_c": 0.0,
                  "maximum_absolute_error_c": 0.0,
                  "maximum_underprediction_c": 0.0
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "interpretation": "Diagnostic only. Existing rolling origins and target observations must both lie inside this recorded segment. Short segments may have no eligible origins; one-second reduction can miss a narrow raw temperature peak. Whole-acquisition selection is unchanged."
            },
            {
              "name": "batch_1575_1_decode",
              "kind": "workload",
              "phase": "decode",
              "start_s": 1867.371905087,
              "end_s": 1869.222748236,
              "raw_observation_count": 19,
              "raw_temperature_min_c": 53.0,
              "raw_temperature_max_c": 57.0,
              "retained_observed_peak_c": 56.0,
              "known_future_measured_power": {
                "1": {
                  "count": 0,
                  "rmse_c": null
                },
                "5": {
                  "count": 0,
                  "rmse_c": null
                },
                "10": {
                  "count": 0,
                  "rmse_c": null
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "temperature_persistence": {
                "1": {
                  "count": 0,
                  "rmse_c": null
                },
                "5": {
                  "count": 0,
                  "rmse_c": null
                },
                "10": {
                  "count": 0,
                  "rmse_c": null
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "interpretation": "Diagnostic only. Existing rolling origins and target observations must both lie inside this recorded segment. Short segments may have no eligible origins; one-second reduction can miss a narrow raw temperature peak. Whole-acquisition selection is unchanged."
            },
            {
              "name": "cooldown_after_batch_1575_1_decode",
              "kind": "cooldown",
              "phase": "idle",
              "start_s": 1869.222748236,
              "end_s": 1930.1296134899999,
              "raw_observation_count": 608,
              "raw_temperature_min_c": 53.0,
              "raw_temperature_max_c": 56.0,
              "retained_observed_peak_c": 56.0,
              "known_future_measured_power": {
                "1": {
                  "count": 6,
                  "rmse_c": 0.509311872625711,
                  "mae_c": 0.31272037375126516,
                  "mean_error_c": 0.23652489785236833,
                  "p95_absolute_error_c": 0.9670217127370133,
                  "maximum_absolute_error_c": 1.1964226414393409,
                  "maximum_underprediction_c": 0.08027990649436845
                },
                "5": {
                  "count": 6,
                  "rmse_c": 0.3052663088729815,
                  "mae_c": 0.2552819715056991,
                  "mean_error_c": 0.06918355413415966,
                  "p95_absolute_error_c": 0.5195046820262821,
                  "maximum_absolute_error_c": 0.5784879078772391,
                  "maximum_underprediction_c": 0.1975790984946144
                },
                "10": {
                  "count": 6,
                  "rmse_c": 0.43430508445831584,
                  "mae_c": 0.3696659623784697,
                  "mean_error_c": 0.1894298486423267,
                  "p95_absolute_error_c": 0.7113271630507363,
                  "maximum_absolute_error_c": 0.7565257556252902,
                  "maximum_underprediction_c": 0.2367387597883237
                },
                "60": {
                  "count": 1,
                  "rmse_c": 0.5503424335395408,
                  "mae_c": 0.5503424335395408,
                  "mean_error_c": 0.5503424335395408,
                  "p95_absolute_error_c": 0.5503424335395408,
                  "maximum_absolute_error_c": 0.5503424335395408,
                  "maximum_underprediction_c": 0.0
                }
              },
              "temperature_persistence": {
                "1": {
                  "count": 6,
                  "rmse_c": 0.816496580927726,
                  "mae_c": 0.3333333333333333,
                  "mean_error_c": 0.3333333333333333,
                  "p95_absolute_error_c": 1.5,
                  "maximum_absolute_error_c": 2.0,
                  "maximum_underprediction_c": 0.0
                },
                "5": {
                  "count": 6,
                  "rmse_c": 0.816496580927726,
                  "mae_c": 0.3333333333333333,
                  "mean_error_c": 0.3333333333333333,
                  "p95_absolute_error_c": 1.5,
                  "maximum_absolute_error_c": 2.0,
                  "maximum_underprediction_c": 0.0
                },
                "10": {
                  "count": 6,
                  "rmse_c": 0.9128709291752769,
                  "mae_c": 0.5,
                  "mean_error_c": 0.5,
                  "p95_absolute_error_c": 1.75,
                  "maximum_absolute_error_c": 2.0,
                  "maximum_underprediction_c": 0.0
                },
                "60": {
                  "count": 1,
                  "rmse_c": 3.0,
                  "mae_c": 3.0,
                  "mean_error_c": 3.0,
                  "p95_absolute_error_c": 3.0,
                  "maximum_absolute_error_c": 3.0,
                  "maximum_underprediction_c": 0.0
                }
              },
              "interpretation": "Diagnostic only. Existing rolling origins and target observations must both lie inside this recorded segment. Short segments may have no eligible origins; one-second reduction can miss a narrow raw temperature peak. Whole-acquisition selection is unchanged."
            },
            {
              "name": "batch_1575_4_prefill",
              "kind": "workload",
              "phase": "prefill",
              "start_s": 1930.1296134899999,
              "end_s": 1934.749298272,
              "raw_observation_count": 46,
              "raw_temperature_min_c": 53.0,
              "raw_temperature_max_c": 60.0,
              "retained_observed_peak_c": 59.0,
              "known_future_measured_power": {
                "1": {
                  "count": 0,
                  "rmse_c": null
                },
                "5": {
                  "count": 0,
                  "rmse_c": null
                },
                "10": {
                  "count": 0,
                  "rmse_c": null
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "temperature_persistence": {
                "1": {
                  "count": 0,
                  "rmse_c": null
                },
                "5": {
                  "count": 0,
                  "rmse_c": null
                },
                "10": {
                  "count": 0,
                  "rmse_c": null
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "interpretation": "Diagnostic only. Existing rolling origins and target observations must both lie inside this recorded segment. Short segments may have no eligible origins; one-second reduction can miss a narrow raw temperature peak. Whole-acquisition selection is unchanged."
            },
            {
              "name": "cooldown_after_batch_1575_4_prefill",
              "kind": "cooldown",
              "phase": "idle",
              "start_s": 1934.749298272,
              "end_s": 1998.0777958460003,
              "raw_observation_count": 632,
              "raw_temperature_min_c": 54.0,
              "raw_temperature_max_c": 59.0,
              "retained_observed_peak_c": 56.0,
              "known_future_measured_power": {
                "1": {
                  "count": 6,
                  "rmse_c": 0.1357824622884597,
                  "mae_c": 0.10963862188079432,
                  "mean_error_c": -0.032295853466231726,
                  "p95_absolute_error_c": 0.20329770527914803,
                  "maximum_absolute_error_c": 0.20585798285719648,
                  "maximum_underprediction_c": 0.20585798285719648
                },
                "5": {
                  "count": 6,
                  "rmse_c": 0.3274665299988671,
                  "mae_c": 0.25631152217883485,
                  "mean_error_c": 0.06470747956965421,
                  "p95_absolute_error_c": 0.5322384156557085,
                  "maximum_absolute_error_c": 0.5499962848745383,
                  "maximum_underprediction_c": 0.47896480799921903
                },
                "10": {
                  "count": 5,
                  "rmse_c": 0.3474985452147922,
                  "mae_c": 0.27937941254454585,
                  "mean_error_c": 0.03770913263165596,
                  "p95_absolute_error_c": 0.5410095512999504,
                  "maximum_absolute_error_c": 0.5604102400681867,
                  "maximum_underprediction_c": 0.5604102400681867
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "temperature_persistence": {
                "1": {
                  "count": 6,
                  "rmse_c": 0.0,
                  "mae_c": 0.0,
                  "mean_error_c": 0.0,
                  "p95_absolute_error_c": 0.0,
                  "maximum_absolute_error_c": 0.0,
                  "maximum_underprediction_c": 0.0
                },
                "5": {
                  "count": 6,
                  "rmse_c": 0.408248290463863,
                  "mae_c": 0.16666666666666666,
                  "mean_error_c": 0.16666666666666666,
                  "p95_absolute_error_c": 0.75,
                  "maximum_absolute_error_c": 1.0,
                  "maximum_underprediction_c": 0.0
                },
                "10": {
                  "count": 5,
                  "rmse_c": 0.4472135954999579,
                  "mae_c": 0.2,
                  "mean_error_c": 0.2,
                  "p95_absolute_error_c": 0.7999999999999998,
                  "maximum_absolute_error_c": 1.0,
                  "maximum_underprediction_c": 0.0
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "interpretation": "Diagnostic only. Existing rolling origins and target observations must both lie inside this recorded segment. Short segments may have no eligible origins; one-second reduction can miss a narrow raw temperature peak. Whole-acquisition selection is unchanged."
            },
            {
              "name": "batch_1575_4_decode",
              "kind": "workload",
              "phase": "decode",
              "start_s": 1998.0777958460003,
              "end_s": 2000.127418002,
              "raw_observation_count": 21,
              "raw_temperature_min_c": 54.0,
              "raw_temperature_max_c": 57.0,
              "retained_observed_peak_c": 56.0,
              "known_future_measured_power": {
                "1": {
                  "count": 0,
                  "rmse_c": null
                },
                "5": {
                  "count": 0,
                  "rmse_c": null
                },
                "10": {
                  "count": 0,
                  "rmse_c": null
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "temperature_persistence": {
                "1": {
                  "count": 0,
                  "rmse_c": null
                },
                "5": {
                  "count": 0,
                  "rmse_c": null
                },
                "10": {
                  "count": 0,
                  "rmse_c": null
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "interpretation": "Diagnostic only. Existing rolling origins and target observations must both lie inside this recorded segment. Short segments may have no eligible origins; one-second reduction can miss a narrow raw temperature peak. Whole-acquisition selection is unchanged."
            },
            {
              "name": "cooldown_after_batch_1575_4_decode",
              "kind": "cooldown",
              "phase": "idle",
              "start_s": 2000.127418002,
              "end_s": 2060.6449928340003,
              "raw_observation_count": 603,
              "raw_temperature_min_c": 54.0,
              "raw_temperature_max_c": 57.0,
              "retained_observed_peak_c": 56.0,
              "known_future_measured_power": {
                "1": {
                  "count": 6,
                  "rmse_c": 0.05162131878889377,
                  "mae_c": 0.045999389525404645,
                  "mean_error_c": -0.030958224183780914,
                  "p95_absolute_error_c": 0.07047260518617193,
                  "maximum_absolute_error_c": 0.07092107769281597,
                  "maximum_underprediction_c": 0.07092107769281597
                },
                "5": {
                  "count": 5,
                  "rmse_c": 0.11097760073926842,
                  "mae_c": 0.09873292963128648,
                  "mean_error_c": -0.06939160228299243,
                  "p95_absolute_error_c": 0.15891676474773106,
                  "maximum_absolute_error_c": 0.1633364324670623,
                  "maximum_underprediction_c": 0.1633364324670623
                },
                "10": {
                  "count": 5,
                  "rmse_c": 0.13825335548004433,
                  "mae_c": 0.12190244770693397,
                  "mean_error_c": -0.10822472681467588,
                  "p95_absolute_error_c": 0.1933568258462543,
                  "maximum_absolute_error_c": 0.19605636241360713,
                  "maximum_underprediction_c": 0.19605636241360713
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "temperature_persistence": {
                "1": {
                  "count": 6,
                  "rmse_c": 0.0,
                  "mae_c": 0.0,
                  "mean_error_c": 0.0,
                  "p95_absolute_error_c": 0.0,
                  "maximum_absolute_error_c": 0.0,
                  "maximum_underprediction_c": 0.0
                },
                "5": {
                  "count": 5,
                  "rmse_c": 0.0,
                  "mae_c": 0.0,
                  "mean_error_c": 0.0,
                  "p95_absolute_error_c": 0.0,
                  "maximum_absolute_error_c": 0.0,
                  "maximum_underprediction_c": 0.0
                },
                "10": {
                  "count": 5,
                  "rmse_c": 0.0,
                  "mae_c": 0.0,
                  "mean_error_c": 0.0,
                  "p95_absolute_error_c": 0.0,
                  "maximum_absolute_error_c": 0.0,
                  "maximum_underprediction_c": 0.0
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "interpretation": "Diagnostic only. Existing rolling origins and target observations must both lie inside this recorded segment. Short segments may have no eligible origins; one-second reduction can miss a narrow raw temperature peak. Whole-acquisition selection is unchanged."
            },
            {
              "name": "batch_1575_8_prefill",
              "kind": "workload",
              "phase": "prefill",
              "start_s": 2060.6449928340003,
              "end_s": 2069.852738575,
              "raw_observation_count": 92,
              "raw_temperature_min_c": 54.0,
              "raw_temperature_max_c": 62.0,
              "retained_observed_peak_c": 62.0,
              "known_future_measured_power": {
                "1": {
                  "count": 0,
                  "rmse_c": null
                },
                "5": {
                  "count": 0,
                  "rmse_c": null
                },
                "10": {
                  "count": 0,
                  "rmse_c": null
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "temperature_persistence": {
                "1": {
                  "count": 0,
                  "rmse_c": null
                },
                "5": {
                  "count": 0,
                  "rmse_c": null
                },
                "10": {
                  "count": 0,
                  "rmse_c": null
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "interpretation": "Diagnostic only. Existing rolling origins and target observations must both lie inside this recorded segment. Short segments may have no eligible origins; one-second reduction can miss a narrow raw temperature peak. Whole-acquisition selection is unchanged."
            },
            {
              "name": "cooldown_after_batch_1575_8_prefill",
              "kind": "cooldown",
              "phase": "idle",
              "start_s": 2069.852738575,
              "end_s": 2166.340508235,
              "raw_observation_count": 962,
              "raw_temperature_min_c": 54.0,
              "raw_temperature_max_c": 62.0,
              "retained_observed_peak_c": 58.0,
              "known_future_measured_power": {
                "1": {
                  "count": 9,
                  "rmse_c": 0.3552669162565338,
                  "mae_c": 0.23190686237449792,
                  "mean_error_c": 0.14486925479021157,
                  "p95_absolute_error_c": 0.6908005269635167,
                  "maximum_absolute_error_c": 0.9214238497559109,
                  "maximum_underprediction_c": 0.34486554277492587
                },
                "5": {
                  "count": 9,
                  "rmse_c": 0.38079490875399247,
                  "mae_c": 0.2916501464599237,
                  "mean_error_c": 0.24860051552909349,
                  "p95_absolute_error_c": 0.7269991546585642,
                  "maximum_absolute_error_c": 0.7995937613500175,
                  "maximum_underprediction_c": 0.11379040520360206
                },
                "10": {
                  "count": 8,
                  "rmse_c": 0.4520302134072123,
                  "mae_c": 0.35913048686696225,
                  "mean_error_c": 0.3027695639156063,
                  "p95_absolute_error_c": 0.7687649252552603,
                  "maximum_absolute_error_c": 0.8020646622859147,
                  "maximum_underprediction_c": 0.1871755817301306
                },
                "60": {
                  "count": 3,
                  "rmse_c": 0.6745356493018307,
                  "mae_c": 0.5804920666000797,
                  "mean_error_c": 0.5804920666000797,
                  "p95_absolute_error_c": 0.8897294263851151,
                  "maximum_absolute_error_c": 0.9077093520778021,
                  "maximum_underprediction_c": 0.0
                }
              },
              "temperature_persistence": {
                "1": {
                  "count": 9,
                  "rmse_c": 0.3333333333333333,
                  "mae_c": 0.1111111111111111,
                  "mean_error_c": 0.1111111111111111,
                  "p95_absolute_error_c": 0.5999999999999996,
                  "maximum_absolute_error_c": 1.0,
                  "maximum_underprediction_c": 0.0
                },
                "5": {
                  "count": 9,
                  "rmse_c": 0.4714045207910317,
                  "mae_c": 0.2222222222222222,
                  "mean_error_c": 0.2222222222222222,
                  "p95_absolute_error_c": 1.0,
                  "maximum_absolute_error_c": 1.0,
                  "maximum_underprediction_c": 0.0
                },
                "10": {
                  "count": 8,
                  "rmse_c": 0.6123724356957945,
                  "mae_c": 0.375,
                  "mean_error_c": 0.375,
                  "p95_absolute_error_c": 1.0,
                  "maximum_absolute_error_c": 1.0,
                  "maximum_underprediction_c": 0.0
                },
                "60": {
                  "count": 3,
                  "rmse_c": 1.7320508075688772,
                  "mae_c": 1.6666666666666667,
                  "mean_error_c": 1.6666666666666667,
                  "p95_absolute_error_c": 2.0,
                  "maximum_absolute_error_c": 2.0,
                  "maximum_underprediction_c": 0.0
                }
              },
              "interpretation": "Diagnostic only. Existing rolling origins and target observations must both lie inside this recorded segment. Short segments may have no eligible origins; one-second reduction can miss a narrow raw temperature peak. Whole-acquisition selection is unchanged."
            },
            {
              "name": "batch_1575_8_decode",
              "kind": "workload",
              "phase": "decode",
              "start_s": 2166.340508235,
              "end_s": 2168.518307498,
              "raw_observation_count": 21,
              "raw_temperature_min_c": 54.0,
              "raw_temperature_max_c": 58.0,
              "retained_observed_peak_c": 57.0,
              "known_future_measured_power": {
                "1": {
                  "count": 0,
                  "rmse_c": null
                },
                "5": {
                  "count": 0,
                  "rmse_c": null
                },
                "10": {
                  "count": 0,
                  "rmse_c": null
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "temperature_persistence": {
                "1": {
                  "count": 0,
                  "rmse_c": null
                },
                "5": {
                  "count": 0,
                  "rmse_c": null
                },
                "10": {
                  "count": 0,
                  "rmse_c": null
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "interpretation": "Diagnostic only. Existing rolling origins and target observations must both lie inside this recorded segment. Short segments may have no eligible origins; one-second reduction can miss a narrow raw temperature peak. Whole-acquisition selection is unchanged."
            },
            {
              "name": "cooldown_after_batch_1575_8_decode",
              "kind": "cooldown",
              "phase": "idle",
              "start_s": 2168.518307498,
              "end_s": 2229.478197079,
              "raw_observation_count": 608,
              "raw_temperature_min_c": 54.0,
              "raw_temperature_max_c": 57.0,
              "retained_observed_peak_c": 55.0,
              "known_future_measured_power": {
                "1": {
                  "count": 6,
                  "rmse_c": 0.149049956073303,
                  "mae_c": 0.11961377824917108,
                  "mean_error_c": -0.03993384358232414,
                  "p95_absolute_error_c": 0.2303387131189787,
                  "maximum_absolute_error_c": 0.23660427694672848,
                  "maximum_underprediction_c": 0.23660427694672848
                },
                "5": {
                  "count": 6,
                  "rmse_c": 0.3276813456507357,
                  "mae_c": 0.2587384936157863,
                  "mean_error_c": -0.1158754785220341,
                  "p95_absolute_error_c": 0.5257468296610082,
                  "maximum_absolute_error_c": 0.540382056989877,
                  "maximum_underprediction_c": 0.540382056989877
                },
                "10": {
                  "count": 6,
                  "rmse_c": 0.3399240252324482,
                  "mae_c": 0.2670945347666039,
                  "mean_error_c": -0.005925637107168313,
                  "p95_absolute_error_c": 0.5841054453139414,
                  "maximum_absolute_error_c": 0.6328954942228506,
                  "maximum_underprediction_c": 0.6328954942228506
                },
                "60": {
                  "count": 1,
                  "rmse_c": 0.12763747699352734,
                  "mae_c": 0.12763747699352734,
                  "mean_error_c": -0.12763747699352734,
                  "p95_absolute_error_c": 0.12763747699352734,
                  "maximum_absolute_error_c": 0.12763747699352734,
                  "maximum_underprediction_c": 0.12763747699352734
                }
              },
              "temperature_persistence": {
                "1": {
                  "count": 6,
                  "rmse_c": 0.0,
                  "mae_c": 0.0,
                  "mean_error_c": 0.0,
                  "p95_absolute_error_c": 0.0,
                  "maximum_absolute_error_c": 0.0,
                  "maximum_underprediction_c": 0.0
                },
                "5": {
                  "count": 6,
                  "rmse_c": 0.0,
                  "mae_c": 0.0,
                  "mean_error_c": 0.0,
                  "p95_absolute_error_c": 0.0,
                  "maximum_absolute_error_c": 0.0,
                  "maximum_underprediction_c": 0.0
                },
                "10": {
                  "count": 6,
                  "rmse_c": 0.408248290463863,
                  "mae_c": 0.16666666666666666,
                  "mean_error_c": 0.16666666666666666,
                  "p95_absolute_error_c": 0.75,
                  "maximum_absolute_error_c": 1.0,
                  "maximum_underprediction_c": 0.0
                },
                "60": {
                  "count": 1,
                  "rmse_c": 1.0,
                  "mae_c": 1.0,
                  "mean_error_c": 1.0,
                  "p95_absolute_error_c": 1.0,
                  "maximum_absolute_error_c": 1.0,
                  "maximum_underprediction_c": 0.0
                }
              },
              "interpretation": "Diagnostic only. Existing rolling origins and target observations must both lie inside this recorded segment. Short segments may have no eligible origins; one-second reduction can miss a narrow raw temperature peak. Whole-acquisition selection is unchanged."
            },
            {
              "name": "batch_2040_1_prefill",
              "kind": "workload",
              "phase": "prefill",
              "start_s": 2229.478197079,
              "end_s": 2230.634806247,
              "raw_observation_count": 12,
              "raw_temperature_min_c": 54.0,
              "raw_temperature_max_c": 59.0,
              "retained_observed_peak_c": 59.0,
              "known_future_measured_power": {
                "1": {
                  "count": 0,
                  "rmse_c": null
                },
                "5": {
                  "count": 0,
                  "rmse_c": null
                },
                "10": {
                  "count": 0,
                  "rmse_c": null
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "temperature_persistence": {
                "1": {
                  "count": 0,
                  "rmse_c": null
                },
                "5": {
                  "count": 0,
                  "rmse_c": null
                },
                "10": {
                  "count": 0,
                  "rmse_c": null
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "interpretation": "Diagnostic only. Existing rolling origins and target observations must both lie inside this recorded segment. Short segments may have no eligible origins; one-second reduction can miss a narrow raw temperature peak. Whole-acquisition selection is unchanged."
            },
            {
              "name": "cooldown_after_batch_2040_1_prefill",
              "kind": "cooldown",
              "phase": "idle",
              "start_s": 2230.634806247,
              "end_s": 2292.964186404,
              "raw_observation_count": 622,
              "raw_temperature_min_c": 53.0,
              "raw_temperature_max_c": 57.0,
              "retained_observed_peak_c": 55.0,
              "known_future_measured_power": {
                "1": {
                  "count": 6,
                  "rmse_c": 0.12397185107620727,
                  "mae_c": 0.08529947824869666,
                  "mean_error_c": 0.017977586406169383,
                  "p95_absolute_error_c": 0.23075628261177172,
                  "maximum_absolute_error_c": 0.28097242782499166,
                  "maximum_underprediction_c": 0.08010784697211193
                },
                "5": {
                  "count": 5,
                  "rmse_c": 0.12364627067765635,
                  "mae_c": 0.10997418261631395,
                  "mean_error_c": -0.09668239850429501,
                  "p95_absolute_error_c": 0.18002143334238524,
                  "maximum_absolute_error_c": 0.18832121857404616,
                  "maximum_underprediction_c": 0.18832121857404616
                },
                "10": {
                  "count": 5,
                  "rmse_c": 0.3612094362871506,
                  "mae_c": 0.24834362290808656,
                  "mean_error_c": 0.054387893515888665,
                  "p95_absolute_error_c": 0.6460944814988465,
                  "maximum_absolute_error_c": 0.756828791059938,
                  "maximum_underprediction_c": 0.2031572432544806
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "temperature_persistence": {
                "1": {
                  "count": 6,
                  "rmse_c": 0.0,
                  "mae_c": 0.0,
                  "mean_error_c": 0.0,
                  "p95_absolute_error_c": 0.0,
                  "maximum_absolute_error_c": 0.0,
                  "maximum_underprediction_c": 0.0
                },
                "5": {
                  "count": 5,
                  "rmse_c": 0.0,
                  "mae_c": 0.0,
                  "mean_error_c": 0.0,
                  "p95_absolute_error_c": 0.0,
                  "maximum_absolute_error_c": 0.0,
                  "maximum_underprediction_c": 0.0
                },
                "10": {
                  "count": 5,
                  "rmse_c": 0.4472135954999579,
                  "mae_c": 0.2,
                  "mean_error_c": 0.2,
                  "p95_absolute_error_c": 0.7999999999999998,
                  "maximum_absolute_error_c": 1.0,
                  "maximum_underprediction_c": 0.0
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "interpretation": "Diagnostic only. Existing rolling origins and target observations must both lie inside this recorded segment. Short segments may have no eligible origins; one-second reduction can miss a narrow raw temperature peak. Whole-acquisition selection is unchanged."
            },
            {
              "name": "batch_2040_1_decode",
              "kind": "workload",
              "phase": "decode",
              "start_s": 2292.964186404,
              "end_s": 2294.817416129,
              "raw_observation_count": 18,
              "raw_temperature_min_c": 55.0,
              "raw_temperature_max_c": 57.0,
              "retained_observed_peak_c": 56.0,
              "known_future_measured_power": {
                "1": {
                  "count": 0,
                  "rmse_c": null
                },
                "5": {
                  "count": 0,
                  "rmse_c": null
                },
                "10": {
                  "count": 0,
                  "rmse_c": null
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "temperature_persistence": {
                "1": {
                  "count": 0,
                  "rmse_c": null
                },
                "5": {
                  "count": 0,
                  "rmse_c": null
                },
                "10": {
                  "count": 0,
                  "rmse_c": null
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "interpretation": "Diagnostic only. Existing rolling origins and target observations must both lie inside this recorded segment. Short segments may have no eligible origins; one-second reduction can miss a narrow raw temperature peak. Whole-acquisition selection is unchanged."
            },
            {
              "name": "cooldown_after_batch_2040_1_decode",
              "kind": "cooldown",
              "phase": "idle",
              "start_s": 2294.817416129,
              "end_s": 2355.8662773710003,
              "raw_observation_count": 609,
              "raw_temperature_min_c": 53.0,
              "raw_temperature_max_c": 56.0,
              "retained_observed_peak_c": 55.0,
              "known_future_measured_power": {
                "1": {
                  "count": 6,
                  "rmse_c": 0.1299784606623864,
                  "mae_c": 0.10995494042863758,
                  "mean_error_c": 0.02293932108079962,
                  "p95_absolute_error_c": 0.22204311983733227,
                  "maximum_absolute_error_c": 0.24474484741050873,
                  "maximum_underprediction_c": 0.08232524660313345
                },
                "5": {
                  "count": 6,
                  "rmse_c": 0.42083703052157323,
                  "mae_c": 0.3427800790517755,
                  "mean_error_c": 0.19524925640227528,
                  "p95_absolute_error_c": 0.7303202013964096,
                  "maximum_absolute_error_c": 0.8057909179148481,
                  "maximum_underprediction_c": 0.1765987355452978
                },
                "10": {
                  "count": 5,
                  "rmse_c": 0.43839766730979146,
                  "mae_c": 0.3715575321895372,
                  "mean_error_c": 0.13886815699103608,
                  "p95_absolute_error_c": 0.7140571588227942,
                  "maximum_absolute_error_c": 0.764740523720846,
                  "maximum_underprediction_c": 0.22425719064912641
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "temperature_persistence": {
                "1": {
                  "count": 6,
                  "rmse_c": 0.0,
                  "mae_c": 0.0,
                  "mean_error_c": 0.0,
                  "p95_absolute_error_c": 0.0,
                  "maximum_absolute_error_c": 0.0,
                  "maximum_underprediction_c": 0.0
                },
                "5": {
                  "count": 6,
                  "rmse_c": 0.408248290463863,
                  "mae_c": 0.16666666666666666,
                  "mean_error_c": 0.16666666666666666,
                  "p95_absolute_error_c": 0.75,
                  "maximum_absolute_error_c": 1.0,
                  "maximum_underprediction_c": 0.0
                },
                "10": {
                  "count": 5,
                  "rmse_c": 0.4472135954999579,
                  "mae_c": 0.2,
                  "mean_error_c": 0.2,
                  "p95_absolute_error_c": 0.7999999999999998,
                  "maximum_absolute_error_c": 1.0,
                  "maximum_underprediction_c": 0.0
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "interpretation": "Diagnostic only. Existing rolling origins and target observations must both lie inside this recorded segment. Short segments may have no eligible origins; one-second reduction can miss a narrow raw temperature peak. Whole-acquisition selection is unchanged."
            },
            {
              "name": "batch_2040_4_prefill",
              "kind": "workload",
              "phase": "prefill",
              "start_s": 2355.8662773710003,
              "end_s": 2360.450791796,
              "raw_observation_count": 46,
              "raw_temperature_min_c": 53.0,
              "raw_temperature_max_c": 60.0,
              "retained_observed_peak_c": 60.0,
              "known_future_measured_power": {
                "1": {
                  "count": 1,
                  "rmse_c": 0.4890491668549828,
                  "mae_c": 0.4890491668549828,
                  "mean_error_c": -0.4890491668549828,
                  "p95_absolute_error_c": 0.4890491668549828,
                  "maximum_absolute_error_c": 0.4890491668549828,
                  "maximum_underprediction_c": 0.4890491668549828
                },
                "5": {
                  "count": 0,
                  "rmse_c": null
                },
                "10": {
                  "count": 0,
                  "rmse_c": null
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "temperature_persistence": {
                "1": {
                  "count": 1,
                  "rmse_c": 1.0,
                  "mae_c": 1.0,
                  "mean_error_c": -1.0,
                  "p95_absolute_error_c": 1.0,
                  "maximum_absolute_error_c": 1.0,
                  "maximum_underprediction_c": 1.0
                },
                "5": {
                  "count": 0,
                  "rmse_c": null
                },
                "10": {
                  "count": 0,
                  "rmse_c": null
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "interpretation": "Diagnostic only. Existing rolling origins and target observations must both lie inside this recorded segment. Short segments may have no eligible origins; one-second reduction can miss a narrow raw temperature peak. Whole-acquisition selection is unchanged."
            },
            {
              "name": "cooldown_after_batch_2040_4_prefill",
              "kind": "cooldown",
              "phase": "idle",
              "start_s": 2360.450791796,
              "end_s": 2422.874103724,
              "raw_observation_count": 623,
              "raw_temperature_min_c": 54.0,
              "raw_temperature_max_c": 60.0,
              "retained_observed_peak_c": 56.0,
              "known_future_measured_power": {
                "1": {
                  "count": 6,
                  "rmse_c": 0.12313483494926915,
                  "mae_c": 0.09669643336949581,
                  "mean_error_c": 0.01007489859163376,
                  "p95_absolute_error_c": 0.20199281954207216,
                  "maximum_absolute_error_c": 0.204867391314572,
                  "maximum_underprediction_c": 0.19336910422457265
                },
                "5": {
                  "count": 5,
                  "rmse_c": 0.2780853949574858,
                  "mae_c": 0.2169018343812553,
                  "mean_error_c": 0.017216087650882627,
                  "p95_absolute_error_c": 0.4339365332447301,
                  "maximum_absolute_error_c": 0.4421474978934725,
                  "maximum_underprediction_c": 0.4421474978934725
                },
                "10": {
                  "count": 5,
                  "rmse_c": 0.27703785544590853,
                  "mae_c": 0.21641021652876874,
                  "mean_error_c": 0.1666268977545741,
                  "p95_absolute_error_c": 0.4549380046935312,
                  "maximum_absolute_error_c": 0.4794376812756269,
                  "maximum_underprediction_c": 0.10720418780809382
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "temperature_persistence": {
                "1": {
                  "count": 6,
                  "rmse_c": 0.0,
                  "mae_c": 0.0,
                  "mean_error_c": 0.0,
                  "p95_absolute_error_c": 0.0,
                  "maximum_absolute_error_c": 0.0,
                  "maximum_underprediction_c": 0.0
                },
                "5": {
                  "count": 5,
                  "rmse_c": 0.0,
                  "mae_c": 0.0,
                  "mean_error_c": 0.0,
                  "p95_absolute_error_c": 0.0,
                  "maximum_absolute_error_c": 0.0,
                  "maximum_underprediction_c": 0.0
                },
                "10": {
                  "count": 5,
                  "rmse_c": 0.4472135954999579,
                  "mae_c": 0.2,
                  "mean_error_c": 0.2,
                  "p95_absolute_error_c": 0.7999999999999998,
                  "maximum_absolute_error_c": 1.0,
                  "maximum_underprediction_c": 0.0
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "interpretation": "Diagnostic only. Existing rolling origins and target observations must both lie inside this recorded segment. Short segments may have no eligible origins; one-second reduction can miss a narrow raw temperature peak. Whole-acquisition selection is unchanged."
            },
            {
              "name": "batch_2040_4_decode",
              "kind": "workload",
              "phase": "decode",
              "start_s": 2422.874103724,
              "end_s": 2424.914101382,
              "raw_observation_count": 20,
              "raw_temperature_min_c": 54.0,
              "raw_temperature_max_c": 57.0,
              "retained_observed_peak_c": 56.0,
              "known_future_measured_power": {
                "1": {
                  "count": 0,
                  "rmse_c": null
                },
                "5": {
                  "count": 0,
                  "rmse_c": null
                },
                "10": {
                  "count": 0,
                  "rmse_c": null
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "temperature_persistence": {
                "1": {
                  "count": 0,
                  "rmse_c": null
                },
                "5": {
                  "count": 0,
                  "rmse_c": null
                },
                "10": {
                  "count": 0,
                  "rmse_c": null
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "interpretation": "Diagnostic only. Existing rolling origins and target observations must both lie inside this recorded segment. Short segments may have no eligible origins; one-second reduction can miss a narrow raw temperature peak. Whole-acquisition selection is unchanged."
            },
            {
              "name": "cooldown_after_batch_2040_4_decode",
              "kind": "cooldown",
              "phase": "idle",
              "start_s": 2424.914101382,
              "end_s": 2488.1650847600004,
              "raw_observation_count": 631,
              "raw_temperature_min_c": 53.0,
              "raw_temperature_max_c": 57.0,
              "retained_observed_peak_c": 56.0,
              "known_future_measured_power": {
                "1": {
                  "count": 6,
                  "rmse_c": 0.27490764819871377,
                  "mae_c": 0.15127327660750703,
                  "mean_error_c": -0.11451322738439036,
                  "p95_absolute_error_c": 0.518289811941699,
                  "maximum_absolute_error_c": 0.6617555510352275,
                  "maximum_underprediction_c": 0.6617555510352275
                },
                "5": {
                  "count": 6,
                  "rmse_c": 0.3047583088374123,
                  "mae_c": 0.20740912247966273,
                  "mean_error_c": 0.08462825804216105,
                  "p95_absolute_error_c": 0.5624166643700317,
                  "maximum_absolute_error_c": 0.6946583110500839,
                  "maximum_underprediction_c": 0.165691724329875
                },
                "10": {
                  "count": 5,
                  "rmse_c": 0.3681761934880253,
                  "mae_c": 0.24265762504173977,
                  "mean_error_c": 0.11677419232212145,
                  "p95_absolute_error_c": 0.6650527101463708,
                  "maximum_absolute_error_c": 0.7871615465022472,
                  "maximum_underprediction_c": 0.1766173647228655
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "temperature_persistence": {
                "1": {
                  "count": 6,
                  "rmse_c": 0.408248290463863,
                  "mae_c": 0.16666666666666666,
                  "mean_error_c": -0.16666666666666666,
                  "p95_absolute_error_c": 0.75,
                  "maximum_absolute_error_c": 1.0,
                  "maximum_underprediction_c": 1.0
                },
                "5": {
                  "count": 6,
                  "rmse_c": 0.0,
                  "mae_c": 0.0,
                  "mean_error_c": 0.0,
                  "p95_absolute_error_c": 0.0,
                  "maximum_absolute_error_c": 0.0,
                  "maximum_underprediction_c": 0.0
                },
                "10": {
                  "count": 5,
                  "rmse_c": 0.4472135954999579,
                  "mae_c": 0.2,
                  "mean_error_c": 0.2,
                  "p95_absolute_error_c": 0.7999999999999998,
                  "maximum_absolute_error_c": 1.0,
                  "maximum_underprediction_c": 0.0
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "interpretation": "Diagnostic only. Existing rolling origins and target observations must both lie inside this recorded segment. Short segments may have no eligible origins; one-second reduction can miss a narrow raw temperature peak. Whole-acquisition selection is unchanged."
            },
            {
              "name": "batch_2040_8_prefill",
              "kind": "workload",
              "phase": "prefill",
              "start_s": 2488.1650847600004,
              "end_s": 2497.395554114,
              "raw_observation_count": 92,
              "raw_temperature_min_c": 53.0,
              "raw_temperature_max_c": 62.0,
              "retained_observed_peak_c": 62.0,
              "known_future_measured_power": {
                "1": {
                  "count": 1,
                  "rmse_c": 0.7933697747670152,
                  "mae_c": 0.7933697747670152,
                  "mean_error_c": 0.7933697747670152,
                  "p95_absolute_error_c": 0.7933697747670152,
                  "maximum_absolute_error_c": 0.7933697747670152,
                  "maximum_underprediction_c": 0.0
                },
                "5": {
                  "count": 1,
                  "rmse_c": 0.4777965317659749,
                  "mae_c": 0.4777965317659749,
                  "mean_error_c": 0.4777965317659749,
                  "p95_absolute_error_c": 0.4777965317659749,
                  "maximum_absolute_error_c": 0.4777965317659749,
                  "maximum_underprediction_c": 0.0
                },
                "10": {
                  "count": 0,
                  "rmse_c": null
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "temperature_persistence": {
                "1": {
                  "count": 1,
                  "rmse_c": 0.0,
                  "mae_c": 0.0,
                  "mean_error_c": 0.0,
                  "p95_absolute_error_c": 0.0,
                  "maximum_absolute_error_c": 0.0,
                  "maximum_underprediction_c": 0.0
                },
                "5": {
                  "count": 1,
                  "rmse_c": 2.0,
                  "mae_c": 2.0,
                  "mean_error_c": -2.0,
                  "p95_absolute_error_c": 2.0,
                  "maximum_absolute_error_c": 2.0,
                  "maximum_underprediction_c": 2.0
                },
                "10": {
                  "count": 0,
                  "rmse_c": null
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "interpretation": "Diagnostic only. Existing rolling origins and target observations must both lie inside this recorded segment. Short segments may have no eligible origins; one-second reduction can miss a narrow raw temperature peak. Whole-acquisition selection is unchanged."
            },
            {
              "name": "cooldown_after_batch_2040_8_prefill",
              "kind": "cooldown",
              "phase": "idle",
              "start_s": 2497.395554114,
              "end_s": 2596.822904221,
              "raw_observation_count": 992,
              "raw_temperature_min_c": 54.0,
              "raw_temperature_max_c": 62.0,
              "retained_observed_peak_c": 58.0,
              "known_future_measured_power": {
                "1": {
                  "count": 10,
                  "rmse_c": 0.11775259134852158,
                  "mae_c": 0.09597885418236274,
                  "mean_error_c": 0.04847305977030771,
                  "p95_absolute_error_c": 0.20793352033780504,
                  "maximum_absolute_error_c": 0.22594113043842157,
                  "maximum_underprediction_c": 0.09450360140609604
                },
                "5": {
                  "count": 10,
                  "rmse_c": 0.419105963193166,
                  "mae_c": 0.31645487176021375,
                  "mean_error_c": 0.0432827168439708,
                  "p95_absolute_error_c": 0.8230745386091853,
                  "maximum_absolute_error_c": 0.8838808098292361,
                  "maximum_underprediction_c": 0.8838808098292361
                },
                "10": {
                  "count": 9,
                  "rmse_c": 0.3696653344316759,
                  "mae_c": 0.29771698684865316,
                  "mean_error_c": 0.16261020205594828,
                  "p95_absolute_error_c": 0.6698617132393423,
                  "maximum_absolute_error_c": 0.6710237738019202,
                  "maximum_underprediction_c": 0.23426091056595055
                },
                "60": {
                  "count": 4,
                  "rmse_c": 0.4976568561283558,
                  "mae_c": 0.3599396158844588,
                  "mean_error_c": 0.33552568764487667,
                  "p95_absolute_error_c": 0.7737540058582524,
                  "maximum_absolute_error_c": 0.8081329563489419,
                  "maximum_underprediction_c": 0.04882785647916421
                }
              },
              "temperature_persistence": {
                "1": {
                  "count": 10,
                  "rmse_c": 0.31622776601683794,
                  "mae_c": 0.1,
                  "mean_error_c": 0.1,
                  "p95_absolute_error_c": 0.5499999999999989,
                  "maximum_absolute_error_c": 1.0,
                  "maximum_underprediction_c": 0.0
                },
                "5": {
                  "count": 10,
                  "rmse_c": 0.4472135954999579,
                  "mae_c": 0.2,
                  "mean_error_c": 0.2,
                  "p95_absolute_error_c": 1.0,
                  "maximum_absolute_error_c": 1.0,
                  "maximum_underprediction_c": 0.0
                },
                "10": {
                  "count": 9,
                  "rmse_c": 0.816496580927726,
                  "mae_c": 0.4444444444444444,
                  "mean_error_c": 0.4444444444444444,
                  "p95_absolute_error_c": 1.5999999999999996,
                  "maximum_absolute_error_c": 2.0,
                  "maximum_underprediction_c": 0.0
                },
                "60": {
                  "count": 4,
                  "rmse_c": 1.9364916731037085,
                  "mae_c": 1.75,
                  "mean_error_c": 1.75,
                  "p95_absolute_error_c": 2.8499999999999996,
                  "maximum_absolute_error_c": 3.0,
                  "maximum_underprediction_c": 0.0
                }
              },
              "interpretation": "Diagnostic only. Existing rolling origins and target observations must both lie inside this recorded segment. Short segments may have no eligible origins; one-second reduction can miss a narrow raw temperature peak. Whole-acquisition selection is unchanged."
            },
            {
              "name": "batch_2040_8_decode",
              "kind": "workload",
              "phase": "decode",
              "start_s": 2596.822904221,
              "end_s": 2599.000927359,
              "raw_observation_count": 22,
              "raw_temperature_min_c": 54.0,
              "raw_temperature_max_c": 58.0,
              "retained_observed_peak_c": 57.0,
              "known_future_measured_power": {
                "1": {
                  "count": 0,
                  "rmse_c": null
                },
                "5": {
                  "count": 0,
                  "rmse_c": null
                },
                "10": {
                  "count": 0,
                  "rmse_c": null
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "temperature_persistence": {
                "1": {
                  "count": 0,
                  "rmse_c": null
                },
                "5": {
                  "count": 0,
                  "rmse_c": null
                },
                "10": {
                  "count": 0,
                  "rmse_c": null
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "interpretation": "Diagnostic only. Existing rolling origins and target observations must both lie inside this recorded segment. Short segments may have no eligible origins; one-second reduction can miss a narrow raw temperature peak. Whole-acquisition selection is unchanged."
            },
            {
              "name": "cooldown_after_batch_2040_8_decode",
              "kind": "cooldown",
              "phase": "idle",
              "start_s": 2599.000927359,
              "end_s": 2660.0580658460003,
              "raw_observation_count": 609,
              "raw_temperature_min_c": 54.0,
              "raw_temperature_max_c": 56.0,
              "retained_observed_peak_c": 56.0,
              "known_future_measured_power": {
                "1": {
                  "count": 6,
                  "rmse_c": 0.2564314045624339,
                  "mae_c": 0.1745813034068,
                  "mean_error_c": 0.09739672191211805,
                  "p95_absolute_error_c": 0.4746929586952149,
                  "maximum_absolute_error_c": 0.5635314910956737,
                  "maximum_underprediction_c": 0.20817736149383848
                },
                "5": {
                  "count": 6,
                  "rmse_c": 0.28554092223255334,
                  "mae_c": 0.22911340226481278,
                  "mean_error_c": -0.08317363386999688,
                  "p95_absolute_error_c": 0.4510178317403444,
                  "maximum_absolute_error_c": 0.4739087450822268,
                  "maximum_underprediction_c": 0.4739087450822268
                },
                "10": {
                  "count": 6,
                  "rmse_c": 0.3126136463360071,
                  "mae_c": 0.24965709753597073,
                  "mean_error_c": 0.01685173271459443,
                  "p95_absolute_error_c": 0.5154469927618184,
                  "maximum_absolute_error_c": 0.5388069111101785,
                  "maximum_underprediction_c": 0.5388069111101785
                },
                "60": {
                  "count": 1,
                  "rmse_c": 0.0690259712795438,
                  "mae_c": 0.0690259712795438,
                  "mean_error_c": -0.0690259712795438,
                  "p95_absolute_error_c": 0.0690259712795438,
                  "maximum_absolute_error_c": 0.0690259712795438,
                  "maximum_underprediction_c": 0.0690259712795438
                }
              },
              "temperature_persistence": {
                "1": {
                  "count": 6,
                  "rmse_c": 0.408248290463863,
                  "mae_c": 0.16666666666666666,
                  "mean_error_c": 0.16666666666666666,
                  "p95_absolute_error_c": 0.75,
                  "maximum_absolute_error_c": 1.0,
                  "maximum_underprediction_c": 0.0
                },
                "5": {
                  "count": 6,
                  "rmse_c": 0.408248290463863,
                  "mae_c": 0.16666666666666666,
                  "mean_error_c": 0.16666666666666666,
                  "p95_absolute_error_c": 0.75,
                  "maximum_absolute_error_c": 1.0,
                  "maximum_underprediction_c": 0.0
                },
                "10": {
                  "count": 6,
                  "rmse_c": 0.5773502691896257,
                  "mae_c": 0.3333333333333333,
                  "mean_error_c": 0.3333333333333333,
                  "p95_absolute_error_c": 1.0,
                  "maximum_absolute_error_c": 1.0,
                  "maximum_underprediction_c": 0.0
                },
                "60": {
                  "count": 1,
                  "rmse_c": 2.0,
                  "mae_c": 2.0,
                  "mean_error_c": 2.0,
                  "p95_absolute_error_c": 2.0,
                  "maximum_absolute_error_c": 2.0,
                  "maximum_underprediction_c": 0.0
                }
              },
              "interpretation": "Diagnostic only. Existing rolling origins and target observations must both lie inside this recorded segment. Short segments may have no eligible origins; one-second reduction can miss a narrow raw temperature peak. Whole-acquisition selection is unchanged."
            },
            {
              "name": "capacity",
              "kind": "workload",
              "phase": "mixed",
              "start_s": 2660.0580658460003,
              "end_s": 2691.313809933,
              "raw_observation_count": 312,
              "raw_temperature_min_c": 54.0,
              "raw_temperature_max_c": 67.0,
              "retained_observed_peak_c": 66.0,
              "known_future_measured_power": {
                "1": {
                  "count": 3,
                  "rmse_c": 0.6484386287547301,
                  "mae_c": 0.5138501568579557,
                  "mean_error_c": -0.1737322534004496,
                  "p95_absolute_error_c": 0.9721225582776029,
                  "maximum_absolute_error_c": 1.0313736153876079,
                  "maximum_underprediction_c": 1.0313736153876079
                },
                "5": {
                  "count": 2,
                  "rmse_c": 0.8370152904262459,
                  "mae_c": 0.789164544290518,
                  "mean_error_c": -0.27895146252004466,
                  "p95_absolute_error_c": 1.0402208605585581,
                  "maximum_absolute_error_c": 1.0681160068105626,
                  "maximum_underprediction_c": 1.0681160068105626
                },
                "10": {
                  "count": 2,
                  "rmse_c": 0.7614830199624641,
                  "mae_c": 0.7450395871761586,
                  "mean_error_c": -0.15739251326392178,
                  "p95_absolute_error_c": 0.8866928491136882,
                  "maximum_absolute_error_c": 0.9024321004400804,
                  "maximum_underprediction_c": 0.9024321004400804
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "temperature_persistence": {
                "1": {
                  "count": 3,
                  "rmse_c": 0.5773502691896257,
                  "mae_c": 0.3333333333333333,
                  "mean_error_c": -0.3333333333333333,
                  "p95_absolute_error_c": 0.8999999999999999,
                  "maximum_absolute_error_c": 1.0,
                  "maximum_underprediction_c": 1.0
                },
                "5": {
                  "count": 2,
                  "rmse_c": 1.4142135623730951,
                  "mae_c": 1.0,
                  "mean_error_c": -1.0,
                  "p95_absolute_error_c": 1.9,
                  "maximum_absolute_error_c": 2.0,
                  "maximum_underprediction_c": 2.0
                },
                "10": {
                  "count": 2,
                  "rmse_c": 2.23606797749979,
                  "mae_c": 2.0,
                  "mean_error_c": -2.0,
                  "p95_absolute_error_c": 2.9,
                  "maximum_absolute_error_c": 3.0,
                  "maximum_underprediction_c": 3.0
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "interpretation": "Diagnostic only. Existing rolling origins and target observations must both lie inside this recorded segment. Short segments may have no eligible origins; one-second reduction can miss a narrow raw temperature peak. Whole-acquisition selection is unchanged."
            },
            {
              "name": "cooldown_after_capacity",
              "kind": "cooldown",
              "phase": "idle",
              "start_s": 2691.313809933,
              "end_s": 2956.7852703070002,
              "raw_observation_count": 2647,
              "raw_temperature_min_c": 54.0,
              "raw_temperature_max_c": 66.0,
              "retained_observed_peak_c": 66.0,
              "known_future_measured_power": {
                "1": {
                  "count": 26,
                  "rmse_c": 0.2036983132768977,
                  "mae_c": 0.1297764359372664,
                  "mean_error_c": 0.020574144575118244,
                  "p95_absolute_error_c": 0.21040196853017967,
                  "maximum_absolute_error_c": 0.8658676060013875,
                  "maximum_underprediction_c": 0.18002099392683846
                },
                "5": {
                  "count": 26,
                  "rmse_c": 0.3854916004422478,
                  "mae_c": 0.31204585647227223,
                  "mean_error_c": 0.1175709171443235,
                  "p95_absolute_error_c": 0.7395141092559001,
                  "maximum_absolute_error_c": 0.8193796669424955,
                  "maximum_underprediction_c": 0.532727654883999
                },
                "10": {
                  "count": 25,
                  "rmse_c": 0.36277965075339924,
                  "mae_c": 0.30392077134581086,
                  "mean_error_c": 0.0634383121800829,
                  "p95_absolute_error_c": 0.6068574408090484,
                  "maximum_absolute_error_c": 0.7082904457297445,
                  "maximum_underprediction_c": 0.45806492596237547
                },
                "60": {
                  "count": 20,
                  "rmse_c": 0.3953275927296068,
                  "mae_c": 0.329631699692305,
                  "mean_error_c": 0.09508790771096862,
                  "p95_absolute_error_c": 0.7550315013614577,
                  "maximum_absolute_error_c": 0.9008939883577156,
                  "maximum_underprediction_c": 0.5273381586625163
                }
              },
              "temperature_persistence": {
                "1": {
                  "count": 26,
                  "rmse_c": 0.19611613513818404,
                  "mae_c": 0.038461538461538464,
                  "mean_error_c": 0.038461538461538464,
                  "p95_absolute_error_c": 0.0,
                  "maximum_absolute_error_c": 1.0,
                  "maximum_underprediction_c": 0.0
                },
                "5": {
                  "count": 26,
                  "rmse_c": 0.4803844614152614,
                  "mae_c": 0.23076923076923078,
                  "mean_error_c": 0.23076923076923078,
                  "p95_absolute_error_c": 1.0,
                  "maximum_absolute_error_c": 1.0,
                  "maximum_underprediction_c": 0.0
                },
                "10": {
                  "count": 25,
                  "rmse_c": 0.565685424949238,
                  "mae_c": 0.32,
                  "mean_error_c": 0.32,
                  "p95_absolute_error_c": 1.0,
                  "maximum_absolute_error_c": 1.0,
                  "maximum_underprediction_c": 0.0
                },
                "60": {
                  "count": 20,
                  "rmse_c": 1.857417562100671,
                  "mae_c": 1.65,
                  "mean_error_c": 1.65,
                  "p95_absolute_error_c": 3.0500000000000007,
                  "maximum_absolute_error_c": 4.0,
                  "maximum_underprediction_c": 0.0
                }
              },
              "interpretation": "Diagnostic only. Existing rolling origins and target observations must both lie inside this recorded segment. Short segments may have no eligible origins; one-second reduction can miss a narrow raw temperature peak. Whole-acquisition selection is unchanged."
            },
            {
              "name": "fixed_2040_steady",
              "kind": "workload",
              "phase": "mixed",
              "start_s": 2956.7852703070002,
              "end_s": 3052.512813024,
              "raw_observation_count": 956,
              "raw_temperature_min_c": 55.0,
              "raw_temperature_max_c": 77.0,
              "retained_observed_peak_c": 76.0,
              "known_future_measured_power": {
                "1": {
                  "count": 10,
                  "rmse_c": 1.1452954826693411,
                  "mae_c": 1.0064210021159496,
                  "mean_error_c": 0.0573525648461171,
                  "p95_absolute_error_c": 1.8007201929125651,
                  "maximum_absolute_error_c": 2.081743599815269,
                  "maximum_underprediction_c": 1.457247140031484
                },
                "5": {
                  "count": 9,
                  "rmse_c": 0.991830499724496,
                  "mae_c": 0.8479730251360414,
                  "mean_error_c": -0.11121577348688147,
                  "p95_absolute_error_c": 1.6687501344971336,
                  "maximum_absolute_error_c": 1.9476634078463633,
                  "maximum_underprediction_c": 1.9476634078463633
                },
                "10": {
                  "count": 9,
                  "rmse_c": 0.8249830516303708,
                  "mae_c": 0.7115002239375185,
                  "mean_error_c": -0.09221551655807837,
                  "p95_absolute_error_c": 1.411061389636731,
                  "maximum_absolute_error_c": 1.6837621607784996,
                  "maximum_underprediction_c": 1.6837621607784996
                },
                "60": {
                  "count": 4,
                  "rmse_c": 1.0674391790690991,
                  "mae_c": 0.8610885115046827,
                  "mean_error_c": -0.5388808320528042,
                  "p95_absolute_error_c": 1.7055012492580925,
                  "maximum_absolute_error_c": 1.8364434945583525,
                  "maximum_underprediction_c": 1.8364434945583525
                }
              },
              "temperature_persistence": {
                "1": {
                  "count": 10,
                  "rmse_c": 1.3416407864998738,
                  "mae_c": 1.0,
                  "mean_error_c": -0.2,
                  "p95_absolute_error_c": 2.0,
                  "maximum_absolute_error_c": 2.0,
                  "maximum_underprediction_c": 2.0
                },
                "5": {
                  "count": 9,
                  "rmse_c": 1.0,
                  "mae_c": 0.7777777777777778,
                  "mean_error_c": -0.5555555555555556,
                  "p95_absolute_error_c": 1.5999999999999996,
                  "maximum_absolute_error_c": 2.0,
                  "maximum_underprediction_c": 2.0
                },
                "10": {
                  "count": 9,
                  "rmse_c": 2.1081851067789197,
                  "mae_c": 1.7777777777777777,
                  "mean_error_c": -1.7777777777777777,
                  "p95_absolute_error_c": 3.5999999999999996,
                  "maximum_absolute_error_c": 4.0,
                  "maximum_underprediction_c": 4.0
                },
                "60": {
                  "count": 4,
                  "rmse_c": 11.84271928232701,
                  "mae_c": 11.75,
                  "mean_error_c": -11.75,
                  "p95_absolute_error_c": 13.7,
                  "maximum_absolute_error_c": 14.0,
                  "maximum_underprediction_c": 14.0
                }
              },
              "interpretation": "Diagnostic only. Existing rolling origins and target observations must both lie inside this recorded segment. Short segments may have no eligible origins; one-second reduction can miss a narrow raw temperature peak. Whole-acquisition selection is unchanged."
            },
            {
              "name": "cooldown_after_fixed_2040_steady",
              "kind": "cooldown",
              "phase": "idle",
              "start_s": 3052.512813024,
              "end_s": 3056.401636097,
              "raw_observation_count": 39,
              "raw_temperature_min_c": 72.0,
              "raw_temperature_max_c": 75.0,
              "retained_observed_peak_c": 73.0,
              "known_future_measured_power": {
                "1": {
                  "count": 0,
                  "rmse_c": null
                },
                "5": {
                  "count": 0,
                  "rmse_c": null
                },
                "10": {
                  "count": 0,
                  "rmse_c": null
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "temperature_persistence": {
                "1": {
                  "count": 0,
                  "rmse_c": null
                },
                "5": {
                  "count": 0,
                  "rmse_c": null
                },
                "10": {
                  "count": 0,
                  "rmse_c": null
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "interpretation": "Diagnostic only. Existing rolling origins and target observations must both lie inside this recorded segment. Short segments may have no eligible origins; one-second reduction can miss a narrow raw temperature peak. Whole-acquisition selection is unchanged."
            }
          ],
          "uncertainty": "Origins overlap across horizons and are not independent experimental repetitions; quantization convention and power-channel timing remain measurement assumptions.",
          "held_out_run_id": "pilot-20260904T2303Z",
          "training_run_ids": [
            "failed-thermal-phase-trial-20260903T112200Z",
            "failed-thermal-phase-v2-trial-20260903T124423Z",
            "failed-thermal-trial-20260903T021525Z",
            "thermal-identification-20260903T030109Z",
            "thermal-phase-identification-20260903T131518Z"
          ],
          "fit_diagnostics": {
            "objective": 0.279478313024146,
            "optimizer_message": "`ftol` termination condition is satisfied.",
            "successful_multistarts": 3,
            "attempts": 3,
            "jacobian_condition_number": 622.198670871069,
            "minimum_bound_distance": 1.160219407012996,
            "modal_time_constants_s": [
              1.6739850647094456,
              152.14070049797164
            ],
            "effective_resolution_floor_s": 1.0,
            "fast_mode_supported": true,
            "physical_parameter_identifiability_established": false,
            "warnings": []
          },
          "initial_state_fit_is_prefix_only": true
        }
      ],
      "mean_run_weighted_10s_rmse_c": 0.5404850457781969
    },
    {
      "model": "two_state_phase_gain_rc",
      "final_fit": {
        "model": "two_state_phase_gain_rc",
        "status": "fitted",
        "parameters": {
          "junction_sink_resistance_c_per_w": 0.11788791510842919,
          "sink_ambient_resistance_c_per_w": 0.993833393624571,
          "junction_capacitance_j_per_c": 11.211941609608644,
          "sink_capacitance_j_per_c": 152.35169122911822,
          "prefill_power_gain": 1.1314262818060234
        },
        "development_initial_states": {
          "failed-thermal-phase-trial-20260903T112200Z": {
            "ambient_c": 36.92251861414213,
            "sink_initial_c": 64.61376842219528
          },
          "failed-thermal-phase-v2-trial-20260903T124423Z": {
            "ambient_c": 32.34266485409647,
            "sink_initial_c": 53.978438174266884
          },
          "failed-thermal-trial-20260903T021525Z": {
            "ambient_c": 25.328903916824355,
            "sink_initial_c": 52.543482332326704
          },
          "thermal-identification-20260903T030109Z": {
            "ambient_c": 25.946498321078376,
            "sink_initial_c": 50.80286150594456
          },
          "thermal-phase-identification-20260903T131518Z": {
            "ambient_c": 28.531915453931905,
            "sink_initial_c": 49.52685921660192
          },
          "pilot-20260904T2303Z": {
            "ambient_c": 28.01404498037428,
            "sink_initial_c": 50.13060593822041
          }
        },
        "diagnostics": {
          "objective": 0.11546485321546406,
          "optimizer_message": "`ftol` termination condition is satisfied.",
          "successful_multistarts": 3,
          "attempts": 3,
          "jacobian_condition_number": 849.3241640694483,
          "minimum_bound_distance": 0.569668147447264,
          "modal_time_constants_s": [
            1.2304580318479552,
            162.6462946865015
          ],
          "effective_resolution_floor_s": 1.0,
          "fast_mode_supported": true,
          "physical_parameter_identifiability_established": false,
          "warnings": [
            "Pure-phase gain is diagnostic only; mixed serving has no supplied runtime phase activity signal."
          ]
        }
      },
      "blocked_evaluation": [
        {
          "status": "evaluated",
          "run_id": "failed-thermal-phase-trial-20260903T112200Z",
          "role": "development",
          "initialization": {
            "prefix_end_s": 509.013548495,
            "prefix_duration_s": 119.98315123100002,
            "ambient_estimated_from_prefix_c": 36.16352318260747,
            "uses_future_temperature": false
          },
          "known_future_measured_power": {
            "1": {
              "count": 49,
              "rmse_c": 0.16000490414465446,
              "mae_c": 0.11991665716384017,
              "mean_error_c": -0.07224638671606727,
              "p95_absolute_error_c": 0.23818767987087444,
              "maximum_absolute_error_c": 0.6830430950381015,
              "maximum_underprediction_c": 0.6830430950381015
            },
            "5": {
              "count": 48,
              "rmse_c": 0.25793225579031165,
              "mae_c": 0.22148395047515454,
              "mean_error_c": -0.1292266339443704,
              "p95_absolute_error_c": 0.4825471124374036,
              "maximum_absolute_error_c": 0.5439271969839723,
              "maximum_underprediction_c": 0.5008606801419759
            },
            "10": {
              "count": 48,
              "rmse_c": 0.30565355994221705,
              "mae_c": 0.2634276350168145,
              "mean_error_c": -0.11982861183482656,
              "p95_absolute_error_c": 0.5278407913736686,
              "maximum_absolute_error_c": 0.6904320957899159,
              "maximum_underprediction_c": 0.5566770336847355
            },
            "60": {
              "count": 43,
              "rmse_c": 0.39800937289588406,
              "mae_c": 0.3320986213794316,
              "mean_error_c": -0.23838409055404985,
              "p95_absolute_error_c": 0.6967154179621701,
              "maximum_absolute_error_c": 0.8296352143075865,
              "maximum_underprediction_c": 0.8296352143075865
            }
          },
          "temperature_persistence": {
            "1": {
              "count": 49,
              "rmse_c": 0.14285714285714285,
              "mae_c": 0.02040816326530612,
              "mean_error_c": -0.02040816326530612,
              "p95_absolute_error_c": 0.0,
              "maximum_absolute_error_c": 1.0,
              "maximum_underprediction_c": 1.0
            },
            "5": {
              "count": 48,
              "rmse_c": 0.0,
              "mae_c": 0.0,
              "mean_error_c": 0.0,
              "p95_absolute_error_c": 0.0,
              "maximum_absolute_error_c": 0.0,
              "maximum_underprediction_c": 0.0
            },
            "10": {
              "count": 48,
              "rmse_c": 0.25,
              "mae_c": 0.0625,
              "mean_error_c": 0.0625,
              "p95_absolute_error_c": 0.6499999999999986,
              "maximum_absolute_error_c": 1.0,
              "maximum_underprediction_c": 0.0
            },
            "60": {
              "count": 43,
              "rmse_c": 0.6469966392206306,
              "mae_c": 0.4186046511627907,
              "mean_error_c": 0.4186046511627907,
              "p95_absolute_error_c": 1.0,
              "maximum_absolute_error_c": 1.0,
              "maximum_underprediction_c": 0.0
            }
          },
          "controller_power_forecasts": {
            "1": {
              "count": 0,
              "rmse_c": null
            },
            "5": {
              "count": 0,
              "rmse_c": null
            },
            "10": {
              "count": 0,
              "rmse_c": null
            },
            "60": {
              "count": 0,
              "rmse_c": null
            }
          },
          "controller_forecast_predictions": [],
          "controller_forecast_unavailable": [],
          "matched_forecast_persistence": {
            "1": {
              "count": 0,
              "rmse_c": null
            },
            "5": {
              "count": 0,
              "rmse_c": null
            },
            "10": {
              "count": 0,
              "rmse_c": null
            },
            "60": {
              "count": 0,
              "rmse_c": null
            }
          },
          "phase_metrics": {
            "idle": {
              "1": {
                "count": 49,
                "rmse_c": 0.16000490414465446,
                "mae_c": 0.11991665716384017,
                "mean_error_c": -0.07224638671606727,
                "p95_absolute_error_c": 0.23818767987087444,
                "maximum_absolute_error_c": 0.6830430950381015,
                "maximum_underprediction_c": 0.6830430950381015
              },
              "5": {
                "count": 48,
                "rmse_c": 0.25793225579031165,
                "mae_c": 0.22148395047515454,
                "mean_error_c": -0.1292266339443704,
                "p95_absolute_error_c": 0.4825471124374036,
                "maximum_absolute_error_c": 0.5439271969839723,
                "maximum_underprediction_c": 0.5008606801419759
              },
              "10": {
                "count": 48,
                "rmse_c": 0.30565355994221705,
                "mae_c": 0.2634276350168145,
                "mean_error_c": -0.11982861183482656,
                "p95_absolute_error_c": 0.5278407913736686,
                "maximum_absolute_error_c": 0.6904320957899159,
                "maximum_underprediction_c": 0.5566770336847355
              },
              "60": {
                "count": 43,
                "rmse_c": 0.39800937289588406,
                "mae_c": 0.3320986213794316,
                "mean_error_c": -0.23838409055404985,
                "p95_absolute_error_c": 0.6967154179621701,
                "maximum_absolute_error_c": 0.8296352143075865,
                "maximum_underprediction_c": 0.8296352143075865
              }
            },
            "decode": {
              "1": {
                "count": 0,
                "rmse_c": null
              },
              "5": {
                "count": 0,
                "rmse_c": null
              },
              "10": {
                "count": 0,
                "rmse_c": null
              },
              "60": {
                "count": 0,
                "rmse_c": null
              }
            },
            "prefill": {
              "1": {
                "count": 0,
                "rmse_c": null
              },
              "5": {
                "count": 0,
                "rmse_c": null
              },
              "10": {
                "count": 0,
                "rmse_c": null
              },
              "60": {
                "count": 0,
                "rmse_c": null
              }
            },
            "mixed": {
              "1": {
                "count": 0,
                "rmse_c": null
              },
              "5": {
                "count": 0,
                "rmse_c": null
              },
              "10": {
                "count": 0,
                "rmse_c": null
              },
              "60": {
                "count": 0,
                "rmse_c": null
              }
            }
          },
          "segment_diagnostics": [],
          "uncertainty": "Origins overlap across horizons and are not independent experimental repetitions; quantization convention and power-channel timing remain measurement assumptions.",
          "held_out_run_id": "failed-thermal-phase-trial-20260903T112200Z",
          "training_run_ids": [
            "failed-thermal-phase-v2-trial-20260903T124423Z",
            "failed-thermal-trial-20260903T021525Z",
            "thermal-identification-20260903T030109Z",
            "thermal-phase-identification-20260903T131518Z",
            "pilot-20260904T2303Z"
          ],
          "fit_diagnostics": {
            "objective": 0.1382897117678808,
            "optimizer_message": "`ftol` termination condition is satisfied.",
            "successful_multistarts": 3,
            "attempts": 3,
            "jacobian_condition_number": 769.9604874604676,
            "minimum_bound_distance": 0.5696555765035538,
            "modal_time_constants_s": [
              1.2345156400738388,
              162.78420078055694
            ],
            "effective_resolution_floor_s": 1.0,
            "fast_mode_supported": true,
            "physical_parameter_identifiability_established": false,
            "warnings": [
              "Pure-phase gain is diagnostic only; mixed serving has no supplied runtime phase activity signal."
            ]
          },
          "initial_state_fit_is_prefix_only": true
        },
        {
          "status": "evaluated",
          "run_id": "failed-thermal-phase-v2-trial-20260903T124423Z",
          "role": "development",
          "initialization": {
            "prefix_end_s": 507.29184505700005,
            "prefix_duration_s": 119.97312041600003,
            "ambient_estimated_from_prefix_c": 29.418241275221025,
            "uses_future_temperature": false
          },
          "known_future_measured_power": {
            "1": {
              "count": 53,
              "rmse_c": 0.4301209806683883,
              "mae_c": 0.3170816468148344,
              "mean_error_c": -0.26302241588553066,
              "p95_absolute_error_c": 0.5993656847543687,
              "maximum_absolute_error_c": 2.071645661427901,
              "maximum_underprediction_c": 2.071645661427901
            },
            "5": {
              "count": 52,
              "rmse_c": 0.5926115037623054,
              "mae_c": 0.5034442498101588,
              "mean_error_c": -0.4682580488520731,
              "p95_absolute_error_c": 0.9073198930924121,
              "maximum_absolute_error_c": 1.6061350093468576,
              "maximum_underprediction_c": 1.6061350093468576
            },
            "10": {
              "count": 52,
              "rmse_c": 0.7532831672393051,
              "mae_c": 0.6603280238775996,
              "mean_error_c": -0.65021236403352,
              "p95_absolute_error_c": 1.1892644531005492,
              "maximum_absolute_error_c": 1.6295647236384525,
              "maximum_underprediction_c": 1.6295647236384525
            },
            "60": {
              "count": 47,
              "rmse_c": 1.439628361965456,
              "mae_c": 1.379490677785767,
              "mean_error_c": -1.379490677785767,
              "p95_absolute_error_c": 2.095608123874396,
              "maximum_absolute_error_c": 2.3885448469033435,
              "maximum_underprediction_c": 2.3885448469033435
            }
          },
          "temperature_persistence": {
            "1": {
              "count": 53,
              "rmse_c": 0.38851434494290565,
              "mae_c": 0.11320754716981132,
              "mean_error_c": 0.0,
              "p95_absolute_error_c": 1.0,
              "maximum_absolute_error_c": 2.0,
              "maximum_underprediction_c": 2.0
            },
            "5": {
              "count": 52,
              "rmse_c": 0.4803844614152614,
              "mae_c": 0.19230769230769232,
              "mean_error_c": 0.038461538461538464,
              "p95_absolute_error_c": 1.0,
              "maximum_absolute_error_c": 2.0,
              "maximum_underprediction_c": 2.0
            },
            "10": {
              "count": 52,
              "rmse_c": 0.8660254037844386,
              "mae_c": 0.4807692307692308,
              "mean_error_c": -0.019230769230769232,
              "p95_absolute_error_c": 2.0,
              "maximum_absolute_error_c": 3.0,
              "maximum_underprediction_c": 3.0
            },
            "60": {
              "count": 47,
              "rmse_c": 3.2583770924488995,
              "mae_c": 2.1914893617021276,
              "mean_error_c": 0.19148936170212766,
              "p95_absolute_error_c": 8.699999999999996,
              "maximum_absolute_error_c": 10.0,
              "maximum_underprediction_c": 10.0
            }
          },
          "controller_power_forecasts": {
            "1": {
              "count": 0,
              "rmse_c": null
            },
            "5": {
              "count": 0,
              "rmse_c": null
            },
            "10": {
              "count": 0,
              "rmse_c": null
            },
            "60": {
              "count": 0,
              "rmse_c": null
            }
          },
          "controller_forecast_predictions": [],
          "controller_forecast_unavailable": [],
          "matched_forecast_persistence": {
            "1": {
              "count": 0,
              "rmse_c": null
            },
            "5": {
              "count": 0,
              "rmse_c": null
            },
            "10": {
              "count": 0,
              "rmse_c": null
            },
            "60": {
              "count": 0,
              "rmse_c": null
            }
          },
          "phase_metrics": {
            "idle": {
              "1": {
                "count": 45,
                "rmse_c": 0.337740015560556,
                "mae_c": 0.29667017209503066,
                "mean_error_c": -0.24585037690679837,
                "p95_absolute_error_c": 0.49945023958715346,
                "maximum_absolute_error_c": 0.7706411880740944,
                "maximum_underprediction_c": 0.7706411880740944
              },
              "5": {
                "count": 44,
                "rmse_c": 0.6039487298188358,
                "mae_c": 0.5146226792187384,
                "mean_error_c": -0.4865598332578489,
                "p95_absolute_error_c": 0.9042926789560156,
                "maximum_absolute_error_c": 1.6061350093468576,
                "maximum_underprediction_c": 1.6061350093468576
              },
              "10": {
                "count": 44,
                "rmse_c": 0.7069512824260565,
                "mae_c": 0.6192840328427821,
                "mean_error_c": -0.6073291621179607,
                "p95_absolute_error_c": 1.086966512215989,
                "maximum_absolute_error_c": 1.4123260740304033,
                "maximum_underprediction_c": 1.4123260740304033
              },
              "60": {
                "count": 37,
                "rmse_c": 1.309949626647327,
                "mae_c": 1.267388200391039,
                "mean_error_c": -1.267388200391039,
                "p95_absolute_error_c": 1.8018005904879912,
                "maximum_absolute_error_c": 1.8686766426253385,
                "maximum_underprediction_c": 1.8686766426253385
              }
            },
            "decode": {
              "1": {
                "count": 7,
                "rmse_c": 0.23312320871442183,
                "mae_c": 0.19764626792599163,
                "mean_error_c": -0.11503934567132847,
                "p95_absolute_error_c": 0.3718672393710747,
                "maximum_absolute_error_c": 0.3902366207376531,
                "maximum_underprediction_c": 0.3902366207376531
              },
              "5": {
                "count": 7,
                "rmse_c": 0.5559290669068417,
                "mae_c": 0.4734075249134061,
                "mean_error_c": -0.38841934955036095,
                "p95_absolute_error_c": 0.8918177430846256,
                "maximum_absolute_error_c": 0.9051372739822483,
                "maximum_underprediction_c": 0.9051372739822483
              },
              "10": {
                "count": 6,
                "rmse_c": 0.9998129311134857,
                "mae_c": 0.9213737571521096,
                "mean_error_c": -0.9213737571521096,
                "p95_absolute_error_c": 1.481798301182252,
                "maximum_absolute_error_c": 1.6295647236384525,
                "maximum_underprediction_c": 1.6295647236384525
              },
              "60": {
                "count": 1,
                "rmse_c": 2.3885448469033435,
                "mae_c": 2.3885448469033435,
                "mean_error_c": -2.3885448469033435,
                "p95_absolute_error_c": 2.3885448469033435,
                "maximum_absolute_error_c": 2.3885448469033435,
                "maximum_underprediction_c": 2.3885448469033435
              }
            },
            "prefill": {
              "1": {
                "count": 0,
                "rmse_c": null
              },
              "5": {
                "count": 0,
                "rmse_c": null
              },
              "10": {
                "count": 0,
                "rmse_c": null
              },
              "60": {
                "count": 0,
                "rmse_c": null
              }
            },
            "mixed": {
              "1": {
                "count": 1,
                "rmse_c": 2.071645661427901,
                "mae_c": 2.071645661427901,
                "mean_error_c": -2.071645661427901,
                "p95_absolute_error_c": 2.071645661427901,
                "maximum_absolute_error_c": 2.071645661427901,
                "maximum_underprediction_c": 2.071645661427901
              },
              "5": {
                "count": 1,
                "rmse_c": 0.22185043010992445,
                "mae_c": 0.22185043010992445,
                "mean_error_c": -0.22185043010992445,
                "p95_absolute_error_c": 0.22185043010992445,
                "maximum_absolute_error_c": 0.22185043010992445,
                "maximum_underprediction_c": 0.22185043010992445
              },
              "10": {
                "count": 2,
                "rmse_c": 0.8713687758969938,
                "mae_c": 0.7801586268200538,
                "mean_error_c": -0.7801586268200538,
                "p95_absolute_error_c": 1.1294653818237947,
                "maximum_absolute_error_c": 1.168277243490877,
                "maximum_underprediction_c": 1.168277243490877
              },
              "60": {
                "count": 9,
                "rmse_c": 1.770528426465265,
                "mae_c": 1.728239288284363,
                "mean_error_c": -1.728239288284363,
                "p95_absolute_error_c": 2.2364273586264116,
                "maximum_absolute_error_c": 2.315704390469989,
                "maximum_underprediction_c": 2.315704390469989
              }
            }
          },
          "segment_diagnostics": [],
          "uncertainty": "Origins overlap across horizons and are not independent experimental repetitions; quantization convention and power-channel timing remain measurement assumptions.",
          "held_out_run_id": "failed-thermal-phase-v2-trial-20260903T124423Z",
          "training_run_ids": [
            "failed-thermal-phase-trial-20260903T112200Z",
            "failed-thermal-trial-20260903T021525Z",
            "thermal-identification-20260903T030109Z",
            "thermal-phase-identification-20260903T131518Z",
            "pilot-20260904T2303Z"
          ],
          "fit_diagnostics": {
            "objective": 0.13110574505367695,
            "optimizer_message": "`ftol` termination condition is satisfied.",
            "successful_multistarts": 3,
            "attempts": 3,
            "jacobian_condition_number": 745.2319700128904,
            "minimum_bound_distance": 0.5711637156392151,
            "modal_time_constants_s": [
              1.2674470707670464,
              162.34169022825728
            ],
            "effective_resolution_floor_s": 1.0,
            "fast_mode_supported": true,
            "physical_parameter_identifiability_established": false,
            "warnings": [
              "Pure-phase gain is diagnostic only; mixed serving has no supplied runtime phase activity signal."
            ]
          },
          "initial_state_fit_is_prefix_only": true
        },
        {
          "status": "evaluated",
          "run_id": "failed-thermal-trial-20260903T021525Z",
          "role": "development",
          "initialization": {
            "prefix_end_s": 522.679443777,
            "prefix_duration_s": 119.02953908699993,
            "ambient_estimated_from_prefix_c": 24.76657763064618,
            "uses_future_temperature": false
          },
          "known_future_measured_power": {
            "1": {
              "count": 79,
              "rmse_c": 0.2813259714999183,
              "mae_c": 0.1969497784834662,
              "mean_error_c": -0.05502892376651825,
              "p95_absolute_error_c": 0.741449486715285,
              "maximum_absolute_error_c": 0.841170159193581,
              "maximum_underprediction_c": 0.841170159193581
            },
            "5": {
              "count": 78,
              "rmse_c": 0.3395348492308582,
              "mae_c": 0.27343001798298305,
              "mean_error_c": -0.034333166117546506,
              "p95_absolute_error_c": 0.5932158052999158,
              "maximum_absolute_error_c": 1.3078769434818867,
              "maximum_underprediction_c": 0.6845357258315374
            },
            "10": {
              "count": 78,
              "rmse_c": 0.36551938677722895,
              "mae_c": 0.30524873706286115,
              "mean_error_c": -0.016506828043566894,
              "p95_absolute_error_c": 0.6455613669656554,
              "maximum_absolute_error_c": 1.0711312949860314,
              "maximum_underprediction_c": 1.0091193000825314
            },
            "60": {
              "count": 73,
              "rmse_c": 0.48907310446725644,
              "mae_c": 0.39599396533291387,
              "mean_error_c": -0.04865343154322184,
              "p95_absolute_error_c": 0.894685283609223,
              "maximum_absolute_error_c": 1.11372431317794,
              "maximum_underprediction_c": 1.11372431317794
            }
          },
          "temperature_persistence": {
            "1": {
              "count": 79,
              "rmse_c": 0.31822291367029204,
              "mae_c": 0.10126582278481013,
              "mean_error_c": -0.0759493670886076,
              "p95_absolute_error_c": 1.0,
              "maximum_absolute_error_c": 1.0,
              "maximum_underprediction_c": 1.0
            },
            "5": {
              "count": 78,
              "rmse_c": 0.4529108136578383,
              "mae_c": 0.20512820512820512,
              "mean_error_c": -0.1794871794871795,
              "p95_absolute_error_c": 1.0,
              "maximum_absolute_error_c": 1.0,
              "maximum_underprediction_c": 1.0
            },
            "10": {
              "count": 78,
              "rmse_c": 0.6887372317211945,
              "mae_c": 0.3974358974358974,
              "mean_error_c": -0.2948717948717949,
              "p95_absolute_error_c": 1.0,
              "maximum_absolute_error_c": 2.0,
              "maximum_underprediction_c": 2.0
            },
            "60": {
              "count": 73,
              "rmse_c": 3.3474586557648167,
              "mae_c": 2.356164383561644,
              "mean_error_c": -2.0,
              "p95_absolute_error_c": 7.0,
              "maximum_absolute_error_c": 9.0,
              "maximum_underprediction_c": 9.0
            }
          },
          "controller_power_forecasts": {
            "1": {
              "count": 0,
              "rmse_c": null
            },
            "5": {
              "count": 0,
              "rmse_c": null
            },
            "10": {
              "count": 0,
              "rmse_c": null
            },
            "60": {
              "count": 0,
              "rmse_c": null
            }
          },
          "controller_forecast_predictions": [],
          "controller_forecast_unavailable": [],
          "matched_forecast_persistence": {
            "1": {
              "count": 0,
              "rmse_c": null
            },
            "5": {
              "count": 0,
              "rmse_c": null
            },
            "10": {
              "count": 0,
              "rmse_c": null
            },
            "60": {
              "count": 0,
              "rmse_c": null
            }
          },
          "phase_metrics": {
            "idle": {
              "1": {
                "count": 39,
                "rmse_c": 0.1985658623091828,
                "mae_c": 0.14939716598465133,
                "mean_error_c": -0.05803118338020214,
                "p95_absolute_error_c": 0.2924578602129644,
                "maximum_absolute_error_c": 0.8157416438365459,
                "maximum_underprediction_c": 0.36805215849172157
              },
              "5": {
                "count": 39,
                "rmse_c": 0.293015852086767,
                "mae_c": 0.25288604258371605,
                "mean_error_c": -0.15341560824009293,
                "p95_absolute_error_c": 0.4789759794574631,
                "maximum_absolute_error_c": 0.6845357258315374,
                "maximum_underprediction_c": 0.6845357258315374
              },
              "10": {
                "count": 38,
                "rmse_c": 0.3061500606169622,
                "mae_c": 0.2746798075950051,
                "mean_error_c": -0.15819783586310565,
                "p95_absolute_error_c": 0.5025249591510664,
                "maximum_absolute_error_c": 0.5934146643821236,
                "maximum_underprediction_c": 0.5282459312587662
              },
              "60": {
                "count": 33,
                "rmse_c": 0.4875896296224338,
                "mae_c": 0.4075022638871537,
                "mean_error_c": -0.3663764470736277,
                "p95_absolute_error_c": 0.8519659706267504,
                "maximum_absolute_error_c": 0.9233237882856358,
                "maximum_underprediction_c": 0.9233237882856358
              }
            },
            "decode": {
              "1": {
                "count": 40,
                "rmse_c": 0.3433180818017188,
                "mae_c": 0.24331357566981068,
                "mean_error_c": -0.05210172064317646,
                "p95_absolute_error_c": 0.8109147503027678,
                "maximum_absolute_error_c": 0.841170159193581,
                "maximum_underprediction_c": 0.841170159193581
              },
              "5": {
                "count": 39,
                "rmse_c": 0.38040706895417836,
                "mae_c": 0.2939739933822501,
                "mean_error_c": 0.08474927600499992,
                "p95_absolute_error_c": 0.589945976841655,
                "maximum_absolute_error_c": 1.3078769434818867,
                "maximum_underprediction_c": 0.6488028890903621
              },
              "10": {
                "count": 39,
                "rmse_c": 0.41610628684168854,
                "mae_c": 0.3344791024479542,
                "mean_error_c": 0.11274618893787264,
                "p95_absolute_error_c": 0.7850233533783854,
                "maximum_absolute_error_c": 1.0711312949860314,
                "maximum_underprediction_c": 1.0091193000825314
              },
              "60": {
                "count": 34,
                "rmse_c": 0.47580665725458177,
                "mae_c": 0.3732651539466783,
                "mean_error_c": 0.16969860952749832,
                "p95_absolute_error_c": 0.9398315713366276,
                "maximum_absolute_error_c": 1.11372431317794,
                "maximum_underprediction_c": 1.11372431317794
              }
            },
            "prefill": {
              "1": {
                "count": 0,
                "rmse_c": null
              },
              "5": {
                "count": 0,
                "rmse_c": null
              },
              "10": {
                "count": 0,
                "rmse_c": null
              },
              "60": {
                "count": 0,
                "rmse_c": null
              }
            },
            "mixed": {
              "1": {
                "count": 0,
                "rmse_c": null
              },
              "5": {
                "count": 0,
                "rmse_c": null
              },
              "10": {
                "count": 1,
                "rmse_c": 0.32688380682276375,
                "mae_c": 0.32688380682276375,
                "mean_error_c": 0.32688380682276375,
                "p95_absolute_error_c": 0.32688380682276375,
                "maximum_absolute_error_c": 0.32688380682276375,
                "maximum_underprediction_c": 0.0
              },
              "60": {
                "count": 6,
                "rmse_c": 0.565418003084995,
                "mae_c": 0.46149492113992946,
                "mean_error_c": 0.46149492113992946,
                "p95_absolute_error_c": 0.9076985503695969,
                "maximum_absolute_error_c": 0.9385766803143838,
                "maximum_underprediction_c": 0.0
              }
            }
          },
          "segment_diagnostics": [],
          "uncertainty": "Origins overlap across horizons and are not independent experimental repetitions; quantization convention and power-channel timing remain measurement assumptions.",
          "held_out_run_id": "failed-thermal-trial-20260903T021525Z",
          "training_run_ids": [
            "failed-thermal-phase-trial-20260903T112200Z",
            "failed-thermal-phase-v2-trial-20260903T124423Z",
            "thermal-identification-20260903T030109Z",
            "thermal-phase-identification-20260903T131518Z",
            "pilot-20260904T2303Z"
          ],
          "fit_diagnostics": {
            "objective": 0.13260636070153084,
            "optimizer_message": "`ftol` termination condition is satisfied.",
            "successful_multistarts": 3,
            "attempts": 3,
            "jacobian_condition_number": 1630.8843658125083,
            "minimum_bound_distance": 0.5734062402979059,
            "modal_time_constants_s": [
              1.1202996337713538,
              161.43575889403274
            ],
            "effective_resolution_floor_s": 1.0,
            "fast_mode_supported": true,
            "physical_parameter_identifiability_established": false,
            "warnings": [
              "Pure-phase gain is diagnostic only; mixed serving has no supplied runtime phase activity signal."
            ]
          },
          "initial_state_fit_is_prefix_only": true
        },
        {
          "status": "evaluated",
          "run_id": "thermal-identification-20260903T030109Z",
          "role": "development",
          "initialization": {
            "prefix_end_s": 511.453148813,
            "prefix_duration_s": 119.01065171200003,
            "ambient_estimated_from_prefix_c": 24.722219313539092,
            "uses_future_temperature": false
          },
          "known_future_measured_power": {
            "1": {
              "count": 589,
              "rmse_c": 0.368602225293904,
              "mae_c": 0.24622565373989735,
              "mean_error_c": -0.10015553907228392,
              "p95_absolute_error_c": 0.7900506147019826,
              "maximum_absolute_error_c": 1.8283728707418945,
              "maximum_underprediction_c": 1.8283728707418945
            },
            "5": {
              "count": 589,
              "rmse_c": 0.501876149509066,
              "mae_c": 0.3973155339255946,
              "mean_error_c": -0.14738760716682295,
              "p95_absolute_error_c": 0.9789269572072983,
              "maximum_absolute_error_c": 1.8674711426945976,
              "maximum_underprediction_c": 1.8674711426945976
            },
            "10": {
              "count": 588,
              "rmse_c": 0.5031232594445874,
              "mae_c": 0.4046066806960922,
              "mean_error_c": -0.18577291580259692,
              "p95_absolute_error_c": 0.9056691137657774,
              "maximum_absolute_error_c": 1.7502051409649084,
              "maximum_underprediction_c": 1.715046371509196
            },
            "60": {
              "count": 583,
              "rmse_c": 0.7143286191222163,
              "mae_c": 0.5768134947853322,
              "mean_error_c": -0.4143236032010049,
              "p95_absolute_error_c": 1.349102953259468,
              "maximum_absolute_error_c": 2.6565934517807577,
              "maximum_underprediction_c": 2.6565934517807577
            }
          },
          "temperature_persistence": {
            "1": {
              "count": 589,
              "rmse_c": 0.41817779177618314,
              "mae_c": 0.13752122241086587,
              "mean_error_c": -0.025466893039049237,
              "p95_absolute_error_c": 1.0,
              "maximum_absolute_error_c": 2.0,
              "maximum_underprediction_c": 2.0
            },
            "5": {
              "count": 589,
              "rmse_c": 0.7741581768942908,
              "mae_c": 0.40237691001697795,
              "mean_error_c": -0.015280135823429542,
              "p95_absolute_error_c": 1.0,
              "maximum_absolute_error_c": 5.0,
              "maximum_underprediction_c": 5.0
            },
            "10": {
              "count": 588,
              "rmse_c": 1.1787517899511013,
              "mae_c": 0.7193877551020408,
              "mean_error_c": -0.01870748299319728,
              "p95_absolute_error_c": 3.0,
              "maximum_absolute_error_c": 6.0,
              "maximum_underprediction_c": 6.0
            },
            "60": {
              "count": 583,
              "rmse_c": 4.706296647084649,
              "mae_c": 3.583190394511149,
              "mean_error_c": -0.04288164665523156,
              "p95_absolute_error_c": 10.0,
              "maximum_absolute_error_c": 18.0,
              "maximum_underprediction_c": 18.0
            }
          },
          "controller_power_forecasts": {
            "1": {
              "count": 0,
              "rmse_c": null
            },
            "5": {
              "count": 0,
              "rmse_c": null
            },
            "10": {
              "count": 0,
              "rmse_c": null
            },
            "60": {
              "count": 0,
              "rmse_c": null
            }
          },
          "controller_forecast_predictions": [],
          "controller_forecast_unavailable": [],
          "matched_forecast_persistence": {
            "1": {
              "count": 0,
              "rmse_c": null
            },
            "5": {
              "count": 0,
              "rmse_c": null
            },
            "10": {
              "count": 0,
              "rmse_c": null
            },
            "60": {
              "count": 0,
              "rmse_c": null
            }
          },
          "phase_metrics": {
            "idle": {
              "1": {
                "count": 462,
                "rmse_c": 0.2368883351697547,
                "mae_c": 0.182460775651414,
                "mean_error_c": -0.08425037895718251,
                "p95_absolute_error_c": 0.4338673287712878,
                "maximum_absolute_error_c": 0.8207817014207137,
                "maximum_underprediction_c": 0.8207817014207137
              },
              "5": {
                "count": 453,
                "rmse_c": 0.4303113109428551,
                "mae_c": 0.35991865606921636,
                "mean_error_c": -0.13999066946214914,
                "p95_absolute_error_c": 0.7390875447315549,
                "maximum_absolute_error_c": 1.4135917531363589,
                "maximum_underprediction_c": 1.4135917531363589
              },
              "10": {
                "count": 449,
                "rmse_c": 0.43352606777382746,
                "mae_c": 0.3638200057961908,
                "mean_error_c": -0.1755611465973109,
                "p95_absolute_error_c": 0.8017391841649071,
                "maximum_absolute_error_c": 1.1897521844447496,
                "maximum_underprediction_c": 1.1897521844447496
              },
              "60": {
                "count": 374,
                "rmse_c": 0.6483882755810799,
                "mae_c": 0.5335362393010702,
                "mean_error_c": -0.4087727380502499,
                "p95_absolute_error_c": 1.2328549871907257,
                "maximum_absolute_error_c": 1.5059198912203868,
                "maximum_underprediction_c": 1.5059198912203868
              }
            },
            "decode": {
              "1": {
                "count": 114,
                "rmse_c": 0.6533351048673387,
                "mae_c": 0.4749354195678758,
                "mean_error_c": -0.14775515967100822,
                "p95_absolute_error_c": 1.5411527269642828,
                "maximum_absolute_error_c": 1.8283728707418945,
                "maximum_underprediction_c": 1.8283728707418945
              },
              "5": {
                "count": 105,
                "rmse_c": 0.6116269424452736,
                "mae_c": 0.4554593269336713,
                "mean_error_c": -0.1908043850504052,
                "p95_absolute_error_c": 1.3324902537093362,
                "maximum_absolute_error_c": 1.8674711426945976,
                "maximum_underprediction_c": 1.8674711426945976
              },
              "10": {
                "count": 100,
                "rmse_c": 0.6090569115941042,
                "mae_c": 0.4705400960107884,
                "mean_error_c": -0.2516841418151359,
                "p95_absolute_error_c": 1.2148712023868133,
                "maximum_absolute_error_c": 1.7047419229396326,
                "maximum_underprediction_c": 1.7047419229396326
              },
              "60": {
                "count": 29,
                "rmse_c": 0.8450628842711905,
                "mae_c": 0.641427828903756,
                "mean_error_c": -0.5694287642367086,
                "p95_absolute_error_c": 1.8396782864746721,
                "maximum_absolute_error_c": 2.169615879101208,
                "maximum_underprediction_c": 2.169615879101208
              }
            },
            "prefill": {
              "1": {
                "count": 6,
                "rmse_c": 0.3619407840030404,
                "mae_c": 0.23088863145346514,
                "mean_error_c": -0.138405466722728,
                "p95_absolute_error_c": 0.6858705526801927,
                "maximum_absolute_error_c": 0.8307360260127155,
                "maximum_underprediction_c": 0.8307360260127155
              },
              "5": {
                "count": 5,
                "rmse_c": 0.5867833468996652,
                "mae_c": 0.5475614726882597,
                "mean_error_c": -0.4045045196758039,
                "p95_absolute_error_c": 0.8692373678598811,
                "maximum_absolute_error_c": 0.9505894263093424,
                "maximum_underprediction_c": 0.9505894263093424
              },
              "10": {
                "count": 5,
                "rmse_c": 0.5965418613284457,
                "mae_c": 0.5477084133476481,
                "mean_error_c": -0.4882129886518456,
                "p95_absolute_error_c": 0.8284943772560722,
                "maximum_absolute_error_c": 0.8681682966716977,
                "maximum_underprediction_c": 0.8681682966716977
              },
              "60": {
                "count": 0,
                "rmse_c": null
              }
            },
            "mixed": {
              "1": {
                "count": 7,
                "rmse_c": 0.8153744840988801,
                "mae_c": 0.7431517260553774,
                "mean_error_c": -0.3419166332179425,
                "p95_absolute_error_c": 1.2014508238166406,
                "maximum_absolute_error_c": 1.2450328498165177,
                "maximum_underprediction_c": 1.2450328498165177
              },
              "5": {
                "count": 26,
                "rmse_c": 0.9502092511899248,
                "mae_c": 0.7851792919747479,
                "mean_error_c": -0.05148247408590779,
                "p95_absolute_error_c": 1.7066240831397206,
                "maximum_absolute_error_c": 1.7657568978177807,
                "maximum_underprediction_c": 1.7130359802770627
              },
              "10": {
                "count": 34,
                "rmse_c": 0.8673935081646386,
                "mae_c": 0.7282645287939836,
                "mean_error_c": -0.0822953101459284,
                "p95_absolute_error_c": 1.7137453052071838,
                "maximum_absolute_error_c": 1.7502051409649084,
                "maximum_underprediction_c": 1.715046371509196
              },
              "60": {
                "count": 180,
                "rmse_c": 0.8149388391538468,
                "mae_c": 0.6563239273502189,
                "mean_error_c": -0.400867902625155,
                "p95_absolute_error_c": 1.4167740911750872,
                "maximum_absolute_error_c": 2.6565934517807577,
                "maximum_underprediction_c": 2.6565934517807577
              }
            }
          },
          "segment_diagnostics": [],
          "uncertainty": "Origins overlap across horizons and are not independent experimental repetitions; quantization convention and power-channel timing remain measurement assumptions.",
          "held_out_run_id": "thermal-identification-20260903T030109Z",
          "training_run_ids": [
            "failed-thermal-phase-trial-20260903T112200Z",
            "failed-thermal-phase-v2-trial-20260903T124423Z",
            "failed-thermal-trial-20260903T021525Z",
            "thermal-phase-identification-20260903T131518Z",
            "pilot-20260904T2303Z"
          ],
          "fit_diagnostics": {
            "objective": 0.11242494598064579,
            "optimizer_message": "`ftol` termination condition is satisfied.",
            "successful_multistarts": 3,
            "attempts": 3,
            "jacobian_condition_number": 708.3891768498784,
            "minimum_bound_distance": 0.5777331348569145,
            "modal_time_constants_s": [
              1.378064415795153,
              162.54222043534213
            ],
            "effective_resolution_floor_s": 1.0,
            "fast_mode_supported": true,
            "physical_parameter_identifiability_established": false,
            "warnings": [
              "Pure-phase gain is diagnostic only; mixed serving has no supplied runtime phase activity signal."
            ]
          },
          "initial_state_fit_is_prefix_only": true
        },
        {
          "status": "evaluated",
          "run_id": "thermal-phase-identification-20260903T131518Z",
          "role": "development",
          "initialization": {
            "prefix_end_s": 523.44471059,
            "prefix_duration_s": 119.98252662999994,
            "ambient_estimated_from_prefix_c": 25.078687010019035,
            "uses_future_temperature": false
          },
          "known_future_measured_power": {
            "1": {
              "count": 242,
              "rmse_c": 0.43556091244796263,
              "mae_c": 0.2811662674667449,
              "mean_error_c": -0.1725929939886742,
              "p95_absolute_error_c": 0.8434729457623658,
              "maximum_absolute_error_c": 3.8842839471335537,
              "maximum_underprediction_c": 3.8842839471335537
            },
            "5": {
              "count": 241,
              "rmse_c": 0.5391996505048269,
              "mae_c": 0.451035610190967,
              "mean_error_c": -0.37197267010844565,
              "p95_absolute_error_c": 0.8819902102336243,
              "maximum_absolute_error_c": 1.714220267758293,
              "maximum_underprediction_c": 1.714220267758293
            },
            "10": {
              "count": 241,
              "rmse_c": 0.6112339265369398,
              "mae_c": 0.5023740425763162,
              "mean_error_c": -0.42384131068749203,
              "p95_absolute_error_c": 1.0412098404122787,
              "maximum_absolute_error_c": 2.150599972281782,
              "maximum_underprediction_c": 2.150599972281782
            },
            "60": {
              "count": 236,
              "rmse_c": 1.1214543353193618,
              "mae_c": 1.0079614474307381,
              "mean_error_c": -0.9792314674894231,
              "p95_absolute_error_c": 1.8120809632460002,
              "maximum_absolute_error_c": 3.0940701936293493,
              "maximum_underprediction_c": 3.0940701936293493
            }
          },
          "temperature_persistence": {
            "1": {
              "count": 242,
              "rmse_c": 0.4767312946227962,
              "mae_c": 0.11983471074380166,
              "mean_error_c": -0.004132231404958678,
              "p95_absolute_error_c": 1.0,
              "maximum_absolute_error_c": 4.0,
              "maximum_underprediction_c": 4.0
            },
            "5": {
              "count": 241,
              "rmse_c": 0.7144042580943947,
              "mae_c": 0.3029045643153527,
              "mean_error_c": -0.05394190871369295,
              "p95_absolute_error_c": 1.0,
              "maximum_absolute_error_c": 6.0,
              "maximum_underprediction_c": 6.0
            },
            "10": {
              "count": 241,
              "rmse_c": 1.2255915668756376,
              "mae_c": 0.6473029045643154,
              "mean_error_c": -0.07468879668049792,
              "p95_absolute_error_c": 3.0,
              "maximum_absolute_error_c": 8.0,
              "maximum_underprediction_c": 8.0
            },
            "60": {
              "count": 236,
              "rmse_c": 4.639093277859152,
              "mae_c": 3.097457627118644,
              "mean_error_c": -0.2669491525423729,
              "p95_absolute_error_c": 11.0,
              "maximum_absolute_error_c": 18.0,
              "maximum_underprediction_c": 18.0
            }
          },
          "controller_power_forecasts": {
            "1": {
              "count": 0,
              "rmse_c": null
            },
            "5": {
              "count": 0,
              "rmse_c": null
            },
            "10": {
              "count": 0,
              "rmse_c": null
            },
            "60": {
              "count": 0,
              "rmse_c": null
            }
          },
          "controller_forecast_predictions": [],
          "controller_forecast_unavailable": [],
          "matched_forecast_persistence": {
            "1": {
              "count": 0,
              "rmse_c": null
            },
            "5": {
              "count": 0,
              "rmse_c": null
            },
            "10": {
              "count": 0,
              "rmse_c": null
            },
            "60": {
              "count": 0,
              "rmse_c": null
            }
          },
          "phase_metrics": {
            "idle": {
              "1": {
                "count": 201,
                "rmse_c": 0.28475239871952285,
                "mae_c": 0.23335667131681972,
                "mean_error_c": -0.15385005108862157,
                "p95_absolute_error_c": 0.5263044482561554,
                "maximum_absolute_error_c": 0.9452040483055697,
                "maximum_underprediction_c": 0.9452040483055697
              },
              "5": {
                "count": 201,
                "rmse_c": 0.48079432947432094,
                "mae_c": 0.41572244255445706,
                "mean_error_c": -0.3421144421304415,
                "p95_absolute_error_c": 0.7743828554614396,
                "maximum_absolute_error_c": 1.1675499195741281,
                "maximum_underprediction_c": 1.1675499195741281
              },
              "10": {
                "count": 196,
                "rmse_c": 0.5433449043507421,
                "mae_c": 0.45372344277803855,
                "mean_error_c": -0.37508161420260483,
                "p95_absolute_error_c": 0.9226614960757527,
                "maximum_absolute_error_c": 1.3236526105884536,
                "maximum_underprediction_c": 1.3236526105884536
              },
              "60": {
                "count": 170,
                "rmse_c": 1.00248245361178,
                "mae_c": 0.9379417297782632,
                "mean_error_c": -0.9242940429677797,
                "p95_absolute_error_c": 1.473850128815009,
                "maximum_absolute_error_c": 1.6520982377507423,
                "maximum_underprediction_c": 1.6520982377507423
              }
            },
            "decode": {
              "1": {
                "count": 19,
                "rmse_c": 0.5482249779618956,
                "mae_c": 0.3872516742638611,
                "mean_error_c": -0.1301275973575941,
                "p95_absolute_error_c": 1.1195358300578389,
                "maximum_absolute_error_c": 1.231530755366009,
                "maximum_underprediction_c": 1.1070919494680425
              },
              "5": {
                "count": 17,
                "rmse_c": 0.7294531824102598,
                "mae_c": 0.5633657938855621,
                "mean_error_c": -0.45712126828827093,
                "p95_absolute_error_c": 1.5090260945074134,
                "maximum_absolute_error_c": 1.714220267758293,
                "maximum_underprediction_c": 1.714220267758293
              },
              "10": {
                "count": 16,
                "rmse_c": 0.8096341115918739,
                "mae_c": 0.6684461587611414,
                "mean_error_c": -0.6349003615468805,
                "p95_absolute_error_c": 1.2685969566107609,
                "maximum_absolute_error_c": 2.150599972281782,
                "maximum_underprediction_c": 2.150599972281782
              },
              "60": {
                "count": 2,
                "rmse_c": 1.397088553485362,
                "mae_c": 1.3965474289202007,
                "mean_error_c": -1.3965474289202007,
                "p95_absolute_error_c": 1.4315400152138822,
                "maximum_absolute_error_c": 1.4354280803576245,
                "maximum_underprediction_c": 1.4354280803576245
              }
            },
            "prefill": {
              "1": {
                "count": 17,
                "rmse_c": 0.5416098365377792,
                "mae_c": 0.39733145415155074,
                "mean_error_c": -0.2770971840291678,
                "p95_absolute_error_c": 1.0295733053661336,
                "maximum_absolute_error_c": 1.0669231429184691,
                "maximum_underprediction_c": 1.0669231429184691
              },
              "5": {
                "count": 17,
                "rmse_c": 0.7269485730723247,
                "mae_c": 0.5917528279185622,
                "mean_error_c": -0.5868883350320447,
                "p95_absolute_error_c": 1.4556930259723713,
                "maximum_absolute_error_c": 1.5552416544795875,
                "maximum_underprediction_c": 1.5552416544795875
              },
              "10": {
                "count": 15,
                "rmse_c": 0.7850890936783844,
                "mae_c": 0.6749577115653967,
                "mean_error_c": -0.5455337943997866,
                "p95_absolute_error_c": 1.2879883444108597,
                "maximum_absolute_error_c": 1.4750430738373126,
                "maximum_underprediction_c": 1.4750430738373126
              },
              "60": {
                "count": 2,
                "rmse_c": 0.8152435364534604,
                "mae_c": 0.6219664171973349,
                "mean_error_c": -0.5270481947676657,
                "p95_absolute_error_c": 1.0963097924882341,
                "maximum_absolute_error_c": 1.1490146119650007,
                "maximum_underprediction_c": 1.1490146119650007
              }
            },
            "mixed": {
              "1": {
                "count": 5,
                "rmse_c": 1.945018685939712,
                "mae_c": 1.405025852136356,
                "mean_error_c": -0.732113559631216,
                "p95_absolute_error_c": 3.443883303959413,
                "maximum_absolute_error_c": 3.8842839471335537,
                "maximum_underprediction_c": 3.8842839471335537
              },
              "5": {
                "count": 6,
                "rmse_c": 0.9638623540438941,
                "mae_c": 0.9170590886511741,
                "mean_error_c": -0.5220412285785514,
                "p95_absolute_error_c": 1.333116774263459,
                "maximum_absolute_error_c": 1.382471172278656,
                "maximum_underprediction_c": 1.382471172278656
              },
              "10": {
                "count": 14,
                "rmse_c": 0.9427100809748997,
                "mae_c": 0.8087746616241017,
                "mean_error_c": -0.7348819136591531,
                "p95_absolute_error_c": 1.6005764242129565,
                "maximum_absolute_error_c": 1.6023074390557923,
                "maximum_underprediction_c": 1.6023074390557923
              },
              "60": {
                "count": 62,
                "rmse_c": 1.3954400405446374,
                "mae_c": 1.1998674167599093,
                "mean_error_c": -1.1309910931549279,
                "p95_absolute_error_c": 2.3720676495636077,
                "maximum_absolute_error_c": 3.0940701936293493,
                "maximum_underprediction_c": 3.0940701936293493
              }
            }
          },
          "segment_diagnostics": [],
          "uncertainty": "Origins overlap across horizons and are not independent experimental repetitions; quantization convention and power-channel timing remain measurement assumptions.",
          "held_out_run_id": "thermal-phase-identification-20260903T131518Z",
          "training_run_ids": [
            "failed-thermal-phase-trial-20260903T112200Z",
            "failed-thermal-phase-v2-trial-20260903T124423Z",
            "failed-thermal-trial-20260903T021525Z",
            "thermal-identification-20260903T030109Z",
            "pilot-20260904T2303Z"
          ],
          "fit_diagnostics": {
            "objective": 0.10063298786866817,
            "optimizer_message": "`ftol` termination condition is satisfied.",
            "successful_multistarts": 3,
            "attempts": 3,
            "jacobian_condition_number": 786.9069093912234,
            "minimum_bound_distance": 0.5727464652627133,
            "modal_time_constants_s": [
              1.302353241283478,
              169.69478649566938
            ],
            "effective_resolution_floor_s": 1.0,
            "fast_mode_supported": true,
            "physical_parameter_identifiability_established": false,
            "warnings": [
              "Pure-phase gain is diagnostic only; mixed serving has no supplied runtime phase activity signal."
            ]
          },
          "initial_state_fit_is_prefix_only": true
        },
        {
          "status": "evaluated",
          "run_id": "pilot-20260904T2303Z",
          "role": "development",
          "initialization": {
            "prefix_end_s": 119.32352991900001,
            "prefix_duration_s": 119.03547861700001,
            "ambient_estimated_from_prefix_c": 29.17215733311945,
            "uses_future_temperature": false
          },
          "known_future_measured_power": {
            "1": {
              "count": 294,
              "rmse_c": 0.5356620852515266,
              "mae_c": 0.3266416154334269,
              "mean_error_c": 0.08960024161777673,
              "p95_absolute_error_c": 1.1198549041398014,
              "maximum_absolute_error_c": 2.9052805086347178,
              "maximum_underprediction_c": 2.9052805086347178
            },
            "5": {
              "count": 294,
              "rmse_c": 0.567314921216524,
              "mae_c": 0.3781560135634645,
              "mean_error_c": 0.18690098746339762,
              "p95_absolute_error_c": 0.9171348320616224,
              "maximum_absolute_error_c": 3.5676108173019685,
              "maximum_underprediction_c": 2.955468257817728
            },
            "10": {
              "count": 293,
              "rmse_c": 0.5706983971785807,
              "mae_c": 0.3988978457483244,
              "mean_error_c": 0.23651242041529194,
              "p95_absolute_error_c": 1.0135749192402785,
              "maximum_absolute_error_c": 2.539963017962293,
              "maximum_underprediction_c": 1.7945787262140698
            },
            "60": {
              "count": 288,
              "rmse_c": 0.7388240546007195,
              "mae_c": 0.5584543367489708,
              "mean_error_c": 0.43921459344538794,
              "p95_absolute_error_c": 1.3292058433044525,
              "maximum_absolute_error_c": 2.8576903053562077,
              "maximum_underprediction_c": 2.3647116008061317
            }
          },
          "temperature_persistence": {
            "1": {
              "count": 294,
              "rmse_c": 0.7423074889580902,
              "mae_c": 0.19047619047619047,
              "mean_error_c": -0.05442176870748299,
              "p95_absolute_error_c": 1.0,
              "maximum_absolute_error_c": 5.0,
              "maximum_underprediction_c": 5.0
            },
            "5": {
              "count": 294,
              "rmse_c": 1.0926470386270253,
              "mae_c": 0.40476190476190477,
              "mean_error_c": -0.030612244897959183,
              "p95_absolute_error_c": 2.0,
              "maximum_absolute_error_c": 7.0,
              "maximum_underprediction_c": 7.0
            },
            "10": {
              "count": 293,
              "rmse_c": 1.3512729430255388,
              "mae_c": 0.6040955631399317,
              "mean_error_c": -0.07849829351535836,
              "p95_absolute_error_c": 3.0,
              "maximum_absolute_error_c": 8.0,
              "maximum_underprediction_c": 8.0
            },
            "60": {
              "count": 288,
              "rmse_c": 2.9556913084947,
              "mae_c": 1.5972222222222223,
              "mean_error_c": -0.4236111111111111,
              "p95_absolute_error_c": 7.0,
              "maximum_absolute_error_c": 17.0,
              "maximum_underprediction_c": 17.0
            }
          },
          "controller_power_forecasts": {
            "1": {
              "count": 0,
              "rmse_c": null
            },
            "5": {
              "count": 0,
              "rmse_c": null
            },
            "10": {
              "count": 0,
              "rmse_c": null
            },
            "60": {
              "count": 0,
              "rmse_c": null
            }
          },
          "controller_forecast_predictions": [],
          "controller_forecast_unavailable": [],
          "matched_forecast_persistence": {
            "1": {
              "count": 0,
              "rmse_c": null
            },
            "5": {
              "count": 0,
              "rmse_c": null
            },
            "10": {
              "count": 0,
              "rmse_c": null
            },
            "60": {
              "count": 0,
              "rmse_c": null
            }
          },
          "phase_metrics": {
            "idle": {
              "1": {
                "count": 222,
                "rmse_c": 0.2925324134466213,
                "mae_c": 0.21596674608476735,
                "mean_error_c": 0.11034115229051657,
                "p95_absolute_error_c": 0.5984760264405616,
                "maximum_absolute_error_c": 1.1152210246781493,
                "maximum_underprediction_c": 1.1152210246781493
              },
              "5": {
                "count": 211,
                "rmse_c": 0.39241906795087333,
                "mae_c": 0.3028169962326008,
                "mean_error_c": 0.17411906089286694,
                "p95_absolute_error_c": 0.8095141626847244,
                "maximum_absolute_error_c": 0.9987295137893497,
                "maximum_underprediction_c": 0.7774528960114822
              },
              "10": {
                "count": 197,
                "rmse_c": 0.4168199607159484,
                "mae_c": 0.32590315795077507,
                "mean_error_c": 0.2247213283441538,
                "p95_absolute_error_c": 0.8146241604380547,
                "maximum_absolute_error_c": 0.9900705317042124,
                "maximum_underprediction_c": 0.5067681860506141
              },
              "60": {
                "count": 42,
                "rmse_c": 0.6645942913828944,
                "mae_c": 0.548836487177951,
                "mean_error_c": 0.47717980648116426,
                "p95_absolute_error_c": 1.1234185342993406,
                "maximum_absolute_error_c": 1.3380162437612455,
                "maximum_underprediction_c": 0.42630837373828
              }
            },
            "decode": {
              "1": {
                "count": 0,
                "rmse_c": null
              },
              "5": {
                "count": 0,
                "rmse_c": null
              },
              "10": {
                "count": 0,
                "rmse_c": null
              },
              "60": {
                "count": 0,
                "rmse_c": null
              }
            },
            "prefill": {
              "1": {
                "count": 12,
                "rmse_c": 0.6871223104005367,
                "mae_c": 0.5978145941187964,
                "mean_error_c": 0.5959105525090033,
                "p95_absolute_error_c": 1.1658816207937452,
                "maximum_absolute_error_c": 1.3990775908507516,
                "maximum_underprediction_c": 0.011424249658759322
              },
              "5": {
                "count": 7,
                "rmse_c": 0.6311144218594861,
                "mae_c": 0.5518521764160828,
                "mean_error_c": 0.5518521764160828,
                "p95_absolute_error_c": 0.9938925381814392,
                "maximum_absolute_error_c": 1.0554435283398576,
                "maximum_underprediction_c": 0.0
              },
              "10": {
                "count": 4,
                "rmse_c": 0.814172381603399,
                "mae_c": 0.7600279285204987,
                "mean_error_c": 0.7600279285204987,
                "p95_absolute_error_c": 1.1018118629694196,
                "maximum_absolute_error_c": 1.1570002567423003,
                "maximum_underprediction_c": 0.0
              },
              "60": {
                "count": 0,
                "rmse_c": null
              }
            },
            "mixed": {
              "1": {
                "count": 60,
                "rmse_c": 0.9974568959307888,
                "mae_c": 0.6819040362863933,
                "mean_error_c": -0.08840319004960596,
                "p95_absolute_error_c": 2.4358863812774554,
                "maximum_absolute_error_c": 2.9052805086347178,
                "maximum_underprediction_c": 2.9052805086347178
              },
              "5": {
                "count": 76,
                "rmse_c": 0.8836391990022849,
                "mae_c": 0.5713225861535163,
                "mean_error_c": 0.1887737267227816,
                "p95_absolute_error_c": 1.8950230124628362,
                "maximum_absolute_error_c": 3.5676108173019685,
                "maximum_underprediction_c": 2.955468257817728
              },
              "10": {
                "count": 92,
                "rmse_c": 0.7977621933701327,
                "mae_c": 0.5395003801508084,
                "mean_error_c": 0.23899919330217656,
                "p95_absolute_error_c": 1.9826232417774894,
                "maximum_absolute_error_c": 2.539963017962293,
                "maximum_underprediction_c": 1.7945787262140698
              },
              "60": {
                "count": 246,
                "rmse_c": 0.7507642969171879,
                "mae_c": 0.5600964086269499,
                "mean_error_c": 0.43273272780513344,
                "p95_absolute_error_c": 1.486150778671261,
                "maximum_absolute_error_c": 2.8576903053562077,
                "maximum_underprediction_c": 2.3647116008061317
              }
            }
          },
          "segment_diagnostics": [
            {
              "name": "unlabeled_startup",
              "kind": "unlabeled_startup",
              "phase": "unlabeled",
              "start_s": 0.2880513019999995,
              "end_s": 496.4154886189999,
              "raw_observation_count": 4795,
              "raw_temperature_min_c": 51.0,
              "raw_temperature_max_c": 56.0,
              "retained_observed_peak_c": 56.0,
              "known_future_measured_power": {
                "1": {
                  "count": 38,
                  "rmse_c": 0.37661502703151317,
                  "mae_c": 0.2651420422110333,
                  "mean_error_c": 0.15385674936866253,
                  "p95_absolute_error_c": 0.9360087852920754,
                  "maximum_absolute_error_c": 1.1284606802828705,
                  "maximum_underprediction_c": 1.1284606802828705
                },
                "5": {
                  "count": 38,
                  "rmse_c": 0.41720886802794044,
                  "mae_c": 0.32691934937203593,
                  "mean_error_c": 0.2678571545309061,
                  "p95_absolute_error_c": 0.860747335713971,
                  "maximum_absolute_error_c": 1.0383870674401123,
                  "maximum_underprediction_c": 0.5520306517374962
                },
                "10": {
                  "count": 37,
                  "rmse_c": 0.3966220548247045,
                  "mae_c": 0.3046137329594733,
                  "mean_error_c": 0.2697327368309013,
                  "p95_absolute_error_c": 0.8332138517527395,
                  "maximum_absolute_error_c": 1.048831500544381,
                  "maximum_underprediction_c": 0.40187089908598495
                },
                "60": {
                  "count": 32,
                  "rmse_c": 0.6525146281831521,
                  "mae_c": 0.5176936999648822,
                  "mean_error_c": 0.5109312385439424,
                  "p95_absolute_error_c": 1.154826438875563,
                  "maximum_absolute_error_c": 1.159272005604393,
                  "maximum_underprediction_c": 0.08620655430639346
                }
              },
              "temperature_persistence": {
                "1": {
                  "count": 38,
                  "rmse_c": 0.3244428422615251,
                  "mae_c": 0.10526315789473684,
                  "mean_error_c": 0.0,
                  "p95_absolute_error_c": 1.0,
                  "maximum_absolute_error_c": 1.0,
                  "maximum_underprediction_c": 1.0
                },
                "5": {
                  "count": 38,
                  "rmse_c": 0.28097574347450816,
                  "mae_c": 0.07894736842105263,
                  "mean_error_c": 0.02631578947368421,
                  "p95_absolute_error_c": 1.0,
                  "maximum_absolute_error_c": 1.0,
                  "maximum_underprediction_c": 1.0
                },
                "10": {
                  "count": 37,
                  "rmse_c": 0.4931969619160719,
                  "mae_c": 0.1891891891891892,
                  "mean_error_c": -0.02702702702702703,
                  "p95_absolute_error_c": 1.0,
                  "maximum_absolute_error_c": 2.0,
                  "maximum_underprediction_c": 2.0
                },
                "60": {
                  "count": 32,
                  "rmse_c": 1.4361406616345072,
                  "mae_c": 0.9375,
                  "mean_error_c": -0.3125,
                  "p95_absolute_error_c": 2.8999999999999986,
                  "maximum_absolute_error_c": 4.0,
                  "maximum_underprediction_c": 4.0
                }
              },
              "interpretation": "Diagnostic only. Existing rolling origins and target observations must both lie inside this recorded segment. Short segments may have no eligible origins; one-second reduction can miss a narrow raw temperature peak. Whole-acquisition selection is unchanged."
            },
            {
              "name": "smoke",
              "kind": "workload",
              "phase": "mixed",
              "start_s": 496.4154886189999,
              "end_s": 497.346243748,
              "raw_observation_count": 10,
              "raw_temperature_min_c": 53.0,
              "raw_temperature_max_c": 57.0,
              "retained_observed_peak_c": 56.0,
              "known_future_measured_power": {
                "1": {
                  "count": 0,
                  "rmse_c": null
                },
                "5": {
                  "count": 0,
                  "rmse_c": null
                },
                "10": {
                  "count": 0,
                  "rmse_c": null
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "temperature_persistence": {
                "1": {
                  "count": 0,
                  "rmse_c": null
                },
                "5": {
                  "count": 0,
                  "rmse_c": null
                },
                "10": {
                  "count": 0,
                  "rmse_c": null
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "interpretation": "Diagnostic only. Existing rolling origins and target observations must both lie inside this recorded segment. Short segments may have no eligible origins; one-second reduction can miss a narrow raw temperature peak. Whole-acquisition selection is unchanged."
            },
            {
              "name": "cooldown_after_smoke",
              "kind": "cooldown",
              "phase": "idle",
              "start_s": 497.346243748,
              "end_s": 558.0776482829999,
              "raw_observation_count": 606,
              "raw_temperature_min_c": 53.0,
              "raw_temperature_max_c": 55.0,
              "retained_observed_peak_c": 54.0,
              "known_future_measured_power": {
                "1": {
                  "count": 6,
                  "rmse_c": 0.26879380927879754,
                  "mae_c": 0.17538600144713593,
                  "mean_error_c": 0.17378106310932986,
                  "p95_absolute_error_c": 0.5068921066398833,
                  "maximum_absolute_error_c": 0.5997000738701104,
                  "maximum_underprediction_c": 0.004814815013418183
                },
                "5": {
                  "count": 6,
                  "rmse_c": 0.2281225071147714,
                  "mae_c": 0.16571156951938448,
                  "mean_error_c": 0.15932122635518078,
                  "p95_absolute_error_c": 0.41013900290029603,
                  "maximum_absolute_error_c": 0.4559577445088365,
                  "maximum_underprediction_c": 0.01917102949261107
                },
                "10": {
                  "count": 5,
                  "rmse_c": 0.2348179749385771,
                  "mae_c": 0.17492205914776945,
                  "mean_error_c": 0.17492205914776945,
                  "p95_absolute_error_c": 0.4021675402550499,
                  "maximum_absolute_error_c": 0.44106029971298,
                  "maximum_underprediction_c": 0.0
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "temperature_persistence": {
                "1": {
                  "count": 6,
                  "rmse_c": 0.408248290463863,
                  "mae_c": 0.16666666666666666,
                  "mean_error_c": 0.16666666666666666,
                  "p95_absolute_error_c": 0.75,
                  "maximum_absolute_error_c": 1.0,
                  "maximum_underprediction_c": 0.0
                },
                "5": {
                  "count": 6,
                  "rmse_c": 0.408248290463863,
                  "mae_c": 0.16666666666666666,
                  "mean_error_c": 0.16666666666666666,
                  "p95_absolute_error_c": 0.75,
                  "maximum_absolute_error_c": 1.0,
                  "maximum_underprediction_c": 0.0
                },
                "10": {
                  "count": 5,
                  "rmse_c": 0.4472135954999579,
                  "mae_c": 0.2,
                  "mean_error_c": 0.2,
                  "p95_absolute_error_c": 0.7999999999999998,
                  "maximum_absolute_error_c": 1.0,
                  "maximum_underprediction_c": 0.0
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "interpretation": "Diagnostic only. Existing rolling origins and target observations must both lie inside this recorded segment. Short segments may have no eligible origins; one-second reduction can miss a narrow raw temperature peak. Whole-acquisition selection is unchanged."
            },
            {
              "name": "batch_210_1_prefill",
              "kind": "workload",
              "phase": "prefill",
              "start_s": 558.0776482829999,
              "end_s": 563.173871103,
              "raw_observation_count": 51,
              "raw_temperature_min_c": 53.0,
              "raw_temperature_max_c": 54.0,
              "retained_observed_peak_c": 54.0,
              "known_future_measured_power": {
                "1": {
                  "count": 1,
                  "rmse_c": 0.6744981765331062,
                  "mae_c": 0.6744981765331062,
                  "mean_error_c": 0.6744981765331062,
                  "p95_absolute_error_c": 0.6744981765331062,
                  "maximum_absolute_error_c": 0.6744981765331062,
                  "maximum_underprediction_c": 0.0
                },
                "5": {
                  "count": 0,
                  "rmse_c": null
                },
                "10": {
                  "count": 0,
                  "rmse_c": null
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "temperature_persistence": {
                "1": {
                  "count": 1,
                  "rmse_c": 0.0,
                  "mae_c": 0.0,
                  "mean_error_c": 0.0,
                  "p95_absolute_error_c": 0.0,
                  "maximum_absolute_error_c": 0.0,
                  "maximum_underprediction_c": 0.0
                },
                "5": {
                  "count": 0,
                  "rmse_c": null
                },
                "10": {
                  "count": 0,
                  "rmse_c": null
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "interpretation": "Diagnostic only. Existing rolling origins and target observations must both lie inside this recorded segment. Short segments may have no eligible origins; one-second reduction can miss a narrow raw temperature peak. Whole-acquisition selection is unchanged."
            },
            {
              "name": "cooldown_after_batch_210_1_prefill",
              "kind": "cooldown",
              "phase": "idle",
              "start_s": 563.173871103,
              "end_s": 563.8604390909999,
              "raw_observation_count": 7,
              "raw_temperature_min_c": 53.0,
              "raw_temperature_max_c": 54.0,
              "retained_observed_peak_c": 54.0,
              "known_future_measured_power": {
                "1": {
                  "count": 0,
                  "rmse_c": null
                },
                "5": {
                  "count": 0,
                  "rmse_c": null
                },
                "10": {
                  "count": 0,
                  "rmse_c": null
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "temperature_persistence": {
                "1": {
                  "count": 0,
                  "rmse_c": null
                },
                "5": {
                  "count": 0,
                  "rmse_c": null
                },
                "10": {
                  "count": 0,
                  "rmse_c": null
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "interpretation": "Diagnostic only. Existing rolling origins and target observations must both lie inside this recorded segment. Short segments may have no eligible origins; one-second reduction can miss a narrow raw temperature peak. Whole-acquisition selection is unchanged."
            },
            {
              "name": "batch_210_1_decode",
              "kind": "workload",
              "phase": "decode",
              "start_s": 563.8604390909999,
              "end_s": 566.9151507739999,
              "raw_observation_count": 30,
              "raw_temperature_min_c": 54.0,
              "raw_temperature_max_c": 56.0,
              "retained_observed_peak_c": 55.0,
              "known_future_measured_power": {
                "1": {
                  "count": 0,
                  "rmse_c": null
                },
                "5": {
                  "count": 0,
                  "rmse_c": null
                },
                "10": {
                  "count": 0,
                  "rmse_c": null
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "temperature_persistence": {
                "1": {
                  "count": 0,
                  "rmse_c": null
                },
                "5": {
                  "count": 0,
                  "rmse_c": null
                },
                "10": {
                  "count": 0,
                  "rmse_c": null
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "interpretation": "Diagnostic only. Existing rolling origins and target observations must both lie inside this recorded segment. Short segments may have no eligible origins; one-second reduction can miss a narrow raw temperature peak. Whole-acquisition selection is unchanged."
            },
            {
              "name": "cooldown_after_batch_210_1_decode",
              "kind": "cooldown",
              "phase": "idle",
              "start_s": 566.9151507739999,
              "end_s": 627.6338728059999,
              "raw_observation_count": 607,
              "raw_temperature_min_c": 53.0,
              "raw_temperature_max_c": 56.0,
              "retained_observed_peak_c": 54.0,
              "known_future_measured_power": {
                "1": {
                  "count": 6,
                  "rmse_c": 0.27958216453796436,
                  "mae_c": 0.24790331610299057,
                  "mean_error_c": 0.13242265008078746,
                  "p95_absolute_error_c": 0.4574007678372567,
                  "maximum_absolute_error_c": 0.5034644480389829,
                  "maximum_underprediction_c": 0.1809208991594602
                },
                "5": {
                  "count": 6,
                  "rmse_c": 0.35611264973435364,
                  "mae_c": 0.32068195996475996,
                  "mean_error_c": 0.14816273490167595,
                  "p95_absolute_error_c": 0.5683608113146246,
                  "maximum_absolute_error_c": 0.6256732099836455,
                  "maximum_underprediction_c": 0.2637651106385732
                },
                "10": {
                  "count": 5,
                  "rmse_c": 0.4697788829600778,
                  "mae_c": 0.43472656801130966,
                  "mean_error_c": 0.3160769289755322,
                  "p95_absolute_error_c": 0.6729180430954088,
                  "maximum_absolute_error_c": 0.6936506030098784,
                  "maximum_underprediction_c": 0.29662409758944364
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "temperature_persistence": {
                "1": {
                  "count": 6,
                  "rmse_c": 0.0,
                  "mae_c": 0.0,
                  "mean_error_c": 0.0,
                  "p95_absolute_error_c": 0.0,
                  "maximum_absolute_error_c": 0.0,
                  "maximum_underprediction_c": 0.0
                },
                "5": {
                  "count": 6,
                  "rmse_c": 0.0,
                  "mae_c": 0.0,
                  "mean_error_c": 0.0,
                  "p95_absolute_error_c": 0.0,
                  "maximum_absolute_error_c": 0.0,
                  "maximum_underprediction_c": 0.0
                },
                "10": {
                  "count": 5,
                  "rmse_c": 0.4472135954999579,
                  "mae_c": 0.2,
                  "mean_error_c": 0.2,
                  "p95_absolute_error_c": 0.7999999999999998,
                  "maximum_absolute_error_c": 1.0,
                  "maximum_underprediction_c": 0.0
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "interpretation": "Diagnostic only. Existing rolling origins and target observations must both lie inside this recorded segment. Short segments may have no eligible origins; one-second reduction can miss a narrow raw temperature peak. Whole-acquisition selection is unchanged."
            },
            {
              "name": "batch_210_4_prefill",
              "kind": "workload",
              "phase": "prefill",
              "start_s": 627.6338728059999,
              "end_s": 647.981114214,
              "raw_observation_count": 203,
              "raw_temperature_min_c": 53.0,
              "raw_temperature_max_c": 56.0,
              "retained_observed_peak_c": 56.0,
              "known_future_measured_power": {
                "1": {
                  "count": 2,
                  "rmse_c": 0.6866379982381065,
                  "mae_c": 0.6837397070196367,
                  "mean_error_c": 0.6837397070196367,
                  "p95_absolute_error_c": 0.7404593726745002,
                  "maximum_absolute_error_c": 0.7467615577472628,
                  "maximum_underprediction_c": 0.0
                },
                "5": {
                  "count": 2,
                  "rmse_c": 0.2810518105512104,
                  "mae_c": 0.2304081094156487,
                  "mean_error_c": 0.2304081094156487,
                  "p95_absolute_error_c": 0.37525561853124284,
                  "maximum_absolute_error_c": 0.39134978621075334,
                  "maximum_underprediction_c": 0.0
                },
                "10": {
                  "count": 1,
                  "rmse_c": 0.7890776315897625,
                  "mae_c": 0.7890776315897625,
                  "mean_error_c": 0.7890776315897625,
                  "p95_absolute_error_c": 0.7890776315897625,
                  "maximum_absolute_error_c": 0.7890776315897625,
                  "maximum_underprediction_c": 0.0
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "temperature_persistence": {
                "1": {
                  "count": 2,
                  "rmse_c": 0.0,
                  "mae_c": 0.0,
                  "mean_error_c": 0.0,
                  "p95_absolute_error_c": 0.0,
                  "maximum_absolute_error_c": 0.0,
                  "maximum_underprediction_c": 0.0
                },
                "5": {
                  "count": 2,
                  "rmse_c": 1.0,
                  "mae_c": 1.0,
                  "mean_error_c": -1.0,
                  "p95_absolute_error_c": 1.0,
                  "maximum_absolute_error_c": 1.0,
                  "maximum_underprediction_c": 1.0
                },
                "10": {
                  "count": 1,
                  "rmse_c": 1.0,
                  "mae_c": 1.0,
                  "mean_error_c": -1.0,
                  "p95_absolute_error_c": 1.0,
                  "maximum_absolute_error_c": 1.0,
                  "maximum_underprediction_c": 1.0
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "interpretation": "Diagnostic only. Existing rolling origins and target observations must both lie inside this recorded segment. Short segments may have no eligible origins; one-second reduction can miss a narrow raw temperature peak. Whole-acquisition selection is unchanged."
            },
            {
              "name": "cooldown_after_batch_210_4_prefill",
              "kind": "cooldown",
              "phase": "idle",
              "start_s": 647.981114214,
              "end_s": 716.367638696,
              "raw_observation_count": 683,
              "raw_temperature_min_c": 53.0,
              "raw_temperature_max_c": 56.0,
              "retained_observed_peak_c": 55.0,
              "known_future_measured_power": {
                "1": {
                  "count": 7,
                  "rmse_c": 0.34693630600616054,
                  "mae_c": 0.2858766300620762,
                  "mean_error_c": 0.21372553419269127,
                  "p95_absolute_error_c": 0.5661176221133777,
                  "maximum_absolute_error_c": 0.6342674486331532,
                  "maximum_underprediction_c": 0.2525288355428472
                },
                "5": {
                  "count": 7,
                  "rmse_c": 0.4333018499621656,
                  "mae_c": 0.3562706708639922,
                  "mean_error_c": 0.24125300542529057,
                  "p95_absolute_error_c": 0.7072122959242974,
                  "maximum_absolute_error_c": 0.7911646015822242,
                  "maximum_underprediction_c": 0.37740845644304244
                },
                "10": {
                  "count": 6,
                  "rmse_c": 0.5689151852731495,
                  "mae_c": 0.47988207785450027,
                  "mean_error_c": 0.47988207785450027,
                  "p95_absolute_error_c": 0.8851234696414565,
                  "maximum_absolute_error_c": 0.9304968297317799,
                  "maximum_underprediction_c": 0.0
                },
                "60": {
                  "count": 1,
                  "rmse_c": 1.012498595677087,
                  "mae_c": 1.012498595677087,
                  "mean_error_c": 1.012498595677087,
                  "p95_absolute_error_c": 1.012498595677087,
                  "maximum_absolute_error_c": 1.012498595677087,
                  "maximum_underprediction_c": 0.0
                }
              },
              "temperature_persistence": {
                "1": {
                  "count": 7,
                  "rmse_c": 0.0,
                  "mae_c": 0.0,
                  "mean_error_c": 0.0,
                  "p95_absolute_error_c": 0.0,
                  "maximum_absolute_error_c": 0.0,
                  "maximum_underprediction_c": 0.0
                },
                "5": {
                  "count": 7,
                  "rmse_c": 0.0,
                  "mae_c": 0.0,
                  "mean_error_c": 0.0,
                  "p95_absolute_error_c": 0.0,
                  "maximum_absolute_error_c": 0.0,
                  "maximum_underprediction_c": 0.0
                },
                "10": {
                  "count": 6,
                  "rmse_c": 0.5773502691896257,
                  "mae_c": 0.3333333333333333,
                  "mean_error_c": 0.3333333333333333,
                  "p95_absolute_error_c": 1.0,
                  "maximum_absolute_error_c": 1.0,
                  "maximum_underprediction_c": 0.0
                },
                "60": {
                  "count": 1,
                  "rmse_c": 2.0,
                  "mae_c": 2.0,
                  "mean_error_c": 2.0,
                  "p95_absolute_error_c": 2.0,
                  "maximum_absolute_error_c": 2.0,
                  "maximum_underprediction_c": 0.0
                }
              },
              "interpretation": "Diagnostic only. Existing rolling origins and target observations must both lie inside this recorded segment. Short segments may have no eligible origins; one-second reduction can miss a narrow raw temperature peak. Whole-acquisition selection is unchanged."
            },
            {
              "name": "batch_210_4_decode",
              "kind": "workload",
              "phase": "decode",
              "start_s": 716.367638696,
              "end_s": 720.207921685,
              "raw_observation_count": 38,
              "raw_temperature_min_c": 54.0,
              "raw_temperature_max_c": 55.0,
              "retained_observed_peak_c": 55.0,
              "known_future_measured_power": {
                "1": {
                  "count": 0,
                  "rmse_c": null
                },
                "5": {
                  "count": 0,
                  "rmse_c": null
                },
                "10": {
                  "count": 0,
                  "rmse_c": null
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "temperature_persistence": {
                "1": {
                  "count": 0,
                  "rmse_c": null
                },
                "5": {
                  "count": 0,
                  "rmse_c": null
                },
                "10": {
                  "count": 0,
                  "rmse_c": null
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "interpretation": "Diagnostic only. Existing rolling origins and target observations must both lie inside this recorded segment. Short segments may have no eligible origins; one-second reduction can miss a narrow raw temperature peak. Whole-acquisition selection is unchanged."
            },
            {
              "name": "cooldown_after_batch_210_4_decode",
              "kind": "cooldown",
              "phase": "idle",
              "start_s": 720.207921685,
              "end_s": 780.5745655599999,
              "raw_observation_count": 603,
              "raw_temperature_min_c": 53.0,
              "raw_temperature_max_c": 55.0,
              "retained_observed_peak_c": 55.0,
              "known_future_measured_power": {
                "1": {
                  "count": 6,
                  "rmse_c": 0.39559069261662294,
                  "mae_c": 0.3059790923022187,
                  "mean_error_c": 0.2481363528337326,
                  "p95_absolute_error_c": 0.7135384542685959,
                  "maximum_absolute_error_c": 0.8243411296676797,
                  "maximum_underprediction_c": 0.1735282184054583
                },
                "5": {
                  "count": 5,
                  "rmse_c": 0.4406743995303958,
                  "mae_c": 0.3882708635355499,
                  "mean_error_c": 0.2868660703075022,
                  "p95_absolute_error_c": 0.6976487435918372,
                  "maximum_absolute_error_c": 0.7528580611636215,
                  "maximum_underprediction_c": 0.25351198307011913
                },
                "10": {
                  "count": 5,
                  "rmse_c": 0.4214892056583709,
                  "mae_c": 0.3741943813644653,
                  "mean_error_c": 0.2579807376765174,
                  "p95_absolute_error_c": 0.65892205722227,
                  "maximum_absolute_error_c": 0.7117579743852929,
                  "maximum_underprediction_c": 0.29053410921986966
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "temperature_persistence": {
                "1": {
                  "count": 6,
                  "rmse_c": 0.408248290463863,
                  "mae_c": 0.16666666666666666,
                  "mean_error_c": 0.16666666666666666,
                  "p95_absolute_error_c": 0.75,
                  "maximum_absolute_error_c": 1.0,
                  "maximum_underprediction_c": 0.0
                },
                "5": {
                  "count": 5,
                  "rmse_c": 0.4472135954999579,
                  "mae_c": 0.2,
                  "mean_error_c": 0.2,
                  "p95_absolute_error_c": 0.7999999999999998,
                  "maximum_absolute_error_c": 1.0,
                  "maximum_underprediction_c": 0.0
                },
                "10": {
                  "count": 5,
                  "rmse_c": 0.4472135954999579,
                  "mae_c": 0.2,
                  "mean_error_c": 0.2,
                  "p95_absolute_error_c": 0.7999999999999998,
                  "maximum_absolute_error_c": 1.0,
                  "maximum_underprediction_c": 0.0
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "interpretation": "Diagnostic only. Existing rolling origins and target observations must both lie inside this recorded segment. Short segments may have no eligible origins; one-second reduction can miss a narrow raw temperature peak. Whole-acquisition selection is unchanged."
            },
            {
              "name": "batch_210_8_prefill",
              "kind": "workload",
              "phase": "prefill",
              "start_s": 780.5745655599999,
              "end_s": 821.2424740069999,
              "raw_observation_count": 406,
              "raw_temperature_min_c": 54.0,
              "raw_temperature_max_c": 57.0,
              "retained_observed_peak_c": 57.0,
              "known_future_measured_power": {
                "1": {
                  "count": 4,
                  "rmse_c": 0.5101947245436551,
                  "mae_c": 0.4871210025417323,
                  "mean_error_c": 0.4871210025417323,
                  "p95_absolute_error_c": 0.6691852160255904,
                  "maximum_absolute_error_c": 0.6987872980638485,
                  "maximum_underprediction_c": 0.0
                },
                "5": {
                  "count": 3,
                  "rmse_c": 0.6653428204767872,
                  "mae_c": 0.6376463178707255,
                  "mean_error_c": 0.6376463178707255,
                  "p95_absolute_error_c": 0.8326007983131838,
                  "maximum_absolute_error_c": 0.85027356114513,
                  "maximum_underprediction_c": 0.0
                },
                "10": {
                  "count": 3,
                  "rmse_c": 0.822367144120697,
                  "mae_c": 0.7503446941640775,
                  "mean_error_c": 0.7503446941640775,
                  "p95_absolute_error_c": 1.1174213713614853,
                  "maximum_absolute_error_c": 1.1570002567423003,
                  "maximum_underprediction_c": 0.0
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "temperature_persistence": {
                "1": {
                  "count": 4,
                  "rmse_c": 0.0,
                  "mae_c": 0.0,
                  "mean_error_c": 0.0,
                  "p95_absolute_error_c": 0.0,
                  "maximum_absolute_error_c": 0.0,
                  "maximum_underprediction_c": 0.0
                },
                "5": {
                  "count": 3,
                  "rmse_c": 0.5773502691896257,
                  "mae_c": 0.3333333333333333,
                  "mean_error_c": -0.3333333333333333,
                  "p95_absolute_error_c": 0.8999999999999999,
                  "maximum_absolute_error_c": 1.0,
                  "maximum_underprediction_c": 1.0
                },
                "10": {
                  "count": 3,
                  "rmse_c": 0.816496580927726,
                  "mae_c": 0.6666666666666666,
                  "mean_error_c": -0.6666666666666666,
                  "p95_absolute_error_c": 1.0,
                  "maximum_absolute_error_c": 1.0,
                  "maximum_underprediction_c": 1.0
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "interpretation": "Diagnostic only. Existing rolling origins and target observations must both lie inside this recorded segment. Short segments may have no eligible origins; one-second reduction can miss a narrow raw temperature peak. Whole-acquisition selection is unchanged."
            },
            {
              "name": "cooldown_after_batch_210_8_prefill",
              "kind": "cooldown",
              "phase": "idle",
              "start_s": 821.2424740069999,
              "end_s": 893.5933837979999,
              "raw_observation_count": 722,
              "raw_temperature_min_c": 54.0,
              "raw_temperature_max_c": 57.0,
              "retained_observed_peak_c": 57.0,
              "known_future_measured_power": {
                "1": {
                  "count": 7,
                  "rmse_c": 0.324901900628004,
                  "mae_c": 0.26555462085187287,
                  "mean_error_c": 0.24313809134952993,
                  "p95_absolute_error_c": 0.5474080358278597,
                  "maximum_absolute_error_c": 0.6104268158247947,
                  "maximum_underprediction_c": 0.07845785325820032
                },
                "5": {
                  "count": 6,
                  "rmse_c": 0.5260205535536557,
                  "mae_c": 0.441987416483651,
                  "mean_error_c": 0.43859774715905314,
                  "p95_absolute_error_c": 0.8013784538631601,
                  "maximum_absolute_error_c": 0.8186571134893939,
                  "maximum_underprediction_c": 0.010169007973793498
                },
                "10": {
                  "count": 6,
                  "rmse_c": 0.5942799065162285,
                  "mae_c": 0.5312601791968786,
                  "mean_error_c": 0.5312601791968786,
                  "p95_absolute_error_c": 0.8641947359342979,
                  "maximum_absolute_error_c": 0.9098909548190193,
                  "maximum_underprediction_c": 0.0
                },
                "60": {
                  "count": 1,
                  "rmse_c": 0.8922147672266405,
                  "mae_c": 0.8922147672266405,
                  "mean_error_c": 0.8922147672266405,
                  "p95_absolute_error_c": 0.8922147672266405,
                  "maximum_absolute_error_c": 0.8922147672266405,
                  "maximum_underprediction_c": 0.0
                }
              },
              "temperature_persistence": {
                "1": {
                  "count": 7,
                  "rmse_c": 0.0,
                  "mae_c": 0.0,
                  "mean_error_c": 0.0,
                  "p95_absolute_error_c": 0.0,
                  "maximum_absolute_error_c": 0.0,
                  "maximum_underprediction_c": 0.0
                },
                "5": {
                  "count": 6,
                  "rmse_c": 0.408248290463863,
                  "mae_c": 0.16666666666666666,
                  "mean_error_c": 0.16666666666666666,
                  "p95_absolute_error_c": 0.75,
                  "maximum_absolute_error_c": 1.0,
                  "maximum_underprediction_c": 0.0
                },
                "10": {
                  "count": 6,
                  "rmse_c": 0.5773502691896257,
                  "mae_c": 0.3333333333333333,
                  "mean_error_c": 0.3333333333333333,
                  "p95_absolute_error_c": 1.0,
                  "maximum_absolute_error_c": 1.0,
                  "maximum_underprediction_c": 0.0
                },
                "60": {
                  "count": 1,
                  "rmse_c": 2.0,
                  "mae_c": 2.0,
                  "mean_error_c": 2.0,
                  "p95_absolute_error_c": 2.0,
                  "maximum_absolute_error_c": 2.0,
                  "maximum_underprediction_c": 0.0
                }
              },
              "interpretation": "Diagnostic only. Existing rolling origins and target observations must both lie inside this recorded segment. Short segments may have no eligible origins; one-second reduction can miss a narrow raw temperature peak. Whole-acquisition selection is unchanged."
            },
            {
              "name": "batch_210_8_decode",
              "kind": "workload",
              "phase": "decode",
              "start_s": 893.5933837979999,
              "end_s": 898.155012058,
              "raw_observation_count": 46,
              "raw_temperature_min_c": 54.0,
              "raw_temperature_max_c": 56.0,
              "retained_observed_peak_c": 56.0,
              "known_future_measured_power": {
                "1": {
                  "count": 0,
                  "rmse_c": null
                },
                "5": {
                  "count": 0,
                  "rmse_c": null
                },
                "10": {
                  "count": 0,
                  "rmse_c": null
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "temperature_persistence": {
                "1": {
                  "count": 0,
                  "rmse_c": null
                },
                "5": {
                  "count": 0,
                  "rmse_c": null
                },
                "10": {
                  "count": 0,
                  "rmse_c": null
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "interpretation": "Diagnostic only. Existing rolling origins and target observations must both lie inside this recorded segment. Short segments may have no eligible origins; one-second reduction can miss a narrow raw temperature peak. Whole-acquisition selection is unchanged."
            },
            {
              "name": "cooldown_after_batch_210_8_decode",
              "kind": "cooldown",
              "phase": "idle",
              "start_s": 898.155012058,
              "end_s": 958.680123609,
              "raw_observation_count": 604,
              "raw_temperature_min_c": 54.0,
              "raw_temperature_max_c": 56.0,
              "retained_observed_peak_c": 55.0,
              "known_future_measured_power": {
                "1": {
                  "count": 6,
                  "rmse_c": 0.24213268027056178,
                  "mae_c": 0.18998403417875545,
                  "mean_error_c": 0.0662243902402994,
                  "p95_absolute_error_c": 0.40132149681740437,
                  "maximum_absolute_error_c": 0.42816384314983225,
                  "maximum_underprediction_c": 0.3207944578201207
                },
                "5": {
                  "count": 6,
                  "rmse_c": 0.30864760444949935,
                  "mae_c": 0.24289071768696027,
                  "mean_error_c": 0.050005116874386836,
                  "p95_absolute_error_c": 0.5049389659056818,
                  "maximum_absolute_error_c": 0.519027771958875,
                  "maximum_underprediction_c": 0.4626725477461022
                },
                "10": {
                  "count": 5,
                  "rmse_c": 0.31580288621532493,
                  "mae_c": 0.2542077611774701,
                  "mean_error_c": 0.22929778630596473,
                  "p95_absolute_error_c": 0.4817878645962224,
                  "maximum_absolute_error_c": 0.4886056528195297,
                  "maximum_underprediction_c": 0.06227493717876342
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "temperature_persistence": {
                "1": {
                  "count": 6,
                  "rmse_c": 0.0,
                  "mae_c": 0.0,
                  "mean_error_c": 0.0,
                  "p95_absolute_error_c": 0.0,
                  "maximum_absolute_error_c": 0.0,
                  "maximum_underprediction_c": 0.0
                },
                "5": {
                  "count": 6,
                  "rmse_c": 0.0,
                  "mae_c": 0.0,
                  "mean_error_c": 0.0,
                  "p95_absolute_error_c": 0.0,
                  "maximum_absolute_error_c": 0.0,
                  "maximum_underprediction_c": 0.0
                },
                "10": {
                  "count": 5,
                  "rmse_c": 0.4472135954999579,
                  "mae_c": 0.2,
                  "mean_error_c": 0.2,
                  "p95_absolute_error_c": 0.7999999999999998,
                  "maximum_absolute_error_c": 1.0,
                  "maximum_underprediction_c": 0.0
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "interpretation": "Diagnostic only. Existing rolling origins and target observations must both lie inside this recorded segment. Short segments may have no eligible origins; one-second reduction can miss a narrow raw temperature peak. Whole-acquisition selection is unchanged."
            },
            {
              "name": "batch_660_1_prefill",
              "kind": "workload",
              "phase": "prefill",
              "start_s": 958.680123609,
              "end_s": 960.3840009599999,
              "raw_observation_count": 17,
              "raw_temperature_min_c": 54.0,
              "raw_temperature_max_c": 57.0,
              "retained_observed_peak_c": 57.0,
              "known_future_measured_power": {
                "1": {
                  "count": 1,
                  "rmse_c": 0.9750849180198315,
                  "mae_c": 0.9750849180198315,
                  "mean_error_c": 0.9750849180198315,
                  "p95_absolute_error_c": 0.9750849180198315,
                  "maximum_absolute_error_c": 0.9750849180198315,
                  "maximum_underprediction_c": 0.0
                },
                "5": {
                  "count": 0,
                  "rmse_c": null
                },
                "10": {
                  "count": 0,
                  "rmse_c": null
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "temperature_persistence": {
                "1": {
                  "count": 1,
                  "rmse_c": 0.0,
                  "mae_c": 0.0,
                  "mean_error_c": 0.0,
                  "p95_absolute_error_c": 0.0,
                  "maximum_absolute_error_c": 0.0,
                  "maximum_underprediction_c": 0.0
                },
                "5": {
                  "count": 0,
                  "rmse_c": null
                },
                "10": {
                  "count": 0,
                  "rmse_c": null
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "interpretation": "Diagnostic only. Existing rolling origins and target observations must both lie inside this recorded segment. Short segments may have no eligible origins; one-second reduction can miss a narrow raw temperature peak. Whole-acquisition selection is unchanged."
            },
            {
              "name": "cooldown_after_batch_660_1_prefill",
              "kind": "cooldown",
              "phase": "idle",
              "start_s": 960.3840009599999,
              "end_s": 1021.47333061,
              "raw_observation_count": 610,
              "raw_temperature_min_c": 53.0,
              "raw_temperature_max_c": 57.0,
              "retained_observed_peak_c": 54.0,
              "known_future_measured_power": {
                "1": {
                  "count": 6,
                  "rmse_c": 0.2588368210922224,
                  "mae_c": 0.18209065011849765,
                  "mean_error_c": 0.13648621715317333,
                  "p95_absolute_error_c": 0.4726249310252726,
                  "maximum_absolute_error_c": 0.5162426360942334,
                  "maximum_underprediction_c": 0.08748279846122387
                },
                "5": {
                  "count": 5,
                  "rmse_c": 0.30385739969987763,
                  "mae_c": 0.19868747344440862,
                  "mean_error_c": 0.09402790559081495,
                  "p95_absolute_error_c": 0.5502003622321381,
                  "maximum_absolute_error_c": 0.6523091074049603,
                  "maximum_underprediction_c": 0.14176538154084994
                },
                "10": {
                  "count": 5,
                  "rmse_c": 0.4694650042340474,
                  "mae_c": 0.33796928941949744,
                  "mean_error_c": 0.259320176143153,
                  "p95_absolute_error_c": 0.7849656122523455,
                  "maximum_absolute_error_c": 0.8227106668215498,
                  "maximum_underprediction_c": 0.13389302100104317
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "temperature_persistence": {
                "1": {
                  "count": 6,
                  "rmse_c": 0.0,
                  "mae_c": 0.0,
                  "mean_error_c": 0.0,
                  "p95_absolute_error_c": 0.0,
                  "maximum_absolute_error_c": 0.0,
                  "maximum_underprediction_c": 0.0
                },
                "5": {
                  "count": 5,
                  "rmse_c": 0.0,
                  "mae_c": 0.0,
                  "mean_error_c": 0.0,
                  "p95_absolute_error_c": 0.0,
                  "maximum_absolute_error_c": 0.0,
                  "maximum_underprediction_c": 0.0
                },
                "10": {
                  "count": 5,
                  "rmse_c": 0.4472135954999579,
                  "mae_c": 0.2,
                  "mean_error_c": 0.2,
                  "p95_absolute_error_c": 0.7999999999999998,
                  "maximum_absolute_error_c": 1.0,
                  "maximum_underprediction_c": 0.0
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "interpretation": "Diagnostic only. Existing rolling origins and target observations must both lie inside this recorded segment. Short segments may have no eligible origins; one-second reduction can miss a narrow raw temperature peak. Whole-acquisition selection is unchanged."
            },
            {
              "name": "batch_660_1_decode",
              "kind": "workload",
              "phase": "decode",
              "start_s": 1021.47333061,
              "end_s": 1023.376444068,
              "raw_observation_count": 19,
              "raw_temperature_min_c": 53.0,
              "raw_temperature_max_c": 56.0,
              "retained_observed_peak_c": 56.0,
              "known_future_measured_power": {
                "1": {
                  "count": 0,
                  "rmse_c": null
                },
                "5": {
                  "count": 0,
                  "rmse_c": null
                },
                "10": {
                  "count": 0,
                  "rmse_c": null
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "temperature_persistence": {
                "1": {
                  "count": 0,
                  "rmse_c": null
                },
                "5": {
                  "count": 0,
                  "rmse_c": null
                },
                "10": {
                  "count": 0,
                  "rmse_c": null
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "interpretation": "Diagnostic only. Existing rolling origins and target observations must both lie inside this recorded segment. Short segments may have no eligible origins; one-second reduction can miss a narrow raw temperature peak. Whole-acquisition selection is unchanged."
            },
            {
              "name": "cooldown_after_batch_660_1_decode",
              "kind": "cooldown",
              "phase": "idle",
              "start_s": 1023.376444068,
              "end_s": 1084.02430605,
              "raw_observation_count": 606,
              "raw_temperature_min_c": 53.0,
              "raw_temperature_max_c": 56.0,
              "retained_observed_peak_c": 54.0,
              "known_future_measured_power": {
                "1": {
                  "count": 6,
                  "rmse_c": 0.2661654281376059,
                  "mae_c": 0.2448012185610485,
                  "mean_error_c": 0.0682861423256232,
                  "p95_absolute_error_c": 0.41709351312647236,
                  "maximum_absolute_error_c": 0.4562334975619535,
                  "maximum_underprediction_c": 0.17976738186909813
                },
                "5": {
                  "count": 5,
                  "rmse_c": 0.4794903521830543,
                  "mae_c": 0.4399070807410482,
                  "mean_error_c": 0.23458287522880142,
                  "p95_absolute_error_c": 0.7081521334629315,
                  "maximum_absolute_error_c": 0.7406755297024503,
                  "maximum_underprediction_c": 0.2588603541769672
                },
                "10": {
                  "count": 5,
                  "rmse_c": 0.46885119744060755,
                  "mae_c": 0.43745958946239794,
                  "mean_error_c": 0.20584862658656106,
                  "p95_absolute_error_c": 0.6816892266818257,
                  "maximum_absolute_error_c": 0.7144025808433838,
                  "maximum_underprediction_c": 0.2915951719816263
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "temperature_persistence": {
                "1": {
                  "count": 6,
                  "rmse_c": 0.0,
                  "mae_c": 0.0,
                  "mean_error_c": 0.0,
                  "p95_absolute_error_c": 0.0,
                  "maximum_absolute_error_c": 0.0,
                  "maximum_underprediction_c": 0.0
                },
                "5": {
                  "count": 5,
                  "rmse_c": 0.4472135954999579,
                  "mae_c": 0.2,
                  "mean_error_c": 0.2,
                  "p95_absolute_error_c": 0.7999999999999998,
                  "maximum_absolute_error_c": 1.0,
                  "maximum_underprediction_c": 0.0
                },
                "10": {
                  "count": 5,
                  "rmse_c": 0.4472135954999579,
                  "mae_c": 0.2,
                  "mean_error_c": 0.2,
                  "p95_absolute_error_c": 0.7999999999999998,
                  "maximum_absolute_error_c": 1.0,
                  "maximum_underprediction_c": 0.0
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "interpretation": "Diagnostic only. Existing rolling origins and target observations must both lie inside this recorded segment. Short segments may have no eligible origins; one-second reduction can miss a narrow raw temperature peak. Whole-acquisition selection is unchanged."
            },
            {
              "name": "batch_660_4_prefill",
              "kind": "workload",
              "phase": "prefill",
              "start_s": 1084.02430605,
              "end_s": 1090.73994869,
              "raw_observation_count": 67,
              "raw_temperature_min_c": 53.0,
              "raw_temperature_max_c": 58.0,
              "retained_observed_peak_c": 58.0,
              "known_future_measured_power": {
                "1": {
                  "count": 1,
                  "rmse_c": 0.40308938997468857,
                  "mae_c": 0.40308938997468857,
                  "mean_error_c": 0.40308938997468857,
                  "p95_absolute_error_c": 0.40308938997468857,
                  "maximum_absolute_error_c": 0.40308938997468857,
                  "maximum_underprediction_c": 0.0
                },
                "5": {
                  "count": 0,
                  "rmse_c": null
                },
                "10": {
                  "count": 0,
                  "rmse_c": null
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "temperature_persistence": {
                "1": {
                  "count": 1,
                  "rmse_c": 0.0,
                  "mae_c": 0.0,
                  "mean_error_c": 0.0,
                  "p95_absolute_error_c": 0.0,
                  "maximum_absolute_error_c": 0.0,
                  "maximum_underprediction_c": 0.0
                },
                "5": {
                  "count": 0,
                  "rmse_c": null
                },
                "10": {
                  "count": 0,
                  "rmse_c": null
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "interpretation": "Diagnostic only. Existing rolling origins and target observations must both lie inside this recorded segment. Short segments may have no eligible origins; one-second reduction can miss a narrow raw temperature peak. Whole-acquisition selection is unchanged."
            },
            {
              "name": "cooldown_after_batch_660_4_prefill",
              "kind": "cooldown",
              "phase": "idle",
              "start_s": 1090.73994869,
              "end_s": 1151.698820867,
              "raw_observation_count": 608,
              "raw_temperature_min_c": 54.0,
              "raw_temperature_max_c": 56.0,
              "retained_observed_peak_c": 56.0,
              "known_future_measured_power": {
                "1": {
                  "count": 6,
                  "rmse_c": 0.20861709143108578,
                  "mae_c": 0.16323873545085613,
                  "mean_error_c": 0.04806086149576316,
                  "p95_absolute_error_c": 0.3402328361900313,
                  "maximum_absolute_error_c": 0.3563778074338515,
                  "maximum_underprediction_c": 0.2917979224585707
                },
                "5": {
                  "count": 5,
                  "rmse_c": 0.28956737302423585,
                  "mae_c": 0.2353015573153911,
                  "mean_error_c": 0.05389799698527753,
                  "p95_absolute_error_c": 0.42954545520806275,
                  "maximum_absolute_error_c": 0.4311033610219539,
                  "maximum_underprediction_c": 0.4233138319524983
                },
                "10": {
                  "count": 5,
                  "rmse_c": 0.2999260835830393,
                  "mae_c": 0.2336308132452146,
                  "mean_error_c": 0.2055176297346307,
                  "p95_absolute_error_c": 0.4908157347832201,
                  "maximum_absolute_error_c": 0.5172817070409508,
                  "maximum_underprediction_c": 0.07028295877645974
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "temperature_persistence": {
                "1": {
                  "count": 6,
                  "rmse_c": 0.0,
                  "mae_c": 0.0,
                  "mean_error_c": 0.0,
                  "p95_absolute_error_c": 0.0,
                  "maximum_absolute_error_c": 0.0,
                  "maximum_underprediction_c": 0.0
                },
                "5": {
                  "count": 5,
                  "rmse_c": 0.0,
                  "mae_c": 0.0,
                  "mean_error_c": 0.0,
                  "p95_absolute_error_c": 0.0,
                  "maximum_absolute_error_c": 0.0,
                  "maximum_underprediction_c": 0.0
                },
                "10": {
                  "count": 5,
                  "rmse_c": 0.4472135954999579,
                  "mae_c": 0.2,
                  "mean_error_c": 0.2,
                  "p95_absolute_error_c": 0.7999999999999998,
                  "maximum_absolute_error_c": 1.0,
                  "maximum_underprediction_c": 0.0
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "interpretation": "Diagnostic only. Existing rolling origins and target observations must both lie inside this recorded segment. Short segments may have no eligible origins; one-second reduction can miss a narrow raw temperature peak. Whole-acquisition selection is unchanged."
            },
            {
              "name": "batch_660_4_decode",
              "kind": "workload",
              "phase": "decode",
              "start_s": 1151.698820867,
              "end_s": 1153.874377918,
              "raw_observation_count": 22,
              "raw_temperature_min_c": 54.0,
              "raw_temperature_max_c": 56.0,
              "retained_observed_peak_c": 56.0,
              "known_future_measured_power": {
                "1": {
                  "count": 0,
                  "rmse_c": null
                },
                "5": {
                  "count": 0,
                  "rmse_c": null
                },
                "10": {
                  "count": 0,
                  "rmse_c": null
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "temperature_persistence": {
                "1": {
                  "count": 0,
                  "rmse_c": null
                },
                "5": {
                  "count": 0,
                  "rmse_c": null
                },
                "10": {
                  "count": 0,
                  "rmse_c": null
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "interpretation": "Diagnostic only. Existing rolling origins and target observations must both lie inside this recorded segment. Short segments may have no eligible origins; one-second reduction can miss a narrow raw temperature peak. Whole-acquisition selection is unchanged."
            },
            {
              "name": "cooldown_after_batch_660_4_decode",
              "kind": "cooldown",
              "phase": "idle",
              "start_s": 1153.874377918,
              "end_s": 1214.9215473069999,
              "raw_observation_count": 609,
              "raw_temperature_min_c": 53.0,
              "raw_temperature_max_c": 55.0,
              "retained_observed_peak_c": 55.0,
              "known_future_measured_power": {
                "1": {
                  "count": 6,
                  "rmse_c": 0.2874422617809525,
                  "mae_c": 0.20581430403491416,
                  "mean_error_c": 0.17417940692343828,
                  "p95_absolute_error_c": 0.5204626836057553,
                  "maximum_absolute_error_c": 0.5681237270957382,
                  "maximum_underprediction_c": 0.07018307778919564
                },
                "5": {
                  "count": 6,
                  "rmse_c": 0.36455125418374223,
                  "mae_c": 0.2611579863173361,
                  "mean_error_c": 0.20099056565674545,
                  "p95_absolute_error_c": 0.6638650163153166,
                  "maximum_absolute_error_c": 0.7280897042758312,
                  "maximum_underprediction_c": 0.11939205848453582
                },
                "10": {
                  "count": 5,
                  "rmse_c": 0.493685647635237,
                  "mae_c": 0.3529189330478374,
                  "mean_error_c": 0.3056290507329379,
                  "p95_absolute_error_c": 0.8140924059513238,
                  "maximum_absolute_error_c": 0.8433875189458817,
                  "maximum_underprediction_c": 0.10033932257520917
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "temperature_persistence": {
                "1": {
                  "count": 6,
                  "rmse_c": 0.0,
                  "mae_c": 0.0,
                  "mean_error_c": 0.0,
                  "p95_absolute_error_c": 0.0,
                  "maximum_absolute_error_c": 0.0,
                  "maximum_underprediction_c": 0.0
                },
                "5": {
                  "count": 6,
                  "rmse_c": 0.0,
                  "mae_c": 0.0,
                  "mean_error_c": 0.0,
                  "p95_absolute_error_c": 0.0,
                  "maximum_absolute_error_c": 0.0,
                  "maximum_underprediction_c": 0.0
                },
                "10": {
                  "count": 5,
                  "rmse_c": 0.4472135954999579,
                  "mae_c": 0.2,
                  "mean_error_c": 0.2,
                  "p95_absolute_error_c": 0.7999999999999998,
                  "maximum_absolute_error_c": 1.0,
                  "maximum_underprediction_c": 0.0
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "interpretation": "Diagnostic only. Existing rolling origins and target observations must both lie inside this recorded segment. Short segments may have no eligible origins; one-second reduction can miss a narrow raw temperature peak. Whole-acquisition selection is unchanged."
            },
            {
              "name": "batch_660_8_prefill",
              "kind": "workload",
              "phase": "prefill",
              "start_s": 1214.9215473069999,
              "end_s": 1228.325487194,
              "raw_observation_count": 134,
              "raw_temperature_min_c": 53.0,
              "raw_temperature_max_c": 60.0,
              "retained_observed_peak_c": 60.0,
              "known_future_measured_power": {
                "1": {
                  "count": 1,
                  "rmse_c": 0.3946373801822176,
                  "mae_c": 0.3946373801822176,
                  "mean_error_c": 0.3946373801822176,
                  "p95_absolute_error_c": 0.3946373801822176,
                  "maximum_absolute_error_c": 0.3946373801822176,
                  "maximum_underprediction_c": 0.0
                },
                "5": {
                  "count": 1,
                  "rmse_c": 0.4337665341292478,
                  "mae_c": 0.4337665341292478,
                  "mean_error_c": 0.4337665341292478,
                  "p95_absolute_error_c": 0.4337665341292478,
                  "maximum_absolute_error_c": 0.4337665341292478,
                  "maximum_underprediction_c": 0.0
                },
                "10": {
                  "count": 0,
                  "rmse_c": null
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "temperature_persistence": {
                "1": {
                  "count": 1,
                  "rmse_c": 0.0,
                  "mae_c": 0.0,
                  "mean_error_c": 0.0,
                  "p95_absolute_error_c": 0.0,
                  "maximum_absolute_error_c": 0.0,
                  "maximum_underprediction_c": 0.0
                },
                "5": {
                  "count": 1,
                  "rmse_c": 1.0,
                  "mae_c": 1.0,
                  "mean_error_c": -1.0,
                  "p95_absolute_error_c": 1.0,
                  "maximum_absolute_error_c": 1.0,
                  "maximum_underprediction_c": 1.0
                },
                "10": {
                  "count": 0,
                  "rmse_c": null
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "interpretation": "Diagnostic only. Existing rolling origins and target observations must both lie inside this recorded segment. Short segments may have no eligible origins; one-second reduction can miss a narrow raw temperature peak. Whole-acquisition selection is unchanged."
            },
            {
              "name": "cooldown_after_batch_660_8_prefill",
              "kind": "cooldown",
              "phase": "idle",
              "start_s": 1228.325487194,
              "end_s": 1320.552278448,
              "raw_observation_count": 921,
              "raw_temperature_min_c": 54.0,
              "raw_temperature_max_c": 60.0,
              "retained_observed_peak_c": 57.0,
              "known_future_measured_power": {
                "1": {
                  "count": 10,
                  "rmse_c": 0.3058313672470372,
                  "mae_c": 0.24477702964063255,
                  "mean_error_c": 0.12203559366501864,
                  "p95_absolute_error_c": 0.5140798982781344,
                  "maximum_absolute_error_c": 0.5236222707936307,
                  "maximum_underprediction_c": 0.5236222707936307
                },
                "5": {
                  "count": 9,
                  "rmse_c": 0.5839987870928095,
                  "mae_c": 0.493645972175005,
                  "mean_error_c": 0.3208786619502312,
                  "p95_absolute_error_c": 0.8876466554389054,
                  "maximum_absolute_error_c": 0.8944208733751395,
                  "maximum_underprediction_c": 0.7774528960114822
                },
                "10": {
                  "count": 9,
                  "rmse_c": 0.4675575668440734,
                  "mae_c": 0.3651504149711147,
                  "mean_error_c": 0.35293787397205123,
                  "p95_absolute_error_c": 0.8102077251540095,
                  "maximum_absolute_error_c": 0.8284629233245511,
                  "maximum_underprediction_c": 0.03321443250789713
                },
                "60": {
                  "count": 4,
                  "rmse_c": 0.8370130948309663,
                  "mae_c": 0.7660560508552958,
                  "mean_error_c": 0.7660560508552958,
                  "p95_absolute_error_c": 1.1011307064359397,
                  "maximum_absolute_error_c": 1.1239447744353015,
                  "maximum_underprediction_c": 0.0
                }
              },
              "temperature_persistence": {
                "1": {
                  "count": 10,
                  "rmse_c": 0.0,
                  "mae_c": 0.0,
                  "mean_error_c": 0.0,
                  "p95_absolute_error_c": 0.0,
                  "maximum_absolute_error_c": 0.0,
                  "maximum_underprediction_c": 0.0
                },
                "5": {
                  "count": 9,
                  "rmse_c": 0.4714045207910317,
                  "mae_c": 0.2222222222222222,
                  "mean_error_c": 0.2222222222222222,
                  "p95_absolute_error_c": 1.0,
                  "maximum_absolute_error_c": 1.0,
                  "maximum_underprediction_c": 0.0
                },
                "10": {
                  "count": 9,
                  "rmse_c": 0.5773502691896257,
                  "mae_c": 0.3333333333333333,
                  "mean_error_c": 0.3333333333333333,
                  "p95_absolute_error_c": 1.0,
                  "maximum_absolute_error_c": 1.0,
                  "maximum_underprediction_c": 0.0
                },
                "60": {
                  "count": 4,
                  "rmse_c": 1.8027756377319946,
                  "mae_c": 1.75,
                  "mean_error_c": 1.75,
                  "p95_absolute_error_c": 2.0,
                  "maximum_absolute_error_c": 2.0,
                  "maximum_underprediction_c": 0.0
                }
              },
              "interpretation": "Diagnostic only. Existing rolling origins and target observations must both lie inside this recorded segment. Short segments may have no eligible origins; one-second reduction can miss a narrow raw temperature peak. Whole-acquisition selection is unchanged."
            },
            {
              "name": "batch_660_8_decode",
              "kind": "workload",
              "phase": "decode",
              "start_s": 1320.552278448,
              "end_s": 1322.946488569,
              "raw_observation_count": 24,
              "raw_temperature_min_c": 54.0,
              "raw_temperature_max_c": 57.0,
              "retained_observed_peak_c": 56.0,
              "known_future_measured_power": {
                "1": {
                  "count": 0,
                  "rmse_c": null
                },
                "5": {
                  "count": 0,
                  "rmse_c": null
                },
                "10": {
                  "count": 0,
                  "rmse_c": null
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "temperature_persistence": {
                "1": {
                  "count": 0,
                  "rmse_c": null
                },
                "5": {
                  "count": 0,
                  "rmse_c": null
                },
                "10": {
                  "count": 0,
                  "rmse_c": null
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "interpretation": "Diagnostic only. Existing rolling origins and target observations must both lie inside this recorded segment. Short segments may have no eligible origins; one-second reduction can miss a narrow raw temperature peak. Whole-acquisition selection is unchanged."
            },
            {
              "name": "cooldown_after_batch_660_8_decode",
              "kind": "cooldown",
              "phase": "idle",
              "start_s": 1322.946488569,
              "end_s": 1383.3756171109999,
              "raw_observation_count": 603,
              "raw_temperature_min_c": 54.0,
              "raw_temperature_max_c": 56.0,
              "retained_observed_peak_c": 55.0,
              "known_future_measured_power": {
                "1": {
                  "count": 6,
                  "rmse_c": 0.18953746298820912,
                  "mae_c": 0.14684364087104265,
                  "mean_error_c": -0.00370949991131179,
                  "p95_absolute_error_c": 0.3271787361212102,
                  "maximum_absolute_error_c": 0.34882040804551906,
                  "maximum_underprediction_c": 0.34882040804551906
                },
                "5": {
                  "count": 5,
                  "rmse_c": 0.27515029960826126,
                  "mae_c": 0.20953572670950535,
                  "mean_error_c": 0.18219225119287188,
                  "p95_absolute_error_c": 0.46581684139054,
                  "maximum_absolute_error_c": 0.504739690035251,
                  "maximum_underprediction_c": 0.06835868879158369
                },
                "10": {
                  "count": 5,
                  "rmse_c": 0.24255188544568596,
                  "mae_c": 0.188716215962053,
                  "mean_error_c": 0.13603608252775673,
                  "p95_absolute_error_c": 0.4138745236893214,
                  "maximum_absolute_error_c": 0.4516860444224733,
                  "maximum_underprediction_c": 0.10439521069152136
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "temperature_persistence": {
                "1": {
                  "count": 6,
                  "rmse_c": 0.0,
                  "mae_c": 0.0,
                  "mean_error_c": 0.0,
                  "p95_absolute_error_c": 0.0,
                  "maximum_absolute_error_c": 0.0,
                  "maximum_underprediction_c": 0.0
                },
                "5": {
                  "count": 5,
                  "rmse_c": 0.4472135954999579,
                  "mae_c": 0.2,
                  "mean_error_c": 0.2,
                  "p95_absolute_error_c": 0.7999999999999998,
                  "maximum_absolute_error_c": 1.0,
                  "maximum_underprediction_c": 0.0
                },
                "10": {
                  "count": 5,
                  "rmse_c": 0.4472135954999579,
                  "mae_c": 0.2,
                  "mean_error_c": 0.2,
                  "p95_absolute_error_c": 0.7999999999999998,
                  "maximum_absolute_error_c": 1.0,
                  "maximum_underprediction_c": 0.0
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "interpretation": "Diagnostic only. Existing rolling origins and target observations must both lie inside this recorded segment. Short segments may have no eligible origins; one-second reduction can miss a narrow raw temperature peak. Whole-acquisition selection is unchanged."
            },
            {
              "name": "batch_1125_1_prefill",
              "kind": "workload",
              "phase": "prefill",
              "start_s": 1383.3756171109999,
              "end_s": 1384.527259623,
              "raw_observation_count": 11,
              "raw_temperature_min_c": 56.0,
              "raw_temperature_max_c": 59.0,
              "retained_observed_peak_c": 59.0,
              "known_future_measured_power": {
                "1": {
                  "count": 0,
                  "rmse_c": null
                },
                "5": {
                  "count": 0,
                  "rmse_c": null
                },
                "10": {
                  "count": 0,
                  "rmse_c": null
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "temperature_persistence": {
                "1": {
                  "count": 0,
                  "rmse_c": null
                },
                "5": {
                  "count": 0,
                  "rmse_c": null
                },
                "10": {
                  "count": 0,
                  "rmse_c": null
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "interpretation": "Diagnostic only. Existing rolling origins and target observations must both lie inside this recorded segment. Short segments may have no eligible origins; one-second reduction can miss a narrow raw temperature peak. Whole-acquisition selection is unchanged."
            },
            {
              "name": "cooldown_after_batch_1125_1_prefill",
              "kind": "cooldown",
              "phase": "idle",
              "start_s": 1384.527259623,
              "end_s": 1446.7804519649999,
              "raw_observation_count": 621,
              "raw_temperature_min_c": 53.0,
              "raw_temperature_max_c": 57.0,
              "retained_observed_peak_c": 55.0,
              "known_future_measured_power": {
                "1": {
                  "count": 6,
                  "rmse_c": 0.36832204735745816,
                  "mae_c": 0.2114643907618472,
                  "mean_error_c": 0.14845698136171137,
                  "p95_absolute_error_c": 0.6982741441748122,
                  "maximum_absolute_error_c": 0.8791694102698102,
                  "maximum_underprediction_c": 0.09783009322607938
                },
                "5": {
                  "count": 6,
                  "rmse_c": 0.345191415914957,
                  "mae_c": 0.2209425145662299,
                  "mean_error_c": 0.11133516633434937,
                  "p95_absolute_error_c": 0.64469515280169,
                  "maximum_absolute_error_c": 0.8048125718430796,
                  "maximum_underprediction_c": 0.1465000435837922
                },
                "10": {
                  "count": 5,
                  "rmse_c": 0.12677831203433038,
                  "mae_c": 0.11210890876605788,
                  "mean_error_c": -0.06775599722824666,
                  "p95_absolute_error_c": 0.18354308562068125,
                  "maximum_absolute_error_c": 0.19312939642873062,
                  "maximum_underprediction_c": 0.19312939642873062
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "temperature_persistence": {
                "1": {
                  "count": 6,
                  "rmse_c": 0.408248290463863,
                  "mae_c": 0.16666666666666666,
                  "mean_error_c": 0.16666666666666666,
                  "p95_absolute_error_c": 0.75,
                  "maximum_absolute_error_c": 1.0,
                  "maximum_underprediction_c": 0.0
                },
                "5": {
                  "count": 6,
                  "rmse_c": 0.408248290463863,
                  "mae_c": 0.16666666666666666,
                  "mean_error_c": 0.16666666666666666,
                  "p95_absolute_error_c": 0.75,
                  "maximum_absolute_error_c": 1.0,
                  "maximum_underprediction_c": 0.0
                },
                "10": {
                  "count": 5,
                  "rmse_c": 0.0,
                  "mae_c": 0.0,
                  "mean_error_c": 0.0,
                  "p95_absolute_error_c": 0.0,
                  "maximum_absolute_error_c": 0.0,
                  "maximum_underprediction_c": 0.0
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "interpretation": "Diagnostic only. Existing rolling origins and target observations must both lie inside this recorded segment. Short segments may have no eligible origins; one-second reduction can miss a narrow raw temperature peak. Whole-acquisition selection is unchanged."
            },
            {
              "name": "batch_1125_1_decode",
              "kind": "workload",
              "phase": "decode",
              "start_s": 1446.7804519649999,
              "end_s": 1448.64102039,
              "raw_observation_count": 19,
              "raw_temperature_min_c": 53.0,
              "raw_temperature_max_c": 56.0,
              "retained_observed_peak_c": 56.0,
              "known_future_measured_power": {
                "1": {
                  "count": 0,
                  "rmse_c": null
                },
                "5": {
                  "count": 0,
                  "rmse_c": null
                },
                "10": {
                  "count": 0,
                  "rmse_c": null
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "temperature_persistence": {
                "1": {
                  "count": 0,
                  "rmse_c": null
                },
                "5": {
                  "count": 0,
                  "rmse_c": null
                },
                "10": {
                  "count": 0,
                  "rmse_c": null
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "interpretation": "Diagnostic only. Existing rolling origins and target observations must both lie inside this recorded segment. Short segments may have no eligible origins; one-second reduction can miss a narrow raw temperature peak. Whole-acquisition selection is unchanged."
            },
            {
              "name": "cooldown_after_batch_1125_1_decode",
              "kind": "cooldown",
              "phase": "idle",
              "start_s": 1448.64102039,
              "end_s": 1509.4776554159998,
              "raw_observation_count": 607,
              "raw_temperature_min_c": 53.0,
              "raw_temperature_max_c": 56.0,
              "retained_observed_peak_c": 54.0,
              "known_future_measured_power": {
                "1": {
                  "count": 6,
                  "rmse_c": 0.24573249950906834,
                  "mae_c": 0.1784597267198708,
                  "mean_error_c": 0.0896047711585967,
                  "p95_absolute_error_c": 0.44465930102954765,
                  "maximum_absolute_error_c": 0.48722185524139405,
                  "maximum_underprediction_c": 0.10957541229578283
                },
                "5": {
                  "count": 6,
                  "rmse_c": 0.4579373831018894,
                  "mae_c": 0.3569637513321228,
                  "mean_error_c": 0.2571823035283162,
                  "p95_absolute_error_c": 0.7735946585694844,
                  "maximum_absolute_error_c": 0.8255186498589779,
                  "maximum_underprediction_c": 0.15012705909251167
                },
                "10": {
                  "count": 6,
                  "rmse_c": 0.4373595552463021,
                  "mae_c": 0.3565710458537114,
                  "mean_error_c": 0.22258012562466098,
                  "p95_absolute_error_c": 0.7306299189334098,
                  "maximum_absolute_error_c": 0.7779014278163316,
                  "maximum_underprediction_c": 0.17567453884583273
                },
                "60": {
                  "count": 1,
                  "rmse_c": 0.570937176480669,
                  "mae_c": 0.570937176480669,
                  "mean_error_c": 0.570937176480669,
                  "p95_absolute_error_c": 0.570937176480669,
                  "maximum_absolute_error_c": 0.570937176480669,
                  "maximum_underprediction_c": 0.0
                }
              },
              "temperature_persistence": {
                "1": {
                  "count": 6,
                  "rmse_c": 0.0,
                  "mae_c": 0.0,
                  "mean_error_c": 0.0,
                  "p95_absolute_error_c": 0.0,
                  "maximum_absolute_error_c": 0.0,
                  "maximum_underprediction_c": 0.0
                },
                "5": {
                  "count": 6,
                  "rmse_c": 0.408248290463863,
                  "mae_c": 0.16666666666666666,
                  "mean_error_c": 0.16666666666666666,
                  "p95_absolute_error_c": 0.75,
                  "maximum_absolute_error_c": 1.0,
                  "maximum_underprediction_c": 0.0
                },
                "10": {
                  "count": 6,
                  "rmse_c": 0.408248290463863,
                  "mae_c": 0.16666666666666666,
                  "mean_error_c": 0.16666666666666666,
                  "p95_absolute_error_c": 0.75,
                  "maximum_absolute_error_c": 1.0,
                  "maximum_underprediction_c": 0.0
                },
                "60": {
                  "count": 1,
                  "rmse_c": 1.0,
                  "mae_c": 1.0,
                  "mean_error_c": 1.0,
                  "p95_absolute_error_c": 1.0,
                  "maximum_absolute_error_c": 1.0,
                  "maximum_underprediction_c": 0.0
                }
              },
              "interpretation": "Diagnostic only. Existing rolling origins and target observations must both lie inside this recorded segment. Short segments may have no eligible origins; one-second reduction can miss a narrow raw temperature peak. Whole-acquisition selection is unchanged."
            },
            {
              "name": "batch_1125_4_prefill",
              "kind": "workload",
              "phase": "prefill",
              "start_s": 1509.4776554159998,
              "end_s": 1514.105198637,
              "raw_observation_count": 47,
              "raw_temperature_min_c": 53.0,
              "raw_temperature_max_c": 60.0,
              "retained_observed_peak_c": 59.0,
              "known_future_measured_power": {
                "1": {
                  "count": 0,
                  "rmse_c": null
                },
                "5": {
                  "count": 0,
                  "rmse_c": null
                },
                "10": {
                  "count": 0,
                  "rmse_c": null
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "temperature_persistence": {
                "1": {
                  "count": 0,
                  "rmse_c": null
                },
                "5": {
                  "count": 0,
                  "rmse_c": null
                },
                "10": {
                  "count": 0,
                  "rmse_c": null
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "interpretation": "Diagnostic only. Existing rolling origins and target observations must both lie inside this recorded segment. Short segments may have no eligible origins; one-second reduction can miss a narrow raw temperature peak. Whole-acquisition selection is unchanged."
            },
            {
              "name": "cooldown_after_batch_1125_4_prefill",
              "kind": "cooldown",
              "phase": "idle",
              "start_s": 1514.105198637,
              "end_s": 1576.5111050619998,
              "raw_observation_count": 623,
              "raw_temperature_min_c": 54.0,
              "raw_temperature_max_c": 57.0,
              "retained_observed_peak_c": 56.0,
              "known_future_measured_power": {
                "1": {
                  "count": 6,
                  "rmse_c": 0.21659538220008093,
                  "mae_c": 0.183182435612918,
                  "mean_error_c": -0.013103309154009443,
                  "p95_absolute_error_c": 0.2988232681254601,
                  "maximum_absolute_error_c": 0.3013435342605817,
                  "maximum_underprediction_c": 0.2912624697200954
                },
                "5": {
                  "count": 6,
                  "rmse_c": 0.33647883818155744,
                  "mae_c": 0.2692685642554018,
                  "mean_error_c": 0.11178670763139209,
                  "p95_absolute_error_c": 0.5468149264797653,
                  "maximum_absolute_error_c": 0.5892263680062442,
                  "maximum_underprediction_c": 0.41958060190032853
                },
                "10": {
                  "count": 5,
                  "rmse_c": 0.3451510348111232,
                  "mae_c": 0.2834057697654998,
                  "mean_error_c": 0.0944279775084567,
                  "p95_absolute_error_c": 0.51016285234804,
                  "maximum_absolute_error_c": 0.5211657526060094,
                  "maximum_underprediction_c": 0.46615125131616253
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "temperature_persistence": {
                "1": {
                  "count": 6,
                  "rmse_c": 0.0,
                  "mae_c": 0.0,
                  "mean_error_c": 0.0,
                  "p95_absolute_error_c": 0.0,
                  "maximum_absolute_error_c": 0.0,
                  "maximum_underprediction_c": 0.0
                },
                "5": {
                  "count": 6,
                  "rmse_c": 0.408248290463863,
                  "mae_c": 0.16666666666666666,
                  "mean_error_c": 0.16666666666666666,
                  "p95_absolute_error_c": 0.75,
                  "maximum_absolute_error_c": 1.0,
                  "maximum_underprediction_c": 0.0
                },
                "10": {
                  "count": 5,
                  "rmse_c": 0.4472135954999579,
                  "mae_c": 0.2,
                  "mean_error_c": 0.2,
                  "p95_absolute_error_c": 0.7999999999999998,
                  "maximum_absolute_error_c": 1.0,
                  "maximum_underprediction_c": 0.0
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "interpretation": "Diagnostic only. Existing rolling origins and target observations must both lie inside this recorded segment. Short segments may have no eligible origins; one-second reduction can miss a narrow raw temperature peak. Whole-acquisition selection is unchanged."
            },
            {
              "name": "batch_1125_4_decode",
              "kind": "workload",
              "phase": "decode",
              "start_s": 1576.5111050619998,
              "end_s": 1578.575799885,
              "raw_observation_count": 20,
              "raw_temperature_min_c": 55.0,
              "raw_temperature_max_c": 57.0,
              "retained_observed_peak_c": 56.0,
              "known_future_measured_power": {
                "1": {
                  "count": 0,
                  "rmse_c": null
                },
                "5": {
                  "count": 0,
                  "rmse_c": null
                },
                "10": {
                  "count": 0,
                  "rmse_c": null
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "temperature_persistence": {
                "1": {
                  "count": 0,
                  "rmse_c": null
                },
                "5": {
                  "count": 0,
                  "rmse_c": null
                },
                "10": {
                  "count": 0,
                  "rmse_c": null
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "interpretation": "Diagnostic only. Existing rolling origins and target observations must both lie inside this recorded segment. Short segments may have no eligible origins; one-second reduction can miss a narrow raw temperature peak. Whole-acquisition selection is unchanged."
            },
            {
              "name": "cooldown_after_batch_1125_4_decode",
              "kind": "cooldown",
              "phase": "idle",
              "start_s": 1578.575799885,
              "end_s": 1639.52026345,
              "raw_observation_count": 608,
              "raw_temperature_min_c": 53.0,
              "raw_temperature_max_c": 56.0,
              "retained_observed_peak_c": 54.0,
              "known_future_measured_power": {
                "1": {
                  "count": 6,
                  "rmse_c": 0.10634289405169751,
                  "mae_c": 0.08814144489117363,
                  "mean_error_c": 0.0026452103247909995,
                  "p95_absolute_error_c": 0.17631053744710634,
                  "maximum_absolute_error_c": 0.19683120020152245,
                  "maximum_underprediction_c": 0.11474854918385802
                },
                "5": {
                  "count": 6,
                  "rmse_c": 0.13613445398727278,
                  "mae_c": 0.12075847861878468,
                  "mean_error_c": -0.02728679569074899,
                  "p95_absolute_error_c": 0.2060169299418675,
                  "maximum_absolute_error_c": 0.2154004095124833,
                  "maximum_underprediction_c": 0.17786649123002007
                },
                "10": {
                  "count": 6,
                  "rmse_c": 0.3434510326741523,
                  "mae_c": 0.22882912535637345,
                  "mean_error_c": 0.09980325506995887,
                  "p95_absolute_error_c": 0.6362188097105417,
                  "maximum_absolute_error_c": 0.7881140706438572,
                  "maximum_underprediction_c": 0.18053302691059514
                },
                "60": {
                  "count": 1,
                  "rmse_c": 0.7692600972913084,
                  "mae_c": 0.7692600972913084,
                  "mean_error_c": 0.7692600972913084,
                  "p95_absolute_error_c": 0.7692600972913084,
                  "maximum_absolute_error_c": 0.7692600972913084,
                  "maximum_underprediction_c": 0.0
                }
              },
              "temperature_persistence": {
                "1": {
                  "count": 6,
                  "rmse_c": 0.0,
                  "mae_c": 0.0,
                  "mean_error_c": 0.0,
                  "p95_absolute_error_c": 0.0,
                  "maximum_absolute_error_c": 0.0,
                  "maximum_underprediction_c": 0.0
                },
                "5": {
                  "count": 6,
                  "rmse_c": 0.0,
                  "mae_c": 0.0,
                  "mean_error_c": 0.0,
                  "p95_absolute_error_c": 0.0,
                  "maximum_absolute_error_c": 0.0,
                  "maximum_underprediction_c": 0.0
                },
                "10": {
                  "count": 6,
                  "rmse_c": 0.408248290463863,
                  "mae_c": 0.16666666666666666,
                  "mean_error_c": 0.16666666666666666,
                  "p95_absolute_error_c": 0.75,
                  "maximum_absolute_error_c": 1.0,
                  "maximum_underprediction_c": 0.0
                },
                "60": {
                  "count": 1,
                  "rmse_c": 1.0,
                  "mae_c": 1.0,
                  "mean_error_c": 1.0,
                  "p95_absolute_error_c": 1.0,
                  "maximum_absolute_error_c": 1.0,
                  "maximum_underprediction_c": 0.0
                }
              },
              "interpretation": "Diagnostic only. Existing rolling origins and target observations must both lie inside this recorded segment. Short segments may have no eligible origins; one-second reduction can miss a narrow raw temperature peak. Whole-acquisition selection is unchanged."
            },
            {
              "name": "batch_1125_8_prefill",
              "kind": "workload",
              "phase": "prefill",
              "start_s": 1639.52026345,
              "end_s": 1648.712143023,
              "raw_observation_count": 92,
              "raw_temperature_min_c": 53.0,
              "raw_temperature_max_c": 62.0,
              "retained_observed_peak_c": 61.0,
              "known_future_measured_power": {
                "1": {
                  "count": 0,
                  "rmse_c": null
                },
                "5": {
                  "count": 0,
                  "rmse_c": null
                },
                "10": {
                  "count": 0,
                  "rmse_c": null
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "temperature_persistence": {
                "1": {
                  "count": 0,
                  "rmse_c": null
                },
                "5": {
                  "count": 0,
                  "rmse_c": null
                },
                "10": {
                  "count": 0,
                  "rmse_c": null
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "interpretation": "Diagnostic only. Existing rolling origins and target observations must both lie inside this recorded segment. Short segments may have no eligible origins; one-second reduction can miss a narrow raw temperature peak. Whole-acquisition selection is unchanged."
            },
            {
              "name": "cooldown_after_batch_1125_8_prefill",
              "kind": "cooldown",
              "phase": "idle",
              "start_s": 1648.712143023,
              "end_s": 1739.995780414,
              "raw_observation_count": 910,
              "raw_temperature_min_c": 54.0,
              "raw_temperature_max_c": 60.0,
              "retained_observed_peak_c": 58.0,
              "known_future_measured_power": {
                "1": {
                  "count": 9,
                  "rmse_c": 0.5035600675115104,
                  "mae_c": 0.390420629805581,
                  "mean_error_c": 0.1425937354326589,
                  "p95_absolute_error_c": 0.9141836184533018,
                  "maximum_absolute_error_c": 1.1152210246781493,
                  "maximum_underprediction_c": 1.1152210246781493
                },
                "5": {
                  "count": 9,
                  "rmse_c": 0.5406764626195054,
                  "mae_c": 0.4668462971982,
                  "mean_error_c": 0.34516368256818375,
                  "p95_absolute_error_c": 0.8667368042294569,
                  "maximum_absolute_error_c": 0.9544950382809887,
                  "maximum_underprediction_c": 0.5475717658350732
                },
                "10": {
                  "count": 9,
                  "rmse_c": 0.5687124155106308,
                  "mae_c": 0.48820484920367907,
                  "mean_error_c": 0.48820484920367907,
                  "p95_absolute_error_c": 0.9371351506009545,
                  "maximum_absolute_error_c": 0.9625946419967022,
                  "maximum_underprediction_c": 0.0
                },
                "60": {
                  "count": 4,
                  "rmse_c": 0.9945801836562338,
                  "mae_c": 0.9315900776435324,
                  "mean_error_c": 0.9315900776435324,
                  "p95_absolute_error_c": 1.3043268029544712,
                  "maximum_absolute_error_c": 1.3380162437612455,
                  "maximum_underprediction_c": 0.0
                }
              },
              "temperature_persistence": {
                "1": {
                  "count": 9,
                  "rmse_c": 0.0,
                  "mae_c": 0.0,
                  "mean_error_c": 0.0,
                  "p95_absolute_error_c": 0.0,
                  "maximum_absolute_error_c": 0.0,
                  "maximum_underprediction_c": 0.0
                },
                "5": {
                  "count": 9,
                  "rmse_c": 0.4714045207910317,
                  "mae_c": 0.2222222222222222,
                  "mean_error_c": 0.2222222222222222,
                  "p95_absolute_error_c": 1.0,
                  "maximum_absolute_error_c": 1.0,
                  "maximum_underprediction_c": 0.0
                },
                "10": {
                  "count": 9,
                  "rmse_c": 0.816496580927726,
                  "mae_c": 0.4444444444444444,
                  "mean_error_c": 0.4444444444444444,
                  "p95_absolute_error_c": 1.5999999999999996,
                  "maximum_absolute_error_c": 2.0,
                  "maximum_underprediction_c": 0.0
                },
                "60": {
                  "count": 4,
                  "rmse_c": 2.1213203435596424,
                  "mae_c": 2.0,
                  "mean_error_c": 2.0,
                  "p95_absolute_error_c": 2.8499999999999996,
                  "maximum_absolute_error_c": 3.0,
                  "maximum_underprediction_c": 0.0
                }
              },
              "interpretation": "Diagnostic only. Existing rolling origins and target observations must both lie inside this recorded segment. Short segments may have no eligible origins; one-second reduction can miss a narrow raw temperature peak. Whole-acquisition selection is unchanged."
            },
            {
              "name": "batch_1125_8_decode",
              "kind": "workload",
              "phase": "decode",
              "start_s": 1739.995780414,
              "end_s": 1742.196945604,
              "raw_observation_count": 22,
              "raw_temperature_min_c": 54.0,
              "raw_temperature_max_c": 58.0,
              "retained_observed_peak_c": 58.0,
              "known_future_measured_power": {
                "1": {
                  "count": 0,
                  "rmse_c": null
                },
                "5": {
                  "count": 0,
                  "rmse_c": null
                },
                "10": {
                  "count": 0,
                  "rmse_c": null
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "temperature_persistence": {
                "1": {
                  "count": 0,
                  "rmse_c": null
                },
                "5": {
                  "count": 0,
                  "rmse_c": null
                },
                "10": {
                  "count": 0,
                  "rmse_c": null
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "interpretation": "Diagnostic only. Existing rolling origins and target observations must both lie inside this recorded segment. Short segments may have no eligible origins; one-second reduction can miss a narrow raw temperature peak. Whole-acquisition selection is unchanged."
            },
            {
              "name": "cooldown_after_batch_1125_8_decode",
              "kind": "cooldown",
              "phase": "idle",
              "start_s": 1742.196945604,
              "end_s": 1802.74647822,
              "raw_observation_count": 605,
              "raw_temperature_min_c": 54.0,
              "raw_temperature_max_c": 56.0,
              "retained_observed_peak_c": 56.0,
              "known_future_measured_power": {
                "1": {
                  "count": 6,
                  "rmse_c": 0.24241328153646502,
                  "mae_c": 0.18894265811949276,
                  "mean_error_c": 0.09749366284509738,
                  "p95_absolute_error_c": 0.40702402516146563,
                  "maximum_absolute_error_c": 0.4584915645710481,
                  "maximum_underprediction_c": 0.25082813045942487
                },
                "5": {
                  "count": 5,
                  "rmse_c": 0.33306456672079976,
                  "mae_c": 0.27299084025321607,
                  "mean_error_c": 0.12458557244906529,
                  "p95_absolute_error_c": 0.5224270833678474,
                  "maximum_absolute_error_c": 0.5602805618322151,
                  "maximum_underprediction_c": 0.3710131695103769
                },
                "10": {
                  "count": 5,
                  "rmse_c": 0.3578084895053458,
                  "mae_c": 0.28279288681287795,
                  "mean_error_c": 0.27410892052983654,
                  "p95_absolute_error_c": 0.5582236264743216,
                  "maximum_absolute_error_c": 0.5742798513757563,
                  "maximum_underprediction_c": 0.0217099157076035
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "temperature_persistence": {
                "1": {
                  "count": 6,
                  "rmse_c": 0.0,
                  "mae_c": 0.0,
                  "mean_error_c": 0.0,
                  "p95_absolute_error_c": 0.0,
                  "maximum_absolute_error_c": 0.0,
                  "maximum_underprediction_c": 0.0
                },
                "5": {
                  "count": 5,
                  "rmse_c": 0.0,
                  "mae_c": 0.0,
                  "mean_error_c": 0.0,
                  "p95_absolute_error_c": 0.0,
                  "maximum_absolute_error_c": 0.0,
                  "maximum_underprediction_c": 0.0
                },
                "10": {
                  "count": 5,
                  "rmse_c": 0.4472135954999579,
                  "mae_c": 0.2,
                  "mean_error_c": 0.2,
                  "p95_absolute_error_c": 0.7999999999999998,
                  "maximum_absolute_error_c": 1.0,
                  "maximum_underprediction_c": 0.0
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "interpretation": "Diagnostic only. Existing rolling origins and target observations must both lie inside this recorded segment. Short segments may have no eligible origins; one-second reduction can miss a narrow raw temperature peak. Whole-acquisition selection is unchanged."
            },
            {
              "name": "batch_1575_1_prefill",
              "kind": "workload",
              "phase": "prefill",
              "start_s": 1802.74647822,
              "end_s": 1803.91089173,
              "raw_observation_count": 11,
              "raw_temperature_min_c": 56.0,
              "raw_temperature_max_c": 58.0,
              "retained_observed_peak_c": 58.0,
              "known_future_measured_power": {
                "1": {
                  "count": 0,
                  "rmse_c": null
                },
                "5": {
                  "count": 0,
                  "rmse_c": null
                },
                "10": {
                  "count": 0,
                  "rmse_c": null
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "temperature_persistence": {
                "1": {
                  "count": 0,
                  "rmse_c": null
                },
                "5": {
                  "count": 0,
                  "rmse_c": null
                },
                "10": {
                  "count": 0,
                  "rmse_c": null
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "interpretation": "Diagnostic only. Existing rolling origins and target observations must both lie inside this recorded segment. Short segments may have no eligible origins; one-second reduction can miss a narrow raw temperature peak. Whole-acquisition selection is unchanged."
            },
            {
              "name": "cooldown_after_batch_1575_1_prefill",
              "kind": "cooldown",
              "phase": "idle",
              "start_s": 1803.91089173,
              "end_s": 1867.371905087,
              "raw_observation_count": 633,
              "raw_temperature_min_c": 53.0,
              "raw_temperature_max_c": 59.0,
              "retained_observed_peak_c": 55.0,
              "known_future_measured_power": {
                "1": {
                  "count": 6,
                  "rmse_c": 0.3710122625026914,
                  "mae_c": 0.2131012965864881,
                  "mean_error_c": 0.15943784056291932,
                  "p95_absolute_error_c": 0.7057859391752785,
                  "maximum_absolute_error_c": 0.8832039184616889,
                  "maximum_underprediction_c": 0.0935833813628264
                },
                "5": {
                  "count": 6,
                  "rmse_c": 0.3517386247865371,
                  "mae_c": 0.22425378328204104,
                  "mean_error_c": 0.1277685727126053,
                  "p95_absolute_error_c": 0.6608643508546113,
                  "maximum_absolute_error_c": 0.8201196537399298,
                  "maximum_underprediction_c": 0.14921450252538193
                },
                "10": {
                  "count": 5,
                  "rmse_c": 0.12785866751574598,
                  "mae_c": 0.11112024692948523,
                  "mean_error_c": -0.05085874678560174,
                  "p95_absolute_error_c": 0.17740685634368844,
                  "maximum_absolute_error_c": 0.18526953418719927,
                  "maximum_underprediction_c": 0.18526953418719927
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "temperature_persistence": {
                "1": {
                  "count": 6,
                  "rmse_c": 0.408248290463863,
                  "mae_c": 0.16666666666666666,
                  "mean_error_c": 0.16666666666666666,
                  "p95_absolute_error_c": 0.75,
                  "maximum_absolute_error_c": 1.0,
                  "maximum_underprediction_c": 0.0
                },
                "5": {
                  "count": 6,
                  "rmse_c": 0.408248290463863,
                  "mae_c": 0.16666666666666666,
                  "mean_error_c": 0.16666666666666666,
                  "p95_absolute_error_c": 0.75,
                  "maximum_absolute_error_c": 1.0,
                  "maximum_underprediction_c": 0.0
                },
                "10": {
                  "count": 5,
                  "rmse_c": 0.0,
                  "mae_c": 0.0,
                  "mean_error_c": 0.0,
                  "p95_absolute_error_c": 0.0,
                  "maximum_absolute_error_c": 0.0,
                  "maximum_underprediction_c": 0.0
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "interpretation": "Diagnostic only. Existing rolling origins and target observations must both lie inside this recorded segment. Short segments may have no eligible origins; one-second reduction can miss a narrow raw temperature peak. Whole-acquisition selection is unchanged."
            },
            {
              "name": "batch_1575_1_decode",
              "kind": "workload",
              "phase": "decode",
              "start_s": 1867.371905087,
              "end_s": 1869.222748236,
              "raw_observation_count": 19,
              "raw_temperature_min_c": 53.0,
              "raw_temperature_max_c": 57.0,
              "retained_observed_peak_c": 56.0,
              "known_future_measured_power": {
                "1": {
                  "count": 0,
                  "rmse_c": null
                },
                "5": {
                  "count": 0,
                  "rmse_c": null
                },
                "10": {
                  "count": 0,
                  "rmse_c": null
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "temperature_persistence": {
                "1": {
                  "count": 0,
                  "rmse_c": null
                },
                "5": {
                  "count": 0,
                  "rmse_c": null
                },
                "10": {
                  "count": 0,
                  "rmse_c": null
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "interpretation": "Diagnostic only. Existing rolling origins and target observations must both lie inside this recorded segment. Short segments may have no eligible origins; one-second reduction can miss a narrow raw temperature peak. Whole-acquisition selection is unchanged."
            },
            {
              "name": "cooldown_after_batch_1575_1_decode",
              "kind": "cooldown",
              "phase": "idle",
              "start_s": 1869.222748236,
              "end_s": 1930.1296134899999,
              "raw_observation_count": 608,
              "raw_temperature_min_c": 53.0,
              "raw_temperature_max_c": 56.0,
              "retained_observed_peak_c": 56.0,
              "known_future_measured_power": {
                "1": {
                  "count": 6,
                  "rmse_c": 0.37168508482111806,
                  "mae_c": 0.2975980495513196,
                  "mean_error_c": 0.20620156999169245,
                  "p95_absolute_error_c": 0.6072245030097889,
                  "maximum_absolute_error_c": 0.6342358417092768,
                  "maximum_underprediction_c": 0.11492604219525049
                },
                "5": {
                  "count": 6,
                  "rmse_c": 0.34389553999174366,
                  "mae_c": 0.26249718746140144,
                  "mean_error_c": 0.10586860353271514,
                  "p95_absolute_error_c": 0.6125473204757572,
                  "maximum_absolute_error_c": 0.6725459544603396,
                  "maximum_underprediction_c": 0.1834632914143981
                },
                "10": {
                  "count": 6,
                  "rmse_c": 0.4571425419963854,
                  "mae_c": 0.37235413631098996,
                  "mean_error_c": 0.240278784520464,
                  "p95_absolute_error_c": 0.7453750227806903,
                  "maximum_absolute_error_c": 0.7803410187595929,
                  "maximum_underprediction_c": 0.19206412258670014
                },
                "60": {
                  "count": 1,
                  "rmse_c": 0.5971465886247316,
                  "mae_c": 0.5971465886247316,
                  "mean_error_c": 0.5971465886247316,
                  "p95_absolute_error_c": 0.5971465886247316,
                  "maximum_absolute_error_c": 0.5971465886247316,
                  "maximum_underprediction_c": 0.0
                }
              },
              "temperature_persistence": {
                "1": {
                  "count": 6,
                  "rmse_c": 0.816496580927726,
                  "mae_c": 0.3333333333333333,
                  "mean_error_c": 0.3333333333333333,
                  "p95_absolute_error_c": 1.5,
                  "maximum_absolute_error_c": 2.0,
                  "maximum_underprediction_c": 0.0
                },
                "5": {
                  "count": 6,
                  "rmse_c": 0.816496580927726,
                  "mae_c": 0.3333333333333333,
                  "mean_error_c": 0.3333333333333333,
                  "p95_absolute_error_c": 1.5,
                  "maximum_absolute_error_c": 2.0,
                  "maximum_underprediction_c": 0.0
                },
                "10": {
                  "count": 6,
                  "rmse_c": 0.9128709291752769,
                  "mae_c": 0.5,
                  "mean_error_c": 0.5,
                  "p95_absolute_error_c": 1.75,
                  "maximum_absolute_error_c": 2.0,
                  "maximum_underprediction_c": 0.0
                },
                "60": {
                  "count": 1,
                  "rmse_c": 3.0,
                  "mae_c": 3.0,
                  "mean_error_c": 3.0,
                  "p95_absolute_error_c": 3.0,
                  "maximum_absolute_error_c": 3.0,
                  "maximum_underprediction_c": 0.0
                }
              },
              "interpretation": "Diagnostic only. Existing rolling origins and target observations must both lie inside this recorded segment. Short segments may have no eligible origins; one-second reduction can miss a narrow raw temperature peak. Whole-acquisition selection is unchanged."
            },
            {
              "name": "batch_1575_4_prefill",
              "kind": "workload",
              "phase": "prefill",
              "start_s": 1930.1296134899999,
              "end_s": 1934.749298272,
              "raw_observation_count": 46,
              "raw_temperature_min_c": 53.0,
              "raw_temperature_max_c": 60.0,
              "retained_observed_peak_c": 59.0,
              "known_future_measured_power": {
                "1": {
                  "count": 0,
                  "rmse_c": null
                },
                "5": {
                  "count": 0,
                  "rmse_c": null
                },
                "10": {
                  "count": 0,
                  "rmse_c": null
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "temperature_persistence": {
                "1": {
                  "count": 0,
                  "rmse_c": null
                },
                "5": {
                  "count": 0,
                  "rmse_c": null
                },
                "10": {
                  "count": 0,
                  "rmse_c": null
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "interpretation": "Diagnostic only. Existing rolling origins and target observations must both lie inside this recorded segment. Short segments may have no eligible origins; one-second reduction can miss a narrow raw temperature peak. Whole-acquisition selection is unchanged."
            },
            {
              "name": "cooldown_after_batch_1575_4_prefill",
              "kind": "cooldown",
              "phase": "idle",
              "start_s": 1934.749298272,
              "end_s": 1998.0777958460003,
              "raw_observation_count": 632,
              "raw_temperature_min_c": 54.0,
              "raw_temperature_max_c": 59.0,
              "retained_observed_peak_c": 56.0,
              "known_future_measured_power": {
                "1": {
                  "count": 6,
                  "rmse_c": 0.2131522006378464,
                  "mae_c": 0.17895572580465094,
                  "mean_error_c": 0.03474270319195227,
                  "p95_absolute_error_c": 0.3342506428832124,
                  "maximum_absolute_error_c": 0.3665175770769906,
                  "maximum_underprediction_c": 0.23744984030187766
                },
                "5": {
                  "count": 6,
                  "rmse_c": 0.3540854882317074,
                  "mae_c": 0.2850161518590326,
                  "mean_error_c": 0.1689132518550712,
                  "p95_absolute_error_c": 0.5900823642874844,
                  "maximum_absolute_error_c": 0.6401644990612283,
                  "maximum_underprediction_c": 0.31087158500501744
                },
                "10": {
                  "count": 5,
                  "rmse_c": 0.3586779331348671,
                  "mae_c": 0.3051530006773163,
                  "mean_error_c": 0.15599080760758,
                  "p95_absolute_error_c": 0.5363078298674366,
                  "maximum_absolute_error_c": 0.5752677488834337,
                  "maximum_underprediction_c": 0.37290548267434076
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "temperature_persistence": {
                "1": {
                  "count": 6,
                  "rmse_c": 0.0,
                  "mae_c": 0.0,
                  "mean_error_c": 0.0,
                  "p95_absolute_error_c": 0.0,
                  "maximum_absolute_error_c": 0.0,
                  "maximum_underprediction_c": 0.0
                },
                "5": {
                  "count": 6,
                  "rmse_c": 0.408248290463863,
                  "mae_c": 0.16666666666666666,
                  "mean_error_c": 0.16666666666666666,
                  "p95_absolute_error_c": 0.75,
                  "maximum_absolute_error_c": 1.0,
                  "maximum_underprediction_c": 0.0
                },
                "10": {
                  "count": 5,
                  "rmse_c": 0.4472135954999579,
                  "mae_c": 0.2,
                  "mean_error_c": 0.2,
                  "p95_absolute_error_c": 0.7999999999999998,
                  "maximum_absolute_error_c": 1.0,
                  "maximum_underprediction_c": 0.0
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "interpretation": "Diagnostic only. Existing rolling origins and target observations must both lie inside this recorded segment. Short segments may have no eligible origins; one-second reduction can miss a narrow raw temperature peak. Whole-acquisition selection is unchanged."
            },
            {
              "name": "batch_1575_4_decode",
              "kind": "workload",
              "phase": "decode",
              "start_s": 1998.0777958460003,
              "end_s": 2000.127418002,
              "raw_observation_count": 21,
              "raw_temperature_min_c": 54.0,
              "raw_temperature_max_c": 57.0,
              "retained_observed_peak_c": 56.0,
              "known_future_measured_power": {
                "1": {
                  "count": 0,
                  "rmse_c": null
                },
                "5": {
                  "count": 0,
                  "rmse_c": null
                },
                "10": {
                  "count": 0,
                  "rmse_c": null
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "temperature_persistence": {
                "1": {
                  "count": 0,
                  "rmse_c": null
                },
                "5": {
                  "count": 0,
                  "rmse_c": null
                },
                "10": {
                  "count": 0,
                  "rmse_c": null
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "interpretation": "Diagnostic only. Existing rolling origins and target observations must both lie inside this recorded segment. Short segments may have no eligible origins; one-second reduction can miss a narrow raw temperature peak. Whole-acquisition selection is unchanged."
            },
            {
              "name": "cooldown_after_batch_1575_4_decode",
              "kind": "cooldown",
              "phase": "idle",
              "start_s": 2000.127418002,
              "end_s": 2060.6449928340003,
              "raw_observation_count": 603,
              "raw_temperature_min_c": 54.0,
              "raw_temperature_max_c": 57.0,
              "retained_observed_peak_c": 56.0,
              "known_future_measured_power": {
                "1": {
                  "count": 6,
                  "rmse_c": 0.09509527118760215,
                  "mae_c": 0.08340934481285818,
                  "mean_error_c": -0.011994851863149117,
                  "p95_absolute_error_c": 0.14583405553945106,
                  "maximum_absolute_error_c": 0.1572194132619842,
                  "maximum_underprediction_c": 0.11167798237185167
                },
                "5": {
                  "count": 5,
                  "rmse_c": 0.12001236278280426,
                  "mae_c": 0.10815048107887434,
                  "mean_error_c": -0.01600647186309061,
                  "p95_absolute_error_c": 0.17248248777986533,
                  "maximum_absolute_error_c": 0.17783763404599284,
                  "maximum_underprediction_c": 0.15106190271535525
                },
                "10": {
                  "count": 5,
                  "rmse_c": 0.12462732563604807,
                  "mae_c": 0.11064133424554541,
                  "mean_error_c": -0.05417542863245615,
                  "p95_absolute_error_c": 0.17132249175317896,
                  "maximum_absolute_error_c": 0.1771134700776429,
                  "maximum_underprediction_c": 0.1771134700776429
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "temperature_persistence": {
                "1": {
                  "count": 6,
                  "rmse_c": 0.0,
                  "mae_c": 0.0,
                  "mean_error_c": 0.0,
                  "p95_absolute_error_c": 0.0,
                  "maximum_absolute_error_c": 0.0,
                  "maximum_underprediction_c": 0.0
                },
                "5": {
                  "count": 5,
                  "rmse_c": 0.0,
                  "mae_c": 0.0,
                  "mean_error_c": 0.0,
                  "p95_absolute_error_c": 0.0,
                  "maximum_absolute_error_c": 0.0,
                  "maximum_underprediction_c": 0.0
                },
                "10": {
                  "count": 5,
                  "rmse_c": 0.0,
                  "mae_c": 0.0,
                  "mean_error_c": 0.0,
                  "p95_absolute_error_c": 0.0,
                  "maximum_absolute_error_c": 0.0,
                  "maximum_underprediction_c": 0.0
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "interpretation": "Diagnostic only. Existing rolling origins and target observations must both lie inside this recorded segment. Short segments may have no eligible origins; one-second reduction can miss a narrow raw temperature peak. Whole-acquisition selection is unchanged."
            },
            {
              "name": "batch_1575_8_prefill",
              "kind": "workload",
              "phase": "prefill",
              "start_s": 2060.6449928340003,
              "end_s": 2069.852738575,
              "raw_observation_count": 92,
              "raw_temperature_min_c": 54.0,
              "raw_temperature_max_c": 62.0,
              "retained_observed_peak_c": 62.0,
              "known_future_measured_power": {
                "1": {
                  "count": 0,
                  "rmse_c": null
                },
                "5": {
                  "count": 0,
                  "rmse_c": null
                },
                "10": {
                  "count": 0,
                  "rmse_c": null
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "temperature_persistence": {
                "1": {
                  "count": 0,
                  "rmse_c": null
                },
                "5": {
                  "count": 0,
                  "rmse_c": null
                },
                "10": {
                  "count": 0,
                  "rmse_c": null
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "interpretation": "Diagnostic only. Existing rolling origins and target observations must both lie inside this recorded segment. Short segments may have no eligible origins; one-second reduction can miss a narrow raw temperature peak. Whole-acquisition selection is unchanged."
            },
            {
              "name": "cooldown_after_batch_1575_8_prefill",
              "kind": "cooldown",
              "phase": "idle",
              "start_s": 2069.852738575,
              "end_s": 2166.340508235,
              "raw_observation_count": 962,
              "raw_temperature_min_c": 54.0,
              "raw_temperature_max_c": 62.0,
              "retained_observed_peak_c": 58.0,
              "known_future_measured_power": {
                "1": {
                  "count": 9,
                  "rmse_c": 0.4563550357337684,
                  "mae_c": 0.3693166514133874,
                  "mean_error_c": 0.28161315394240444,
                  "p95_absolute_error_c": 0.827298716946808,
                  "maximum_absolute_error_c": 0.9196566798168249,
                  "maximum_underprediction_c": 0.3946657386194232
                },
                "5": {
                  "count": 9,
                  "rmse_c": 0.48157760806283567,
                  "mae_c": 0.39325414228904837,
                  "mean_error_c": 0.3871326405236736,
                  "p95_absolute_error_c": 0.8407925549279895,
                  "maximum_absolute_error_c": 0.8481416700497562,
                  "maximum_underprediction_c": 0.027546757944186595
                },
                "10": {
                  "count": 8,
                  "rmse_c": 0.5598271002102116,
                  "mae_c": 0.46697191134785676,
                  "mean_error_c": 0.4424086044393629,
                  "p95_absolute_error_c": 0.9120971228358434,
                  "maximum_absolute_error_c": 0.9900705317042124,
                  "maximum_underprediction_c": 0.09825322763397537
                },
                "60": {
                  "count": 3,
                  "rmse_c": 0.8380230787944607,
                  "mae_c": 0.7713571812263899,
                  "mean_error_c": 0.7713571812263899,
                  "p95_absolute_error_c": 1.0739420084443403,
                  "maximum_absolute_error_c": 1.0934159982121798,
                  "maximum_underprediction_c": 0.0
                }
              },
              "temperature_persistence": {
                "1": {
                  "count": 9,
                  "rmse_c": 0.3333333333333333,
                  "mae_c": 0.1111111111111111,
                  "mean_error_c": 0.1111111111111111,
                  "p95_absolute_error_c": 0.5999999999999996,
                  "maximum_absolute_error_c": 1.0,
                  "maximum_underprediction_c": 0.0
                },
                "5": {
                  "count": 9,
                  "rmse_c": 0.4714045207910317,
                  "mae_c": 0.2222222222222222,
                  "mean_error_c": 0.2222222222222222,
                  "p95_absolute_error_c": 1.0,
                  "maximum_absolute_error_c": 1.0,
                  "maximum_underprediction_c": 0.0
                },
                "10": {
                  "count": 8,
                  "rmse_c": 0.6123724356957945,
                  "mae_c": 0.375,
                  "mean_error_c": 0.375,
                  "p95_absolute_error_c": 1.0,
                  "maximum_absolute_error_c": 1.0,
                  "maximum_underprediction_c": 0.0
                },
                "60": {
                  "count": 3,
                  "rmse_c": 1.7320508075688772,
                  "mae_c": 1.6666666666666667,
                  "mean_error_c": 1.6666666666666667,
                  "p95_absolute_error_c": 2.0,
                  "maximum_absolute_error_c": 2.0,
                  "maximum_underprediction_c": 0.0
                }
              },
              "interpretation": "Diagnostic only. Existing rolling origins and target observations must both lie inside this recorded segment. Short segments may have no eligible origins; one-second reduction can miss a narrow raw temperature peak. Whole-acquisition selection is unchanged."
            },
            {
              "name": "batch_1575_8_decode",
              "kind": "workload",
              "phase": "decode",
              "start_s": 2166.340508235,
              "end_s": 2168.518307498,
              "raw_observation_count": 21,
              "raw_temperature_min_c": 54.0,
              "raw_temperature_max_c": 58.0,
              "retained_observed_peak_c": 57.0,
              "known_future_measured_power": {
                "1": {
                  "count": 0,
                  "rmse_c": null
                },
                "5": {
                  "count": 0,
                  "rmse_c": null
                },
                "10": {
                  "count": 0,
                  "rmse_c": null
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "temperature_persistence": {
                "1": {
                  "count": 0,
                  "rmse_c": null
                },
                "5": {
                  "count": 0,
                  "rmse_c": null
                },
                "10": {
                  "count": 0,
                  "rmse_c": null
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "interpretation": "Diagnostic only. Existing rolling origins and target observations must both lie inside this recorded segment. Short segments may have no eligible origins; one-second reduction can miss a narrow raw temperature peak. Whole-acquisition selection is unchanged."
            },
            {
              "name": "cooldown_after_batch_1575_8_decode",
              "kind": "cooldown",
              "phase": "idle",
              "start_s": 2168.518307498,
              "end_s": 2229.478197079,
              "raw_observation_count": 608,
              "raw_temperature_min_c": 54.0,
              "raw_temperature_max_c": 57.0,
              "retained_observed_peak_c": 55.0,
              "known_future_measured_power": {
                "1": {
                  "count": 6,
                  "rmse_c": 0.23658885740147542,
                  "mae_c": 0.20025269688056824,
                  "mean_error_c": -0.003089917426308375,
                  "p95_absolute_error_c": 0.33726893678504055,
                  "maximum_absolute_error_c": 0.34938521067230965,
                  "maximum_underprediction_c": 0.30092011512323324
                },
                "5": {
                  "count": 6,
                  "rmse_c": 0.3159946281706454,
                  "mae_c": 0.26445538135900054,
                  "mean_error_c": -0.044010495078691036,
                  "p95_absolute_error_c": 0.4379088976882617,
                  "maximum_absolute_error_c": 0.43813009142004944,
                  "maximum_underprediction_c": 0.43813009142004944
                },
                "10": {
                  "count": 6,
                  "rmse_c": 0.33333570500840415,
                  "mae_c": 0.2670718789271452,
                  "mean_error_c": 0.06993517519840727,
                  "p95_absolute_error_c": 0.506242545255871,
                  "maximum_absolute_error_c": 0.5067681860506141,
                  "maximum_underprediction_c": 0.5067681860506141
                },
                "60": {
                  "count": 1,
                  "rmse_c": 0.003257373984382639,
                  "mae_c": 0.003257373984382639,
                  "mean_error_c": -0.003257373984382639,
                  "p95_absolute_error_c": 0.003257373984382639,
                  "maximum_absolute_error_c": 0.003257373984382639,
                  "maximum_underprediction_c": 0.003257373984382639
                }
              },
              "temperature_persistence": {
                "1": {
                  "count": 6,
                  "rmse_c": 0.0,
                  "mae_c": 0.0,
                  "mean_error_c": 0.0,
                  "p95_absolute_error_c": 0.0,
                  "maximum_absolute_error_c": 0.0,
                  "maximum_underprediction_c": 0.0
                },
                "5": {
                  "count": 6,
                  "rmse_c": 0.0,
                  "mae_c": 0.0,
                  "mean_error_c": 0.0,
                  "p95_absolute_error_c": 0.0,
                  "maximum_absolute_error_c": 0.0,
                  "maximum_underprediction_c": 0.0
                },
                "10": {
                  "count": 6,
                  "rmse_c": 0.408248290463863,
                  "mae_c": 0.16666666666666666,
                  "mean_error_c": 0.16666666666666666,
                  "p95_absolute_error_c": 0.75,
                  "maximum_absolute_error_c": 1.0,
                  "maximum_underprediction_c": 0.0
                },
                "60": {
                  "count": 1,
                  "rmse_c": 1.0,
                  "mae_c": 1.0,
                  "mean_error_c": 1.0,
                  "p95_absolute_error_c": 1.0,
                  "maximum_absolute_error_c": 1.0,
                  "maximum_underprediction_c": 0.0
                }
              },
              "interpretation": "Diagnostic only. Existing rolling origins and target observations must both lie inside this recorded segment. Short segments may have no eligible origins; one-second reduction can miss a narrow raw temperature peak. Whole-acquisition selection is unchanged."
            },
            {
              "name": "batch_2040_1_prefill",
              "kind": "workload",
              "phase": "prefill",
              "start_s": 2229.478197079,
              "end_s": 2230.634806247,
              "raw_observation_count": 12,
              "raw_temperature_min_c": 54.0,
              "raw_temperature_max_c": 59.0,
              "retained_observed_peak_c": 59.0,
              "known_future_measured_power": {
                "1": {
                  "count": 0,
                  "rmse_c": null
                },
                "5": {
                  "count": 0,
                  "rmse_c": null
                },
                "10": {
                  "count": 0,
                  "rmse_c": null
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "temperature_persistence": {
                "1": {
                  "count": 0,
                  "rmse_c": null
                },
                "5": {
                  "count": 0,
                  "rmse_c": null
                },
                "10": {
                  "count": 0,
                  "rmse_c": null
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "interpretation": "Diagnostic only. Existing rolling origins and target observations must both lie inside this recorded segment. Short segments may have no eligible origins; one-second reduction can miss a narrow raw temperature peak. Whole-acquisition selection is unchanged."
            },
            {
              "name": "cooldown_after_batch_2040_1_prefill",
              "kind": "cooldown",
              "phase": "idle",
              "start_s": 2230.634806247,
              "end_s": 2292.964186404,
              "raw_observation_count": 622,
              "raw_temperature_min_c": 53.0,
              "raw_temperature_max_c": 57.0,
              "retained_observed_peak_c": 55.0,
              "known_future_measured_power": {
                "1": {
                  "count": 6,
                  "rmse_c": 0.22777092878769947,
                  "mae_c": 0.15087261616477812,
                  "mean_error_c": 0.06889039982341434,
                  "p95_absolute_error_c": 0.423271196212923,
                  "maximum_absolute_error_c": 0.5237829523155284,
                  "maximum_underprediction_c": 0.12173592790510668
                },
                "5": {
                  "count": 5,
                  "rmse_c": 0.11938011014620076,
                  "mae_c": 0.10380580884997244,
                  "mean_error_c": -0.05766872068263638,
                  "p95_absolute_error_c": 0.17242502128238185,
                  "maximum_absolute_error_c": 0.1829004799583771,
                  "maximum_underprediction_c": 0.1829004799583771
                },
                "10": {
                  "count": 5,
                  "rmse_c": 0.3609849573278056,
                  "mae_c": 0.23833393600473157,
                  "mean_error_c": 0.09760039702772332,
                  "p95_absolute_error_c": 0.6541059180676995,
                  "maximum_absolute_error_c": 0.7727482223657702,
                  "maximum_underprediction_c": 0.17953670087541695
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "temperature_persistence": {
                "1": {
                  "count": 6,
                  "rmse_c": 0.0,
                  "mae_c": 0.0,
                  "mean_error_c": 0.0,
                  "p95_absolute_error_c": 0.0,
                  "maximum_absolute_error_c": 0.0,
                  "maximum_underprediction_c": 0.0
                },
                "5": {
                  "count": 5,
                  "rmse_c": 0.0,
                  "mae_c": 0.0,
                  "mean_error_c": 0.0,
                  "p95_absolute_error_c": 0.0,
                  "maximum_absolute_error_c": 0.0,
                  "maximum_underprediction_c": 0.0
                },
                "10": {
                  "count": 5,
                  "rmse_c": 0.4472135954999579,
                  "mae_c": 0.2,
                  "mean_error_c": 0.2,
                  "p95_absolute_error_c": 0.7999999999999998,
                  "maximum_absolute_error_c": 1.0,
                  "maximum_underprediction_c": 0.0
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "interpretation": "Diagnostic only. Existing rolling origins and target observations must both lie inside this recorded segment. Short segments may have no eligible origins; one-second reduction can miss a narrow raw temperature peak. Whole-acquisition selection is unchanged."
            },
            {
              "name": "batch_2040_1_decode",
              "kind": "workload",
              "phase": "decode",
              "start_s": 2292.964186404,
              "end_s": 2294.817416129,
              "raw_observation_count": 18,
              "raw_temperature_min_c": 55.0,
              "raw_temperature_max_c": 57.0,
              "retained_observed_peak_c": 56.0,
              "known_future_measured_power": {
                "1": {
                  "count": 0,
                  "rmse_c": null
                },
                "5": {
                  "count": 0,
                  "rmse_c": null
                },
                "10": {
                  "count": 0,
                  "rmse_c": null
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "temperature_persistence": {
                "1": {
                  "count": 0,
                  "rmse_c": null
                },
                "5": {
                  "count": 0,
                  "rmse_c": null
                },
                "10": {
                  "count": 0,
                  "rmse_c": null
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "interpretation": "Diagnostic only. Existing rolling origins and target observations must both lie inside this recorded segment. Short segments may have no eligible origins; one-second reduction can miss a narrow raw temperature peak. Whole-acquisition selection is unchanged."
            },
            {
              "name": "cooldown_after_batch_2040_1_decode",
              "kind": "cooldown",
              "phase": "idle",
              "start_s": 2294.817416129,
              "end_s": 2355.8662773710003,
              "raw_observation_count": 609,
              "raw_temperature_min_c": 53.0,
              "raw_temperature_max_c": 56.0,
              "retained_observed_peak_c": 55.0,
              "known_future_measured_power": {
                "1": {
                  "count": 6,
                  "rmse_c": 0.24142118721221253,
                  "mae_c": 0.17821978217273107,
                  "mean_error_c": 0.08474036070572903,
                  "p95_absolute_error_c": 0.43274629207700954,
                  "maximum_absolute_error_c": 0.4710523698363289,
                  "maximum_underprediction_c": 0.12199110285258996
                },
                "5": {
                  "count": 6,
                  "rmse_c": 0.44873710083990226,
                  "mae_c": 0.34863235401773096,
                  "mean_error_c": 0.25264124436863966,
                  "p95_absolute_error_c": 0.7606929524557096,
                  "maximum_absolute_error_c": 0.8142157535263692,
                  "maximum_underprediction_c": 0.15069577383258093
                },
                "10": {
                  "count": 5,
                  "rmse_c": 0.45023957413089327,
                  "mae_c": 0.3552975241776963,
                  "mean_error_c": 0.1902571029005614,
                  "p95_absolute_error_c": 0.7426225633451906,
                  "maximum_absolute_error_c": 0.7830754163434364,
                  "maximum_underprediction_c": 0.1913538407789943
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "temperature_persistence": {
                "1": {
                  "count": 6,
                  "rmse_c": 0.0,
                  "mae_c": 0.0,
                  "mean_error_c": 0.0,
                  "p95_absolute_error_c": 0.0,
                  "maximum_absolute_error_c": 0.0,
                  "maximum_underprediction_c": 0.0
                },
                "5": {
                  "count": 6,
                  "rmse_c": 0.408248290463863,
                  "mae_c": 0.16666666666666666,
                  "mean_error_c": 0.16666666666666666,
                  "p95_absolute_error_c": 0.75,
                  "maximum_absolute_error_c": 1.0,
                  "maximum_underprediction_c": 0.0
                },
                "10": {
                  "count": 5,
                  "rmse_c": 0.4472135954999579,
                  "mae_c": 0.2,
                  "mean_error_c": 0.2,
                  "p95_absolute_error_c": 0.7999999999999998,
                  "maximum_absolute_error_c": 1.0,
                  "maximum_underprediction_c": 0.0
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "interpretation": "Diagnostic only. Existing rolling origins and target observations must both lie inside this recorded segment. Short segments may have no eligible origins; one-second reduction can miss a narrow raw temperature peak. Whole-acquisition selection is unchanged."
            },
            {
              "name": "batch_2040_4_prefill",
              "kind": "workload",
              "phase": "prefill",
              "start_s": 2355.8662773710003,
              "end_s": 2360.450791796,
              "raw_observation_count": 46,
              "raw_temperature_min_c": 53.0,
              "raw_temperature_max_c": 60.0,
              "retained_observed_peak_c": 60.0,
              "known_future_measured_power": {
                "1": {
                  "count": 1,
                  "rmse_c": 0.011424249658759322,
                  "mae_c": 0.011424249658759322,
                  "mean_error_c": -0.011424249658759322,
                  "p95_absolute_error_c": 0.011424249658759322,
                  "maximum_absolute_error_c": 0.011424249658759322,
                  "maximum_underprediction_c": 0.011424249658759322
                },
                "5": {
                  "count": 0,
                  "rmse_c": null
                },
                "10": {
                  "count": 0,
                  "rmse_c": null
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "temperature_persistence": {
                "1": {
                  "count": 1,
                  "rmse_c": 1.0,
                  "mae_c": 1.0,
                  "mean_error_c": -1.0,
                  "p95_absolute_error_c": 1.0,
                  "maximum_absolute_error_c": 1.0,
                  "maximum_underprediction_c": 1.0
                },
                "5": {
                  "count": 0,
                  "rmse_c": null
                },
                "10": {
                  "count": 0,
                  "rmse_c": null
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "interpretation": "Diagnostic only. Existing rolling origins and target observations must both lie inside this recorded segment. Short segments may have no eligible origins; one-second reduction can miss a narrow raw temperature peak. Whole-acquisition selection is unchanged."
            },
            {
              "name": "cooldown_after_batch_2040_4_prefill",
              "kind": "cooldown",
              "phase": "idle",
              "start_s": 2360.450791796,
              "end_s": 2422.874103724,
              "raw_observation_count": 623,
              "raw_temperature_min_c": 54.0,
              "raw_temperature_max_c": 60.0,
              "retained_observed_peak_c": 56.0,
              "known_future_measured_power": {
                "1": {
                  "count": 6,
                  "rmse_c": 0.2348728253721418,
                  "mae_c": 0.18199039843454537,
                  "mean_error_c": 0.10072534516705645,
                  "p95_absolute_error_c": 0.40754241975585614,
                  "maximum_absolute_error_c": 0.45935602715566404,
                  "maximum_underprediction_c": 0.2027603813641221
                },
                "5": {
                  "count": 5,
                  "rmse_c": 0.3176351663877871,
                  "mae_c": 0.25571887976824004,
                  "mean_error_c": 0.13130169975197958,
                  "p95_absolute_error_c": 0.5083131154097387,
                  "maximum_absolute_error_c": 0.5576306567520106,
                  "maximum_underprediction_c": 0.3110429500406511
                },
                "10": {
                  "count": 5,
                  "rmse_c": 0.37397231993915064,
                  "mae_c": 0.2949069421581626,
                  "mean_error_c": 0.27723976257488375,
                  "p95_absolute_error_c": 0.6008583436803662,
                  "maximum_absolute_error_c": 0.628370423737195,
                  "maximum_underprediction_c": 0.0441679489581972
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "temperature_persistence": {
                "1": {
                  "count": 6,
                  "rmse_c": 0.0,
                  "mae_c": 0.0,
                  "mean_error_c": 0.0,
                  "p95_absolute_error_c": 0.0,
                  "maximum_absolute_error_c": 0.0,
                  "maximum_underprediction_c": 0.0
                },
                "5": {
                  "count": 5,
                  "rmse_c": 0.0,
                  "mae_c": 0.0,
                  "mean_error_c": 0.0,
                  "p95_absolute_error_c": 0.0,
                  "maximum_absolute_error_c": 0.0,
                  "maximum_underprediction_c": 0.0
                },
                "10": {
                  "count": 5,
                  "rmse_c": 0.4472135954999579,
                  "mae_c": 0.2,
                  "mean_error_c": 0.2,
                  "p95_absolute_error_c": 0.7999999999999998,
                  "maximum_absolute_error_c": 1.0,
                  "maximum_underprediction_c": 0.0
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "interpretation": "Diagnostic only. Existing rolling origins and target observations must both lie inside this recorded segment. Short segments may have no eligible origins; one-second reduction can miss a narrow raw temperature peak. Whole-acquisition selection is unchanged."
            },
            {
              "name": "batch_2040_4_decode",
              "kind": "workload",
              "phase": "decode",
              "start_s": 2422.874103724,
              "end_s": 2424.914101382,
              "raw_observation_count": 20,
              "raw_temperature_min_c": 54.0,
              "raw_temperature_max_c": 57.0,
              "retained_observed_peak_c": 56.0,
              "known_future_measured_power": {
                "1": {
                  "count": 0,
                  "rmse_c": null
                },
                "5": {
                  "count": 0,
                  "rmse_c": null
                },
                "10": {
                  "count": 0,
                  "rmse_c": null
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "temperature_persistence": {
                "1": {
                  "count": 0,
                  "rmse_c": null
                },
                "5": {
                  "count": 0,
                  "rmse_c": null
                },
                "10": {
                  "count": 0,
                  "rmse_c": null
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "interpretation": "Diagnostic only. Existing rolling origins and target observations must both lie inside this recorded segment. Short segments may have no eligible origins; one-second reduction can miss a narrow raw temperature peak. Whole-acquisition selection is unchanged."
            },
            {
              "name": "cooldown_after_batch_2040_4_decode",
              "kind": "cooldown",
              "phase": "idle",
              "start_s": 2424.914101382,
              "end_s": 2488.1650847600004,
              "raw_observation_count": 631,
              "raw_temperature_min_c": 53.0,
              "raw_temperature_max_c": 57.0,
              "retained_observed_peak_c": 56.0,
              "known_future_measured_power": {
                "1": {
                  "count": 6,
                  "rmse_c": 0.19353538425490577,
                  "mae_c": 0.14741823567605059,
                  "mean_error_c": -0.02582328905324142,
                  "p95_absolute_error_c": 0.3457920085353443,
                  "maximum_absolute_error_c": 0.3817088928277883,
                  "maximum_underprediction_c": 0.3817088928277883
                },
                "5": {
                  "count": 6,
                  "rmse_c": 0.3489611809668325,
                  "mae_c": 0.23711230998217067,
                  "mean_error_c": 0.15204631637414442,
                  "p95_absolute_error_c": 0.6554133668760187,
                  "maximum_absolute_error_c": 0.7826092014255721,
                  "maximum_underprediction_c": 0.1480678568160272
                },
                "10": {
                  "count": 5,
                  "rmse_c": 0.38315422269835814,
                  "mae_c": 0.2574069250758114,
                  "mean_error_c": 0.18066055270781903,
                  "p95_absolute_error_c": 0.6940746456475636,
                  "maximum_absolute_error_c": 0.8126025338421812,
                  "maximum_underprediction_c": 0.13468693178160152
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "temperature_persistence": {
                "1": {
                  "count": 6,
                  "rmse_c": 0.408248290463863,
                  "mae_c": 0.16666666666666666,
                  "mean_error_c": -0.16666666666666666,
                  "p95_absolute_error_c": 0.75,
                  "maximum_absolute_error_c": 1.0,
                  "maximum_underprediction_c": 1.0
                },
                "5": {
                  "count": 6,
                  "rmse_c": 0.0,
                  "mae_c": 0.0,
                  "mean_error_c": 0.0,
                  "p95_absolute_error_c": 0.0,
                  "maximum_absolute_error_c": 0.0,
                  "maximum_underprediction_c": 0.0
                },
                "10": {
                  "count": 5,
                  "rmse_c": 0.4472135954999579,
                  "mae_c": 0.2,
                  "mean_error_c": 0.2,
                  "p95_absolute_error_c": 0.7999999999999998,
                  "maximum_absolute_error_c": 1.0,
                  "maximum_underprediction_c": 0.0
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "interpretation": "Diagnostic only. Existing rolling origins and target observations must both lie inside this recorded segment. Short segments may have no eligible origins; one-second reduction can miss a narrow raw temperature peak. Whole-acquisition selection is unchanged."
            },
            {
              "name": "batch_2040_8_prefill",
              "kind": "workload",
              "phase": "prefill",
              "start_s": 2488.1650847600004,
              "end_s": 2497.395554114,
              "raw_observation_count": 92,
              "raw_temperature_min_c": 53.0,
              "raw_temperature_max_c": 62.0,
              "retained_observed_peak_c": 62.0,
              "known_future_measured_power": {
                "1": {
                  "count": 1,
                  "rmse_c": 1.3990775908507516,
                  "mae_c": 1.3990775908507516,
                  "mean_error_c": 1.3990775908507516,
                  "p95_absolute_error_c": 1.3990775908507516,
                  "maximum_absolute_error_c": 1.3990775908507516,
                  "maximum_underprediction_c": 0.0
                },
                "5": {
                  "count": 1,
                  "rmse_c": 1.0554435283398576,
                  "mae_c": 1.0554435283398576,
                  "mean_error_c": 1.0554435283398576,
                  "p95_absolute_error_c": 1.0554435283398576,
                  "maximum_absolute_error_c": 1.0554435283398576,
                  "maximum_underprediction_c": 0.0
                },
                "10": {
                  "count": 0,
                  "rmse_c": null
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "temperature_persistence": {
                "1": {
                  "count": 1,
                  "rmse_c": 0.0,
                  "mae_c": 0.0,
                  "mean_error_c": 0.0,
                  "p95_absolute_error_c": 0.0,
                  "maximum_absolute_error_c": 0.0,
                  "maximum_underprediction_c": 0.0
                },
                "5": {
                  "count": 1,
                  "rmse_c": 2.0,
                  "mae_c": 2.0,
                  "mean_error_c": -2.0,
                  "p95_absolute_error_c": 2.0,
                  "maximum_absolute_error_c": 2.0,
                  "maximum_underprediction_c": 2.0
                },
                "10": {
                  "count": 0,
                  "rmse_c": null
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "interpretation": "Diagnostic only. Existing rolling origins and target observations must both lie inside this recorded segment. Short segments may have no eligible origins; one-second reduction can miss a narrow raw temperature peak. Whole-acquisition selection is unchanged."
            },
            {
              "name": "cooldown_after_batch_2040_8_prefill",
              "kind": "cooldown",
              "phase": "idle",
              "start_s": 2497.395554114,
              "end_s": 2596.822904221,
              "raw_observation_count": 992,
              "raw_temperature_min_c": 54.0,
              "raw_temperature_max_c": 62.0,
              "retained_observed_peak_c": 58.0,
              "known_future_measured_power": {
                "1": {
                  "count": 10,
                  "rmse_c": 0.25442157431951423,
                  "mae_c": 0.20436034618051907,
                  "mean_error_c": 0.13284596588407566,
                  "p95_absolute_error_c": 0.46472541654723315,
                  "maximum_absolute_error_c": 0.5239482786254968,
                  "maximum_underprediction_c": 0.20587271077657476
                },
                "5": {
                  "count": 10,
                  "rmse_c": 0.42842291684174666,
                  "mae_c": 0.34268227709614507,
                  "mean_error_c": 0.18199563223261492,
                  "p95_absolute_error_c": 0.7327952851097698,
                  "maximum_absolute_error_c": 0.7867248612419786,
                  "maximum_underprediction_c": 0.6668813587259592
                },
                "10": {
                  "count": 9,
                  "rmse_c": 0.44488687442144464,
                  "mae_c": 0.3512252826271794,
                  "mean_error_c": 0.31228713299435085,
                  "p95_absolute_error_c": 0.7916400014285244,
                  "maximum_absolute_error_c": 0.8408408717094602,
                  "maximum_underprediction_c": 0.1612880309219875
                },
                "60": {
                  "count": 4,
                  "rmse_c": 0.6358046639110351,
                  "mae_c": 0.5432989608675722,
                  "mean_error_c": 0.5432989608675722,
                  "p95_absolute_error_c": 0.9433809881542714,
                  "maximum_absolute_error_c": 0.9787314147381352,
                  "maximum_underprediction_c": 0.0
                }
              },
              "temperature_persistence": {
                "1": {
                  "count": 10,
                  "rmse_c": 0.31622776601683794,
                  "mae_c": 0.1,
                  "mean_error_c": 0.1,
                  "p95_absolute_error_c": 0.5499999999999989,
                  "maximum_absolute_error_c": 1.0,
                  "maximum_underprediction_c": 0.0
                },
                "5": {
                  "count": 10,
                  "rmse_c": 0.4472135954999579,
                  "mae_c": 0.2,
                  "mean_error_c": 0.2,
                  "p95_absolute_error_c": 1.0,
                  "maximum_absolute_error_c": 1.0,
                  "maximum_underprediction_c": 0.0
                },
                "10": {
                  "count": 9,
                  "rmse_c": 0.816496580927726,
                  "mae_c": 0.4444444444444444,
                  "mean_error_c": 0.4444444444444444,
                  "p95_absolute_error_c": 1.5999999999999996,
                  "maximum_absolute_error_c": 2.0,
                  "maximum_underprediction_c": 0.0
                },
                "60": {
                  "count": 4,
                  "rmse_c": 1.9364916731037085,
                  "mae_c": 1.75,
                  "mean_error_c": 1.75,
                  "p95_absolute_error_c": 2.8499999999999996,
                  "maximum_absolute_error_c": 3.0,
                  "maximum_underprediction_c": 0.0
                }
              },
              "interpretation": "Diagnostic only. Existing rolling origins and target observations must both lie inside this recorded segment. Short segments may have no eligible origins; one-second reduction can miss a narrow raw temperature peak. Whole-acquisition selection is unchanged."
            },
            {
              "name": "batch_2040_8_decode",
              "kind": "workload",
              "phase": "decode",
              "start_s": 2596.822904221,
              "end_s": 2599.000927359,
              "raw_observation_count": 22,
              "raw_temperature_min_c": 54.0,
              "raw_temperature_max_c": 58.0,
              "retained_observed_peak_c": 57.0,
              "known_future_measured_power": {
                "1": {
                  "count": 0,
                  "rmse_c": null
                },
                "5": {
                  "count": 0,
                  "rmse_c": null
                },
                "10": {
                  "count": 0,
                  "rmse_c": null
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "temperature_persistence": {
                "1": {
                  "count": 0,
                  "rmse_c": null
                },
                "5": {
                  "count": 0,
                  "rmse_c": null
                },
                "10": {
                  "count": 0,
                  "rmse_c": null
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "interpretation": "Diagnostic only. Existing rolling origins and target observations must both lie inside this recorded segment. Short segments may have no eligible origins; one-second reduction can miss a narrow raw temperature peak. Whole-acquisition selection is unchanged."
            },
            {
              "name": "cooldown_after_batch_2040_8_decode",
              "kind": "cooldown",
              "phase": "idle",
              "start_s": 2599.000927359,
              "end_s": 2660.0580658460003,
              "raw_observation_count": 609,
              "raw_temperature_min_c": 54.0,
              "raw_temperature_max_c": 56.0,
              "retained_observed_peak_c": 56.0,
              "known_future_measured_power": {
                "1": {
                  "count": 6,
                  "rmse_c": 0.23273379868103813,
                  "mae_c": 0.19672239665422472,
                  "mean_error_c": 0.09784992160256085,
                  "p95_absolute_error_c": 0.33874789100318203,
                  "maximum_absolute_error_c": 0.35341183908771967,
                  "maximum_underprediction_c": 0.2947560467495691
                },
                "5": {
                  "count": 6,
                  "rmse_c": 0.30397156761906874,
                  "mae_c": 0.25704620311317683,
                  "mean_error_c": -0.02831429372068328,
                  "p95_absolute_error_c": 0.4253067810555997,
                  "maximum_absolute_error_c": 0.4286962616324388,
                  "maximum_underprediction_c": 0.4286962616324388
                },
                "10": {
                  "count": 6,
                  "rmse_c": 0.32549715302639554,
                  "mae_c": 0.2676733579409773,
                  "mean_error_c": 0.0855892261962327,
                  "p95_absolute_error_c": 0.4996084165586723,
                  "maximum_absolute_error_c": 0.5125932775321473,
                  "maximum_underprediction_c": 0.4606538336382471
                },
                "60": {
                  "count": 1,
                  "rmse_c": 0.022619498685941153,
                  "mae_c": 0.022619498685941153,
                  "mean_error_c": 0.022619498685941153,
                  "p95_absolute_error_c": 0.022619498685941153,
                  "maximum_absolute_error_c": 0.022619498685941153,
                  "maximum_underprediction_c": 0.0
                }
              },
              "temperature_persistence": {
                "1": {
                  "count": 6,
                  "rmse_c": 0.408248290463863,
                  "mae_c": 0.16666666666666666,
                  "mean_error_c": 0.16666666666666666,
                  "p95_absolute_error_c": 0.75,
                  "maximum_absolute_error_c": 1.0,
                  "maximum_underprediction_c": 0.0
                },
                "5": {
                  "count": 6,
                  "rmse_c": 0.408248290463863,
                  "mae_c": 0.16666666666666666,
                  "mean_error_c": 0.16666666666666666,
                  "p95_absolute_error_c": 0.75,
                  "maximum_absolute_error_c": 1.0,
                  "maximum_underprediction_c": 0.0
                },
                "10": {
                  "count": 6,
                  "rmse_c": 0.5773502691896257,
                  "mae_c": 0.3333333333333333,
                  "mean_error_c": 0.3333333333333333,
                  "p95_absolute_error_c": 1.0,
                  "maximum_absolute_error_c": 1.0,
                  "maximum_underprediction_c": 0.0
                },
                "60": {
                  "count": 1,
                  "rmse_c": 2.0,
                  "mae_c": 2.0,
                  "mean_error_c": 2.0,
                  "p95_absolute_error_c": 2.0,
                  "maximum_absolute_error_c": 2.0,
                  "maximum_underprediction_c": 0.0
                }
              },
              "interpretation": "Diagnostic only. Existing rolling origins and target observations must both lie inside this recorded segment. Short segments may have no eligible origins; one-second reduction can miss a narrow raw temperature peak. Whole-acquisition selection is unchanged."
            },
            {
              "name": "capacity",
              "kind": "workload",
              "phase": "mixed",
              "start_s": 2660.0580658460003,
              "end_s": 2691.313809933,
              "raw_observation_count": 312,
              "raw_temperature_min_c": 54.0,
              "raw_temperature_max_c": 67.0,
              "retained_observed_peak_c": 66.0,
              "known_future_measured_power": {
                "1": {
                  "count": 3,
                  "rmse_c": 1.0212414198883153,
                  "mae_c": 0.8346474346130796,
                  "mean_error_c": -0.6373970503390373,
                  "p95_absolute_error_c": 1.5434804417500188,
                  "maximum_absolute_error_c": 1.6533422112590017,
                  "maximum_underprediction_c": 1.6533422112590017
                },
                "5": {
                  "count": 2,
                  "rmse_c": 1.2490932853164325,
                  "mae_c": 0.9437138268430161,
                  "mean_error_c": -0.9437138268430161,
                  "p95_absolute_error_c": 1.6801966720219148,
                  "maximum_absolute_error_c": 1.7620280992640147,
                  "maximum_underprediction_c": 1.7620280992640147
                },
                "10": {
                  "count": 2,
                  "rmse_c": 1.1276532964202581,
                  "mae_c": 0.7986655711761728,
                  "mean_error_c": -0.7960749100086701,
                  "p95_absolute_error_c": 1.5151329901839758,
                  "maximum_absolute_error_c": 1.594740481184843,
                  "maximum_underprediction_c": 1.594740481184843
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "temperature_persistence": {
                "1": {
                  "count": 3,
                  "rmse_c": 0.5773502691896257,
                  "mae_c": 0.3333333333333333,
                  "mean_error_c": -0.3333333333333333,
                  "p95_absolute_error_c": 0.8999999999999999,
                  "maximum_absolute_error_c": 1.0,
                  "maximum_underprediction_c": 1.0
                },
                "5": {
                  "count": 2,
                  "rmse_c": 1.4142135623730951,
                  "mae_c": 1.0,
                  "mean_error_c": -1.0,
                  "p95_absolute_error_c": 1.9,
                  "maximum_absolute_error_c": 2.0,
                  "maximum_underprediction_c": 2.0
                },
                "10": {
                  "count": 2,
                  "rmse_c": 2.23606797749979,
                  "mae_c": 2.0,
                  "mean_error_c": -2.0,
                  "p95_absolute_error_c": 2.9,
                  "maximum_absolute_error_c": 3.0,
                  "maximum_underprediction_c": 3.0
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "interpretation": "Diagnostic only. Existing rolling origins and target observations must both lie inside this recorded segment. Short segments may have no eligible origins; one-second reduction can miss a narrow raw temperature peak. Whole-acquisition selection is unchanged."
            },
            {
              "name": "cooldown_after_capacity",
              "kind": "cooldown",
              "phase": "idle",
              "start_s": 2691.313809933,
              "end_s": 2956.7852703070002,
              "raw_observation_count": 2647,
              "raw_temperature_min_c": 54.0,
              "raw_temperature_max_c": 66.0,
              "retained_observed_peak_c": 66.0,
              "known_future_measured_power": {
                "1": {
                  "count": 26,
                  "rmse_c": 0.27365162590852077,
                  "mae_c": 0.21195986283740817,
                  "mean_error_c": 0.09412088188056646,
                  "p95_absolute_error_c": 0.5273044249757888,
                  "maximum_absolute_error_c": 0.778103823679487,
                  "maximum_underprediction_c": 0.26887877073544075
                },
                "5": {
                  "count": 26,
                  "rmse_c": 0.43012505903930065,
                  "mae_c": 0.3481480575274212,
                  "mean_error_c": 0.21049522658250389,
                  "p95_absolute_error_c": 0.845360397298375,
                  "maximum_absolute_error_c": 0.9987295137893497,
                  "maximum_underprediction_c": 0.33369083225672824
                },
                "10": {
                  "count": 25,
                  "rmse_c": 0.4214227623166125,
                  "mae_c": 0.35618022673610455,
                  "mean_error_c": 0.16133476282316594,
                  "p95_absolute_error_c": 0.7751584009585526,
                  "maximum_absolute_error_c": 0.9541888957088176,
                  "maximum_underprediction_c": 0.4218868758987355
                },
                "60": {
                  "count": 20,
                  "rmse_c": 0.49858779570380146,
                  "mae_c": 0.39526732311792045,
                  "mean_error_c": 0.24511403105310664,
                  "p95_absolute_error_c": 0.9868634258536522,
                  "maximum_absolute_error_c": 1.2355625159133865,
                  "maximum_underprediction_c": 0.42630837373828
                }
              },
              "temperature_persistence": {
                "1": {
                  "count": 26,
                  "rmse_c": 0.19611613513818404,
                  "mae_c": 0.038461538461538464,
                  "mean_error_c": 0.038461538461538464,
                  "p95_absolute_error_c": 0.0,
                  "maximum_absolute_error_c": 1.0,
                  "maximum_underprediction_c": 0.0
                },
                "5": {
                  "count": 26,
                  "rmse_c": 0.4803844614152614,
                  "mae_c": 0.23076923076923078,
                  "mean_error_c": 0.23076923076923078,
                  "p95_absolute_error_c": 1.0,
                  "maximum_absolute_error_c": 1.0,
                  "maximum_underprediction_c": 0.0
                },
                "10": {
                  "count": 25,
                  "rmse_c": 0.565685424949238,
                  "mae_c": 0.32,
                  "mean_error_c": 0.32,
                  "p95_absolute_error_c": 1.0,
                  "maximum_absolute_error_c": 1.0,
                  "maximum_underprediction_c": 0.0
                },
                "60": {
                  "count": 20,
                  "rmse_c": 1.857417562100671,
                  "mae_c": 1.65,
                  "mean_error_c": 1.65,
                  "p95_absolute_error_c": 3.0500000000000007,
                  "maximum_absolute_error_c": 4.0,
                  "maximum_underprediction_c": 0.0
                }
              },
              "interpretation": "Diagnostic only. Existing rolling origins and target observations must both lie inside this recorded segment. Short segments may have no eligible origins; one-second reduction can miss a narrow raw temperature peak. Whole-acquisition selection is unchanged."
            },
            {
              "name": "fixed_2040_steady",
              "kind": "workload",
              "phase": "mixed",
              "start_s": 2956.7852703070002,
              "end_s": 3052.512813024,
              "raw_observation_count": 956,
              "raw_temperature_min_c": 55.0,
              "raw_temperature_max_c": 77.0,
              "retained_observed_peak_c": 76.0,
              "known_future_measured_power": {
                "1": {
                  "count": 10,
                  "rmse_c": 1.0967124688302594,
                  "mae_c": 1.0349983790807258,
                  "mean_error_c": -0.17453015103644845,
                  "p95_absolute_error_c": 1.5588628884620574,
                  "maximum_absolute_error_c": 1.5733122020970427,
                  "maximum_underprediction_c": 1.5412026162415202
                },
                "5": {
                  "count": 9,
                  "rmse_c": 1.1548027061561825,
                  "mae_c": 0.8210567590927546,
                  "mean_error_c": -0.5010721679515177,
                  "p95_absolute_error_c": 2.2951902832981825,
                  "maximum_absolute_error_c": 2.955468257817728,
                  "maximum_underprediction_c": 2.955468257817728
                },
                "10": {
                  "count": 9,
                  "rmse_c": 0.9045012584304971,
                  "mae_c": 0.7523348733838406,
                  "mean_error_c": -0.3049986884172513,
                  "p95_absolute_error_c": 1.6189021320268522,
                  "maximum_absolute_error_c": 1.7945787262140698,
                  "maximum_underprediction_c": 1.7945787262140698
                },
                "60": {
                  "count": 4,
                  "rmse_c": 1.4357299956904908,
                  "mae_c": 1.0222758164461396,
                  "mean_error_c": -0.9734427909694006,
                  "p95_absolute_error_c": 2.253905153393436,
                  "maximum_absolute_error_c": 2.3647116008061317,
                  "maximum_underprediction_c": 2.3647116008061317
                }
              },
              "temperature_persistence": {
                "1": {
                  "count": 10,
                  "rmse_c": 1.3416407864998738,
                  "mae_c": 1.0,
                  "mean_error_c": -0.2,
                  "p95_absolute_error_c": 2.0,
                  "maximum_absolute_error_c": 2.0,
                  "maximum_underprediction_c": 2.0
                },
                "5": {
                  "count": 9,
                  "rmse_c": 1.0,
                  "mae_c": 0.7777777777777778,
                  "mean_error_c": -0.5555555555555556,
                  "p95_absolute_error_c": 1.5999999999999996,
                  "maximum_absolute_error_c": 2.0,
                  "maximum_underprediction_c": 2.0
                },
                "10": {
                  "count": 9,
                  "rmse_c": 2.1081851067789197,
                  "mae_c": 1.7777777777777777,
                  "mean_error_c": -1.7777777777777777,
                  "p95_absolute_error_c": 3.5999999999999996,
                  "maximum_absolute_error_c": 4.0,
                  "maximum_underprediction_c": 4.0
                },
                "60": {
                  "count": 4,
                  "rmse_c": 11.84271928232701,
                  "mae_c": 11.75,
                  "mean_error_c": -11.75,
                  "p95_absolute_error_c": 13.7,
                  "maximum_absolute_error_c": 14.0,
                  "maximum_underprediction_c": 14.0
                }
              },
              "interpretation": "Diagnostic only. Existing rolling origins and target observations must both lie inside this recorded segment. Short segments may have no eligible origins; one-second reduction can miss a narrow raw temperature peak. Whole-acquisition selection is unchanged."
            },
            {
              "name": "cooldown_after_fixed_2040_steady",
              "kind": "cooldown",
              "phase": "idle",
              "start_s": 3052.512813024,
              "end_s": 3056.401636097,
              "raw_observation_count": 39,
              "raw_temperature_min_c": 72.0,
              "raw_temperature_max_c": 75.0,
              "retained_observed_peak_c": 73.0,
              "known_future_measured_power": {
                "1": {
                  "count": 0,
                  "rmse_c": null
                },
                "5": {
                  "count": 0,
                  "rmse_c": null
                },
                "10": {
                  "count": 0,
                  "rmse_c": null
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "temperature_persistence": {
                "1": {
                  "count": 0,
                  "rmse_c": null
                },
                "5": {
                  "count": 0,
                  "rmse_c": null
                },
                "10": {
                  "count": 0,
                  "rmse_c": null
                },
                "60": {
                  "count": 0,
                  "rmse_c": null
                }
              },
              "interpretation": "Diagnostic only. Existing rolling origins and target observations must both lie inside this recorded segment. Short segments may have no eligible origins; one-second reduction can miss a narrow raw temperature peak. Whole-acquisition selection is unchanged."
            }
          ],
          "uncertainty": "Origins overlap across horizons and are not independent experimental repetitions; quantization convention and power-channel timing remain measurement assumptions.",
          "held_out_run_id": "pilot-20260904T2303Z",
          "training_run_ids": [
            "failed-thermal-phase-trial-20260903T112200Z",
            "failed-thermal-phase-v2-trial-20260903T124423Z",
            "failed-thermal-trial-20260903T021525Z",
            "thermal-identification-20260903T030109Z",
            "thermal-phase-identification-20260903T131518Z"
          ],
          "fit_diagnostics": {
            "objective": 0.07139822583211225,
            "optimizer_message": "`ftol` termination condition is satisfied.",
            "successful_multistarts": 3,
            "attempts": 3,
            "jacobian_condition_number": 677.3058627502235,
            "minimum_bound_distance": 0.5582922017786875,
            "modal_time_constants_s": [
              0.6928410048297513,
              160.76204105309824
            ],
            "effective_resolution_floor_s": 1.0,
            "fast_mode_supported": false,
            "physical_parameter_identifiability_established": false,
            "warnings": [
              "Fast mode is below effective observation/sensor resolution; do not interpret it as an identified physical mode.",
              "Pure-phase gain is diagnostic only; mixed serving has no supplied runtime phase activity signal."
            ]
          },
          "initial_state_fit_is_prefix_only": true
        }
      ],
      "mean_run_weighted_10s_rmse_c": 0.5182519495198098
    }
  ],
  "selected_advisory_candidate": "two_state_rc",
  "accepted_for_advisory_forecasts": false,
  "accepted_for_thermal_constraints": false,
  "reason": "Development comparison only. A fresh frozen-model evaluation with causal power forecasts is required for advisory acceptance. Thermal results do not block live latency-energy experiments.",
  "development_source_code_sha256": "201acc0f6e9f64a60117bfa3749cc593ed43fb9fced3afca40bcd7ce8d2cd435",
  "development_ingestion": {
    "explicit_live_bundle_paths": [
      "/Users/pierre-luc.bacon/Documents/rlbook/artifacts/inference_serving/live_control_development/pilot-20260904T2303Z"
    ],
    "automatic_live_bundle_discovery": false,
    "power_channels": [
      "power_instant_w",
      "power_w"
    ],
    "interpretation": "One block per entire acquisition, including preserved failed development runs. Original numerical configuration, phase weighting and whole-run selection thresholds are unchanged. Segment reports are diagnostic only. Different recorded power channels can confound effective fitted dynamics; no fitted sensor shift or phase signal is invented."
  }
}
