{
  "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 v18",
  "analyzer_number": 18,
  "analysis_model_id": "maglab-analysis-v1",
  "generated_utc": "2026-08-23T02:54:28+00:00",
  "run": 100449,
  "session_id": "a153d425-0447-4f5e-8023-bdfcd501d34b",
  "source": {
    "phone_export_zip_sha256": "66c853d9fc744be8690f02045428ad2778d43aef7c7091a5e5e84ba0fa89d994",
    "verified": true,
    "verified_files": 23,
    "listed_files": 23,
    "files": {
      "README.txt": "c4c91b700dab9a44249e7a95ea68e4dd3a8446cd395fe312454e9f5bbf75bc44",
      "session.json": "72032e993be93092275219e75142f5befdcc04ffcae7092a9187fc4eaffc0acb",
      "sensor_inventory.json": "f0502bacc4cd6d66aec8af684616641ec51969cda372e53ad83ccc9041d7e886",
      "magnetic_calibrated.csv": "9cc7e5a25621dafef84d8834f0d1fb2a586ab1b69dc5b79827e765bfbeb3f31f",
      "magnetic_uncalibrated.csv": "f203312bf91c9c6991abf367ecfdcf1bfaa9211c4237892d461a1e329d2cfcb2",
      "accelerometer.csv": "9180a4a26db75044f3fcb31972f35f711b45d58e0f16894b12cdfcd9719221f7",
      "gyroscope.csv": "cc6a8d350c5401925db1ec8f00626b1cf3ed0c247bc1c184d8c4aa328489792d",
      "device_state.csv": "a10e7ef0b7ac24f14b5db6c53de3090f80054487af7794cc04332aa60638b198",
      "event_markers.csv": "6ac59e9a38b232f5ea3f44396b6bd717da7a54d3ebd95fbdd97c3d53f9f42a3d",
      "data_gaps.csv": "60e214b266a5d119e5a776a086e71b71575347629bc44d157cfb4a0b890b190e",
      "experiment_blocks.csv": "b1039ea70ee07be4aa53719f556f7209eb51e29edf786aa6f6dd6dec8f2a2b36",
      "site_checks.csv": "db2833e765e27e9c679a8f9d785234bb81c901ef1d77b03feb55f744428e08df",
      "session_setup.json": "00b659895d933dcc5eb1bd79380651ec3f461ee14ee598749297becf5e12e0c9",
      "blocks.csv": "ca59a570a710ee1fddc1782abaa9990168425e3ec29290adf226980d55cc2e47",
      "meter_config.json": "e86f8a5159516416988356d5ecc27870990c6be869ae24b7b5e01dca63999706",
      "feedback_score.csv": "d2c81f2e7c910642cd20358ab855fa33db623ca819adcb64c67d2166bd999dc2",
      "feedback_config.json": "01de275ba685a6707a39de10e4bec171db5bc610cbdf659fe1ad306d17c259d5",
      "feedback_display.csv": "444b6c8ffe51f6e311e192a1f2e60d49e816bd17247c3c08f5be46dd7014b334",
      "feedback_display_config.json": "a283b0cb36b4f9efc2c06e018a9ca67207a2c4054fea059e8c7cef7c9786a1c1",
      "escalation.csv": "40fa960b264be3c4f355ec968af70c82025a2a7caac2ce0fc731b0a4a209300d",
      "motion_gate.csv": "0271f6c96b2cebbfb7582baeda85cfe3cd4a6f2694baee42c8ae62598146ba0a",
      "analysis_summary.json": "4846b0ebeb003e8ea11136cbc7a759779b02017b047f7966b7839bd1f74b78e2",
      "session_timeline.csv": "13a7542b0fa4af979c74a176426b3c2a1d65cdf5c23d78d766b2cb1174f34df2"
    }
  },
  "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
}
