{
  "runtime": {
    "python": "3.12.10 (tags/v3.12.10:0cc8128, Apr  8 2025, 12:21:36) [MSC v.1943 64 bit (AMD64)]",
    "numpy": "2.5.3",
    "matplotlib": "3.11.2"
  },
  "synthetic": true,
  "server": {
    "hosts": 5,
    "capacity_cpu_units": 100,
    "idle_W": 70,
    "dynamic_W": 180,
    "PUE": 1.3,
    "energy_duration_s": 60,
    "thermal_ambient_C": 25,
    "thermal_initial_C": 25,
    "Rth_K_W": 0.1,
    "tau_s": 300
  },
  "orbit": {
    "mu_km3_s2": 398600.435507,
    "radius_km": 6378.137,
    "wavelength_nm": 550,
    "aperture_m": 0.1,
    "elevation_deg": 30
  },
  "baseline_sha256": {
    "orbital_results": "4200d0c74e5d26522fe26bf0f8989ca11d5c6894fcb64405aa6e7eaf32d45a27",
    "generator": "1ace1b634b6714ac4b21a24d7a9e19bd09287b3a3d223293704c3deaba21b8ef",
    "original_results": "f0173ec071dab2f3d20afb222f54af48a475bf3e8c924e834f13ef838afcf90b"
  },
  "load_interpretation": "Assigned CPU load is maintained over 60 s; no executed work, completion or latency model",
  "scope": "Server energy/RC is a new corrected model, not legacy scheduler reproduction; orbit numeric comparator reproduced with corrected optical terminology"
}
