{
  "recordedAt": "2026-10-24",
  "runtime": {
    "applicationVersion": "0.13.0",
    "buildCommit": "fc0f1e489110bbd30277c3454e4db95e0ca302d6",
    "modelVersion": "urban_short_range",
    "goVersion": "go1.26.10",
    "platform": "darwin/arm64"
  },
  "dataset": {
    "id": "ankara-open-planning",
    "version": "2026.07",
    "hashes": {
      "ankara_5g_nodes.geojson": "c460c254d8748df52305d141b2f5e5147757a00b9d0581d8670084aa29ee3bd8",
      "ankara_buildings.geojson": "d952a853b1146fe4e4136c2d8bac1b8e2c7152b33d78b0d9f82399350bfd50fc"
    }
  },
  "request": {
    "towers": [
      {
        "id": "26380",
        "tower_lon": 32.8279,
        "tower_lat": 39.9279,
        "azimuth": 90,
        "rf_profile": {
          "schema_version": 1,
          "network_tech": "4g",
          "propagation_model": "urban_short_range",
          "frequency_ghz": 2.6,
          "band": "LTE Band 7",
          "bandwidth_mhz": 20,
          "channel_id": "CH-1",
          "duplex_mode": "fdd",
          "tx_power_dbm": 30,
          "tx_antenna_gain_dbi": 25,
          "antenna_gain_dbi": 25,
          "rx_antenna_gain_dbi": 0,
          "system_loss_db": 0,
          "polarization_loss_db": 0,
          "radius_m": 400,
          "beam_width": 120,
          "antenna_height_m": 25,
          "mechanical_downtilt_deg": 0,
          "electrical_downtilt_deg": 0,
          "orientation_deg": 0,
          "horizontal_pattern_id": "ideal-sector",
          "vertical_pattern_id": "flat",
          "load_factor": 0.7,
          "reuse_factor": 1,
          "pci": null,
          "receiver_height_m": 1.5,
          "receiver_sensitivity_dbm": -115,
          "receiver_sensitivity_mode": "manual",
          "receiver_noise_bandwidth_hz": 20000000,
          "receiver_noise_figure_db": 7,
          "receiver_required_snr_db": 3,
          "receiver_margin_db": 0
        }
      },
      {
        "id": "26381",
        "tower_lon": 32.8283,
        "tower_lat": 39.927,
        "azimuth": 90,
        "rf_profile": {
          "schema_version": 1,
          "network_tech": "4g",
          "propagation_model": "urban_short_range",
          "frequency_ghz": 2.6,
          "band": "LTE Band 7",
          "bandwidth_mhz": 20,
          "channel_id": "CH-1",
          "duplex_mode": "fdd",
          "tx_power_dbm": 30,
          "tx_antenna_gain_dbi": 25,
          "antenna_gain_dbi": 25,
          "rx_antenna_gain_dbi": 0,
          "system_loss_db": 0,
          "polarization_loss_db": 0,
          "radius_m": 400,
          "beam_width": 120,
          "antenna_height_m": 25,
          "mechanical_downtilt_deg": 0,
          "electrical_downtilt_deg": 0,
          "orientation_deg": 0,
          "horizontal_pattern_id": "ideal-sector",
          "vertical_pattern_id": "flat",
          "load_factor": 0.7,
          "reuse_factor": 1,
          "pci": null,
          "receiver_height_m": 1.5,
          "receiver_sensitivity_dbm": -115,
          "receiver_sensitivity_mode": "manual",
          "receiver_noise_bandwidth_hz": 20000000,
          "receiver_noise_figure_db": 7,
          "receiver_required_snr_db": 3,
          "receiver_margin_db": 0
        }
      }
    ],
    "rays": 120,
    "radius_m": 400,
    "frequency_ghz": 2.6,
    "tx_power_dbm": 30,
    "beam_width": 120,
    "calibration_offset_db": 0,
    "optimization": {
      "objectives": [
        {
          "id": "demand",
          "weight": 100
        },
        {
          "id": "residential",
          "weight": 50
        },
        {
          "id": "coverage",
          "weight": 50
        },
        {
          "id": "overlap",
          "weight": 20
        },
        {
          "id": "radio_quality",
          "weight": 0
        }
      ],
      "constraints": {}
    }
  },
  "scenarioFingerprint": "network-6fe95eaddbb92e9ba9a3bf0fa5384544",
  "baseline": {
    "score": 40.0089,
    "servedDemandWeight": 115,
    "relevantDemandWeight": 305,
    "residentialBuildings": 167,
    "overlapBuildings": 109,
    "propagationReach": 13418.6562
  },
  "recommended": {
    "azimuths": [
      {
        "id": "26380",
        "azimuth": 240
      },
      {
        "id": "26381",
        "azimuth": 130
      }
    ],
    "score": 81.4048,
    "servedDemandWeight": 305,
    "relevantDemandWeight": 305,
    "residentialBuildings": 338,
    "overlapBuildings": 4,
    "propagationReach": 14970.5508
  },
  "alternative": {
    "solutionId": "240.0,110.0",
    "score": 80.699,
    "servedDemandWeight": 305,
    "relevantDemandWeight": 305,
    "residentialBuildings": 327,
    "overlapBuildings": 0,
    "propagationReach": 14559.8919
  },
  "limits": [
    "Deterministic planning comparison; measured RF accuracy is unestablished.",
    "Inventory positions, link budgets and demand are planning inputs, not operator truth.",
    "Radio-quality objective disabled; no SINR, throughput or deployment claim.",
    "Legacy coordinate search with retained Pareto alternatives is not a global-optimum proof."
  ]
}
