{
  "report_schema_version": "maglab-standard-report-v3",
  "artifact_schema_version": "maglab-artifact-mask-v1",
  "rolling_score_version": "maglab-rolling-feedback-v1",
  "analyzer_version": "maglab-analyzer v12",
  "analyzer_number": 12,
  "analysis_model_id": "maglab-analysis-v1",
  "generated_utc": "2026-08-19T01:56:58+00:00",
  "run": 100315,
  "session_id": "a6ba07b5-d2aa-4f55-9524-6f807becac66",
  "source": {
    "phone_export_zip_sha256": "d3bbc204518735fee6f43490a9d86052a24ca0c63d294c64380915612175b65f",
    "verified": true,
    "verified_files": 23,
    "listed_files": 23,
    "files": {
      "README.txt": "985477bea5648a151f1813959b131ec004ebe968bb5816a3baf14ba24305b34b",
      "session.json": "8dc911d5929c409a432174c71ee32cad8a3c5edbcc309934c96a977610997a6c",
      "sensor_inventory.json": "9dbc7a7d4cab9e48393c25660d2b0e0a3366333a07482b7a81393f3eb18cf179",
      "magnetic_calibrated.csv": "2fb1f4113693afbe10f1ce62391332542b543933344bfd0837a6476bc2ebad31",
      "magnetic_uncalibrated.csv": "a4edf95499279e3f4265060390ac9dcedf5c01edfcc8a9dd6e21147ec4aba1ae",
      "accelerometer.csv": "6539171365f6da4143aabbc08eee056c971636806aee92024aead4a3752266c3",
      "gyroscope.csv": "b4610d87a18279fe8d2e64d408cf63dba035d787ce3c4cb7d77ca53be22d6d8d",
      "device_state.csv": "a89d0484b60b25c1393a144fac7bb6a69f4fa32cbc9441efa161647746ac3b61",
      "event_markers.csv": "6ac59e9a38b232f5ea3f44396b6bd717da7a54d3ebd95fbdd97c3d53f9f42a3d",
      "data_gaps.csv": "7c84919856cd82f905eff393f4e81db5457a2bdfa0d15cd6232a3cde710e0140",
      "experiment_blocks.csv": "9a5c435052ca03d08b6505a59c4522fd3775426636a604fd7668f08b66694770",
      "site_checks.csv": "db2833e765e27e9c679a8f9d785234bb81c901ef1d77b03feb55f744428e08df",
      "session_setup.json": "413a69436a3fae51d9d33d53a30e53ea3db0a2728a01fa9b3391905991ca2be5",
      "blocks.csv": "3f9ab6454de9e48132a4247c5b6ae7003600c8c169fb4439de9f2d370b7f8a79",
      "meter_config.json": "8567aeecbf95fc978b63c1300e9da756f727fb5dd4d3b5c4f825fca317d1b222",
      "feedback_score.csv": "034f94ccb4d5e4446b54984396a4da5a9aa8dbed6fe323adb22a96df3ba0f983",
      "feedback_config.json": "a14ad36ac4b4dddc5ddd6605b351fbf5cb30da207bd554a03b06b7752acfe8a2",
      "feedback_display.csv": "02dfbb8587d52071f93911bc2adc03b4eb8c34b5eb3dedcab084848b221293e7",
      "feedback_display_config.json": "3e8f5557fa6b52852a7a22f9a7fd47ebcd3b4fbcd6392d7828e80af4173318fd",
      "escalation.csv": "67fcd978055fc9ed692a6bb5b6bad70f8e422eb0196c2348bf40949ab7dae4f1",
      "motion_gate.csv": "b0d0b88397225b4c4d6a44680e752c67a05a58fc799451ada0fafe00ceef3b89",
      "analysis_summary.json": "83d5f3522842073ea75a87f6922fd08b881bd5af58cce331e0c2f5b55424e875",
      "session_timeline.csv": "7bddb91ac129f07d4d52a69a3a5aa0be6d865b15e1ff914a72b564cd5ace3a4d"
    }
  },
  "verification": {
    "checked": 23,
    "listed": 23
  },
  "checks": [
    "readiness",
    "sampling",
    "warmup",
    "baseline_drift",
    "motion",
    "thermal",
    "ambient",
    "rolling_anomaly"
  ],
  "rolling_config": {
    "hop_s": 1,
    "windows_s": [
      10,
      20,
      30
    ]
  },
  "ambient_available": true
}
