{
  "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 v24",
  "analyzer_number": 24,
  "analysis_model_id": "maglab-analysis-v1",
  "generated_utc": "2026-08-29T02:59:25+00:00",
  "run": 100804,
  "session_id": "37b389a1-a366-4fe1-97fc-85d00acccf20",
  "source": {
    "phone_export_zip_sha256": "7f12e3408aa850885dc58905d1753901b8ae0f97732899dae6cf6b5db1737045",
    "verified": true,
    "verified_files": 23,
    "listed_files": 23,
    "files": {
      "README.txt": "bef6181c38b0baf00878882b30bc069e08f51576857b98c1fd12c11b2fc7af70",
      "session.json": "f10b349e635ed7bab8cb4e36fc4f0bbf11588ea97de25c9d62f91bc228af4ad5",
      "sensor_inventory.json": "36ecd903b4bd8885a9d88921e156088a44727dfcd52d7e8a8885807e167c0bef",
      "magnetic_calibrated.csv": "43845132a77f0d5f269141193d7bb81d26b0c42d79bbd01b51b1e466f034407c",
      "magnetic_uncalibrated.csv": "b4aa16c662bd80c08dfbab29f09685abc3de46be0a408b6231cb9279cd9def8b",
      "accelerometer.csv": "fab761d40ec92131fba42fbb2556732d60d43bb39e4d2752358000bd79685844",
      "gyroscope.csv": "cb9711be173f05cb1ce7c17c5c6ebe9d2bf0f4c6359255a231f9c47fe643f3ca",
      "device_state.csv": "0e9db7a75ac0f0b7776294d72be096fe64ee2c4a39230126986c22ecffb71935",
      "event_markers.csv": "6ac59e9a38b232f5ea3f44396b6bd717da7a54d3ebd95fbdd97c3d53f9f42a3d",
      "data_gaps.csv": "d8fdd6879376ce50fc60033ed7035e2d283b4c3bbfff704684b55214ccd7c31f",
      "experiment_blocks.csv": "360a8953a063768b2a571fbff25d33e57ab0576c0cd212720b0d814ea3e682ba",
      "site_checks.csv": "db2833e765e27e9c679a8f9d785234bb81c901ef1d77b03feb55f744428e08df",
      "session_setup.json": "29d32a4155b09e18a4b85d1bd892f18c3464ebb401c34eac65d3873d2b2eca8b",
      "blocks.csv": "6251bf96ae7e6e6ba75980337b00c16e5d031e2bf94d4c4c9f5aabea6c333f29",
      "meter_config.json": "2f373ef7e546fc709636c5e41326e785cd8ae85a9abb863aad53e821636cefdf",
      "feedback_score.csv": "e3d8a64b752efec01e51241abe9af6b495d22a7306ee54c1ec3f978306e7cb68",
      "feedback_config.json": "93f90383bed064d739010088b9202d96a1ad925832e4cf943942465bb6982076",
      "feedback_display.csv": "9c533a5778eaf5ebd2a2f6003bcdf85ba97b89231a92728f8ab568fbca36a264",
      "feedback_display_config.json": "063a520b5d7251a6b9d87e803d023108f1c6a456ec3ace87529d39a7c86b881c",
      "escalation.csv": "5bd1ddbc6ac2fdc11b3f77d6c42ec532f99fe2b0338c693759ce4c5a46b57845",
      "motion_gate.csv": "b0d0b88397225b4c4d6a44680e752c67a05a58fc799451ada0fafe00ceef3b89",
      "analysis_summary.json": "989755105259e94ea97625c38433fecd83f6c3282f7bb5fbb329694db8b27ef4",
      "session_timeline.csv": "d2b09ec5150603be0523066ff17ebd39718478c6ebfe5c1ff8542b2eeaab0c82"
    }
  },
  "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
}
