{
  "spec": {
    "rows": 10000000,
    "job": "join_left",
    "engine": "spark",
    "mode": "compute",
    "repeat": 0,
    "cores": 1,
    "heap": "96g",
    "memory": "128g",
    "kind": "single_core_supplement",
    "image_id": "sha256:215b09f971f3ac8d72022ea6e3157d80d88835ceb62899aecd829be0705e12b1"
  },
  "run_id": "0002-a0",
  "campaign": "20261026-single-core-completion-supplement",
  "role": "single-core timing and resource supplement",
  "seconds": 58.903396072,
  "source_hash": "68ab7d2564bcb09b20271dfa49f88ce8023df6f097c74c06fba624cf5b2cf3b3",
  "reference_campaign": "20261025T130534Z-full",
  "reference_run": "0182-a0",
  "correctness_matches_original": true,
  "worker_valid": true,
  "quality": {
    "sample_counts": {
      "cpu_cores": 11779,
      "memory_used_gib": 11780,
      "read_mib_s": 11779,
      "write_mib_s": 11779
    },
    "rate_span_fraction": 0.9997959746928458,
    "median_interval_seconds": 0.004999862518161535,
    "max_interval_seconds": 0.010881498106755316,
    "collector_compute_one_core_fraction": 0.05365206745973642,
    "valid": true,
    "minimum_rate_samples": 4,
    "minimum_rate_span_fraction": 0.45,
    "duration_seconds": 58.903396072098985,
    "cpu_resolution_note": "Sampling faster does not remove Linux CPU tick quantization; tiny-window peaks are not precise CPU demand."
  },
  "valid": true,
  "result_sha256": "a411b513c4a02a081e01b5aaad24c36f7f2fc7eb0f06309dfba37ee1af09687f"
}
