{
  "run_id": "FVFGC913Q6L7_20260507_181724_3500",
  "serial": "FVFGC913Q6L7",
  "model": "MacBookAir10,1",
  "profile": "quick",
  "version": "0.1.2",
  "status": "FAIL",
  "fail_count": 1,
  "warn_count": 0,
  "last_seen": "2026-05-07T18:18:24+0000",
  "age_sec": 152010,
  "summary": {
    "run_id": "FVFGC913Q6L7_20260507_181724_3500",
    "serial": "FVFGC913Q6L7",
    "model": "MacBookAir10,1",
    "profile": "quick",
    "version": "0.1.2",
    "status": "FAIL",
    "fail_count": 1,
    "warn_count": 0,
    "finished_at": "2026-05-07T18:18:23Z"
  },
  "recent_warnings": [],
  "recent_failures": [
    "{\"ts\":\"2026-05-07T18:17:56Z\",\"level\":\"FAIL\",\"type\":\"ram_userspace_failed\",\"message\":\"rc=1 target_mb=2457\"}"
  ],
  "recent_log": "2026-05-07T18:17:24Z INFO sleep_prevention_started caffeinate pid=3511\n2026-05-07T18:17:24Z INFO stage start\n2026-05-07T18:17:24Z INFO stage inventory\n2026-05-07T18:17:25Z show --style compact --last 30m --predicate process == \"kernel\"\n2026-05-07T18:17:25Z INFO stage tool_detection\n2026-05-07T18:17:25Z INFO tool_bundle_download_start arch=arm64 url=https://diag.el-note.de/tools/macos/diag-tools-macos-arm64.tar.gz\n2026-05-07T18:17:26Z INFO tool_bundle_ready arch=arm64 path=/var/folders/1s/9_7fv9m921d14y6wqsp3rf680000gn/T//elnote-diag-core-macos/FVFGC913Q6L7_20260507_181724_3500/tools/extracted/bin sha256=f370efa67470723210e828f48bcbaa926c5bdb3219484b0d1504b3dcf6b67a24\n2026-05-07T18:17:26Z INFO optional_tool_present smartctl\n2026-05-07T18:17:26Z INFO optional_tool_present fio\n2026-05-07T18:17:26Z INFO optional_tool_present memtester\n2026-05-07T18:17:26Z INFO optional_tool_present stress-ng\n2026-05-07T18:17:26Z INFO optional_tool_present powermetrics\n2026-05-07T18:17:26Z INFO optional_tool_missing mma\n2026-05-07T18:17:26Z INFO stage cpu_smoke\n2026-05-07T18:17:56Z INFO cpu_smoke_done duration_sec=30\n2026-05-07T18:17:56Z INFO stage ram_test\n2026-05-07T18:17:56Z INFO ram_userspace_start target_mb=2457 chunk_mb=64 passes=2 reserve_mb=1536\nxcode-select: note: No developer tools were found, requesting install.\nIf developer tools are located at a non-default location on disk, use `sudo xcode-select --switch path/to/Xcode.app` to specify the Xcode that you wish to use for command line developer tools, and cancel the installation dialog.\nSee `man xcode-select` for more details.\n2026-05-07T18:17:56Z FAIL ram_userspace_failed rc=1 target_mb=2457\n2026-05-07T18:17:56Z INFO stage ssd_file_test\n2026-05-07T18:17:56Z INFO ssd_write_start mb=3008 file=/var/folders/1s/9_7fv9m921d14y6wqsp3rf680000gn/T//diag_core_macos_ssd_FVFGC913Q6L7_20260507_181724_3500.bin\n188+0 records in\n188+0 records out\n3154116608 bytes transferred in 7.787760 secs (405009477 bytes/sec)\n2026-05-07T18:18:23Z INFO ssd_verify_ok mb=3008 sha256=c3b9c7488f8f62ed9f601ae81cdac9f02fde05a1ab471e151292c544b15279b0\n2026-05-07T18:18:23Z INFO stage done\n2026-05-07T18:18:23Z INFO summary status=FAIL fails=1 warns=0 summary=/var/folders/1s/9_7fv9m921d14y6wqsp3rf680000gn/T//elnote-diag-core-macos/FVFGC913Q6L7_20260507_181724_3500/summary.json",
  "artifacts": [
    "events.jsonl",
    "full_log.txt",
    "meta.jsonl",
    "monitor.jsonl",
    "summary.jsonl"
  ],
  "artifact_count": 0,
  "risk_score": 35,
  "progress": {
    "percent": 100,
    "stage": "done",
    "steps": [
      {
        "key": "inventory",
        "label": "Inventory + Tools",
        "weight": 4,
        "state": "complete"
      },
      {
        "key": "smart_pre",
        "label": "SMART Precheck",
        "weight": 6,
        "state": "pending"
      },
      {
        "key": "cpu",
        "label": "CPU Smoke",
        "weight": 4,
        "state": "complete"
      },
      {
        "key": "memory_prepare",
        "label": "Memory Prepare",
        "weight": 2,
        "state": "pending"
      },
      {
        "key": "ram",
        "label": "RAM memtester",
        "weight": 24,
        "state": "pending"
      },
      {
        "key": "memory_pressure",
        "label": "Memory Pressure",
        "weight": 8,
        "state": "pending"
      },
      {
        "key": "ssd_hash",
        "label": "SSD Random Write + Hash",
        "weight": 13,
        "state": "complete"
      },
      {
        "key": "ssd_pattern",
        "label": "SSD Pattern Verify",
        "weight": 12,
        "state": "pending"
      },
      {
        "key": "ssd_device_read",
        "label": "SSD Full Device Read",
        "weight": 12,
        "state": "pending"
      },
      {
        "key": "fio_write",
        "label": "fio Sequential Write",
        "weight": 6,
        "state": "pending"
      },
      {
        "key": "fio_read",
        "label": "fio Random Read",
        "weight": 5,
        "state": "pending"
      },
      {
        "key": "fio_mixed",
        "label": "fio Mixed RW",
        "weight": 3,
        "state": "pending"
      },
      {
        "key": "health",
        "label": "Health Metrics + Upload",
        "weight": 1,
        "state": "pending"
      }
    ],
    "elapsed_sec": 59,
    "eta_sec": null,
    "coverage": {
      "ram_mb": 0,
      "ram_target_mb": 0,
      "ram_passes": 0,
      "ram_done_mb": 0,
      "ram_done_passes": 0,
      "ram_current_pass": "",
      "ram_current_passes": "",
      "ram_effective_planned_mb_passes": 0,
      "ram_effective_done_mb_passes": 0,
      "ssd_hash_mb": 3008,
      "ssd_hash_done_mb": 3008,
      "ssd_pattern_mb": 0,
      "ssd_pattern_done_mb": 0,
      "ssd_device_read_mb": 0,
      "ssd_device_read_label": "",
      "ssd_device_read_planned": "",
      "ssd_device_read_done": "",
      "fio_write_mb": 0,
      "fio_read_mb": 0,
      "fio_mixed_mb": 0,
      "fio_write_done": false,
      "fio_read_done": false,
      "fio_mixed_done": false,
      "sizing_policy": {}
    }
  },
  "metrics": {},
  "monitor": {
    "ts": "2026-05-07T18:18:10Z",
    "load": "1,65 1,23 1,45",
    "load_1m": "1.65",
    "load_5m": "1.23",
    "load_15m": "1.45",
    "ncpu": "",
    "load_pct": null,
    "tmp_free_mb": "47643",
    "power_source": "",
    "ac_attached": "",
    "power_label": "unknown",
    "battery_pct": "",
    "charging_state": ""
  },
  "telemetry": {
    "latest": {
      "ts": "2026-05-07T18:18:10Z",
      "stage": "ssd_file_test",
      "load": "1,65 1,23 1,45",
      "vm_pages_free": "4533",
      "vm_pages_speculative": "27815",
      "tmp_free_mb": "47643"
    },
    "samples": 4,
    "cpu_busy_pct": {
      "current": "",
      "min": "",
      "avg": "",
      "max": "",
      "samples": 0
    },
    "load_pct": {
      "current": "",
      "min": "",
      "avg": "",
      "max": "",
      "samples": 0
    },
    "temp_c": {
      "current": "",
      "min": "",
      "avg": "",
      "max": "",
      "samples": 0
    },
    "cpu_speed_limit_pct": {
      "current": "",
      "min": "",
      "avg": "",
      "max": "",
      "samples": 0
    },
    "cpu_power_w": {
      "current": "",
      "min": "",
      "avg": "",
      "max": "",
      "samples": 0
    },
    "gpu_power_w": {
      "current": "",
      "min": "",
      "avg": "",
      "max": "",
      "samples": 0
    },
    "throttle_samples": 0,
    "ncpu": ""
  },
  "device": {
    "serial": "FVFGC913Q6L7",
    "model_name": "",
    "model_identifier": "MacBookAir10,1",
    "chip": "",
    "cpu": "",
    "cpu_cores": "",
    "gpu": "",
    "ram": "",
    "storage": "",
    "battery_cycle_count": "",
    "battery_condition": "",
    "battery_max_capacity": "",
    "battery_design_capacity": ""
  },
  "speed": [],
  "smart": [],
  "fio": [],
  "kernel": {
    "relevant_lines": 0,
    "weighted_issues": 0,
    "examples": []
  },
  "crashes": {
    "reports": 0,
    "panic_like_hits": 0,
    "examples": []
  },
  "issues": [
    "{\"ts\":\"2026-05-07T18:17:56Z\",\"level\":\"FAIL\",\"type\":\"ram_userspace_failed\",\"message\":\"rc=1 target_mb=2457\"}"
  ],
  "artifacts_detail": []
}