{
  "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 v16",
  "analyzer_number": 16,
  "analysis_model_id": "maglab-analysis-v1",
  "generated_utc": "2026-08-22T00:04:35+00:00",
  "run": 100408,
  "session_id": "97f825b8-3dbf-42f8-a2a4-0c446e3ece69",
  "source": {
    "phone_export_zip_sha256": "0a35bacd2cb2491495d24bb0bf3cd396e1b0008a9b62b511a2d94533c36865bf",
    "verified": true,
    "verified_files": 23,
    "listed_files": 23,
    "files": {
      "README.txt": "c9595e11042a3b575872f65b70adf4e3c4ea2d7ad5cdf421b20443bf13a4f905",
      "session.json": "2c095cd14562f8925d2b09fa5ec49d0e8243a226c62ae476d05d68aed9b7d27a",
      "sensor_inventory.json": "088a7bb7487b5040232930c61190968e4b9f03301f3403bf1d4b6ba92580b879",
      "magnetic_calibrated.csv": "e4292c843a65ff08f3ab8df3602b3a2e25a6a9f4f402258a663e04807bce86ac",
      "magnetic_uncalibrated.csv": "2b8ec82e218c64b262b3faf5ca06d7c48bb8107d5c5b6ff4c2d4b94cdda2b72a",
      "accelerometer.csv": "726ffd3a1ab52fe36f5b781db22fc11f829c0924b3095c298a3558891e949559",
      "gyroscope.csv": "75da6f302d71a0e81e434fd1b4ade174a9861e3f1cbae55f7c06ed4982f41cb6",
      "device_state.csv": "f338ca526ca5f74efa79b9fe5433526798509b67a1614b7f42b3c21d3b1d4bcf",
      "event_markers.csv": "6ac59e9a38b232f5ea3f44396b6bd717da7a54d3ebd95fbdd97c3d53f9f42a3d",
      "data_gaps.csv": "372c6ab4077c12ab8eb8f1868622d6465f55fea27ca595a2b52bbcefbdd77b7c",
      "experiment_blocks.csv": "4020b845ea543e97fb7ffe93d56174a0e1e77110a8950fa7a23edfd2676e3486",
      "site_checks.csv": "db2833e765e27e9c679a8f9d785234bb81c901ef1d77b03feb55f744428e08df",
      "session_setup.json": "bf030348219f6829cecace2c31af344ecd6400a11d040ef90d81954ce137c3e6",
      "blocks.csv": "0ab96dda547f49fc48076ffe9d9a25a383da279b3e1e539cbd7c87bc4294d58f",
      "meter_config.json": "b234a317b1c4bc95d3813f124ab0b9a346f1fe17c610c801955bc400282b07ab",
      "feedback_score.csv": "e0b9b81c3e159557b979c2f3af319156c3c8cdd60b21eb29b0d0c131609eecd5",
      "feedback_config.json": "93f90383bed064d739010088b9202d96a1ad925832e4cf943942465bb6982076",
      "feedback_display.csv": "4f9fb8e13cf7ab99183574a04bf2285e0f7e47c96d62690a30f5c168f394a909",
      "feedback_display_config.json": "cc6cceb9ad96c6c44533e7fb9b2cd2a809307d9f384cf53272395710c7b74d86",
      "escalation.csv": "6ef9dc2e691938fbac82ffd90eedbfda79f872d50fa790ee861c00f0c85a58d6",
      "motion_gate.csv": "b0d0b88397225b4c4d6a44680e752c67a05a58fc799451ada0fafe00ceef3b89",
      "analysis_summary.json": "e5e031ac2855f62cdce778d9f1d7b7ba4ca32da4b1ffdecabc59e24410f28434",
      "session_timeline.csv": "4bd0c7f08b0a44040afbda4a5be9dafcd316ec3f09604e029a6b2cfeac38f639"
    }
  },
  "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
}
