{
  "schema": 1,
  "passed": true,
  "source_commit": "d6853f4521b6676298260c1c49095369a106000e",
  "selection": 9,
  "requested_spi_hz": 8888888,
  "defaults_changed": false,
  "capability_storage_bytes": 2,
  "saved_record_bytes": 24,
  "saved_record_version": 1,
  "availability": {
    "supported_current_mcus": [
      "esp32",
      "esp32s3",
      "esp32c3"
    ],
    "unsupported_current_mcus": [
      "esp32c6",
      "nrf52",
      "rp2040",
      "stm32"
    ],
    "note": "Advertised only on supporting tunable HALs; current C6 core cannot select this divider."
  },
  "scope": "Saving SPI9, normal reboot persistence and RX retune liveness; no RF delivery, BLE or CPU sleep qualification.",
  "clock_evidence": "Production getters report requested/resolved SPISettings. Physical divider was measured in the earlier V3/V4 HIL campaign, not repeated here.",
  "native_checks": {
    "focused_repository_methods_passed": 30,
    "legacy_constructor_paths_passed": 11,
    "additional_clock_only_cli_case_passed": true,
    "private_installer_methods_passed": 25,
    "private_controller_methods_passed": 12
  },
  "builds": {
    "Heltec_v3_repeater_observer_mqtt": {
      "passed": true,
      "platform": "ESP32_PLATFORM",
      "mcu": "esp32s3",
      "build_profile": "full",
      "application_bytes": 2302216,
      "application_sha256": "9c7ad5ae3704fded2ab75ef42da3b1101c09cd6a2db2ca66fb35b2b5c163c755",
      "capacity_passed": true,
      "available_internal_bytes": 208768,
      "required_heap_bytes": 207024,
      "largest_internal_region_bytes": 176000,
      "required_contiguous_bytes": 19168,
      "reductions": [],
      "elf_sha256": "fe75b5759e308738e6912ca9a6b0c62cfa4c156b3b271b3c37da5622066570f8",
      "memory_receipt_sha256": "9988e39bd1b5053c448bd6ee88a78e7461f0b2a78ac1eabb56bfb1c3a64838c2",
      "capabilities_receipt_sha256": "52c025efe6fc67e5086fa4becd39fe64500d2d35e99c184e2ab86b9a6ecca78f",
      "build_summary_sha256": "4c26c4e0e504081da322b5fcb8d6d1cd57082b3401639c37888015575989c8fc"
    },
    "heltec_v4_repeater_observer_mqtt": {
      "passed": true,
      "platform": "ESP32_PLATFORM",
      "mcu": "esp32s3",
      "build_profile": "full",
      "application_bytes": 2343800,
      "application_sha256": "daf6fd466aa39c32d4a155e9bbdfdee3bb6c5e316e7bcc84f2dfab2a580a9beb",
      "capacity_passed": true,
      "available_internal_bytes": 201880,
      "required_heap_bytes": 195760,
      "largest_internal_region_bytes": 169112,
      "required_contiguous_bytes": 19168,
      "reductions": [],
      "elf_sha256": "e1943b021faf410302582ebd665fb1354d279589f56df70696ba2735f3422f98",
      "memory_receipt_sha256": "9754cf3f6eebca5724f71be6e0924ef253d498ee8992baf048a8a7a3de2897fe",
      "capabilities_receipt_sha256": "da714d8f23735f5b395f527cfc83561fd45a6d15b6b5ac7a595b4bce84d0cb65",
      "build_summary_sha256": "f3fee6f98707378063c2f36703066f7657ee171acd63493e7e4d6b6930899574"
    },
    "Heltec_v2_companion_radio_ble": {
      "passed": true,
      "platform": "ESP32_PLATFORM",
      "mcu": "esp32",
      "build_profile": "auto",
      "application_bytes": 1821016,
      "application_sha256": "378df81ff7b0e60b46a5078927c737aa80166d5ede7a7776866cb5f1c7939575",
      "capacity_passed": true,
      "available_internal_bytes": 181272,
      "required_heap_bytes": 141104,
      "largest_internal_region_bytes": 113840,
      "required_contiguous_bytes": 18464,
      "reductions": [],
      "elf_sha256": "281229fe997ce4b854af5ccd5a2d4fbb7bcc2eb28d2f26afbcf7345ca54711ab",
      "memory_receipt_sha256": "e59953d945260ed23deea74effd1ef3c9c9d186784a41f7bf4a79d3d96ec67f6",
      "capabilities_receipt_sha256": "a2cb45d0e410261bc414d6cf1fb0dc83eb6a33d8e3427a5f9d4f37840616ea59",
      "build_summary_sha256": "03edad5a409fd997478dfca6684a0ec60b68518e913bb316ee00e30fa23bac92"
    },
    "Xiao_C3_companion_radio_usb": {
      "passed": true,
      "platform": "ESP32_PLATFORM",
      "mcu": "esp32c3",
      "build_profile": "auto",
      "application_bytes": 1494728,
      "application_sha256": "15f29a99e9915d9217fc71991f67a56c9693c7f6710f316ccdd23bdc37cb0901",
      "capacity_passed": true,
      "available_internal_bytes": 119792,
      "required_heap_bytes": 72736,
      "largest_internal_region_bytes": 119792,
      "required_contiguous_bytes": 18464,
      "reductions": [],
      "elf_sha256": "9d4598abd647292c4c4d84f85917f35396cd038932e3c525c8f3fbfe9ac9cebe",
      "memory_receipt_sha256": "72b704a15c5cb778bcdde1b4406565b9a111e372b71e3e2ab50d0b3007115fa9",
      "capabilities_receipt_sha256": "a77d314543cbd72052eac4a337c101ec42d17c541137de13f6b05811ce62066d",
      "build_summary_sha256": "70320556ee234398363cced43fd939f3afd28e34db507f3f77da87fa37e208ca"
    }
  },
  "hardware": {
    "v3": {
      "passed": true,
      "source_commit": "d6853f4521b6676298260c1c49095369a106000e",
      "application_body": "B05EC4F8E75A2A24",
      "application_sha256": "9c7ad5ae3704fded2ab75ef42da3b1101c09cd6a2db2ca66fb35b2b5c163c755",
      "app_only_install_and_full_readback_passed": true,
      "partition_table_and_ota_selection_unchanged": true,
      "readable_settings_preserved": true,
      "spi9_save_and_getters_passed": true,
      "capability_clocks": [
        0,
        2,
        4,
        8,
        9
      ],
      "requested_spi_hz": 8888888,
      "fast_features": {
        "warm": "on",
        "fs": "on",
        "packet": "on",
        "iq": "on",
        "modem": "on",
        "batch": "on",
        "buffer": "on"
      },
      "single_application_reboot_persistence_passed": true,
      "pre_reboot_uptime_secs": 38,
      "post_reboot_uptime_secs": 5,
      "runtime_switches_before": 8,
      "runtime_switches_after": 332,
      "runtime_switch_errors": 0,
      "new_core_flags": 0,
      "new_watchdog_recoveries": 0,
      "cleanup_passed": true,
      "restored_spi_selection": 0,
      "restored_resolved_spi_hz": 8000000,
      "temporary_profiles_cleared": true,
      "install_receipt_sha256": "4f92d878d603496515a79f69632cf7356a16fe8b9dc254a8f57b7b53cc7142d2",
      "focus_receipt_sha256": "fdb2fd99ea266eec62ea12571a382520318b1a3a4618d666bc94eac73fbbd80c"
    },
    "v4": {
      "passed": true,
      "source_commit": "d6853f4521b6676298260c1c49095369a106000e",
      "application_body": "C4E28F80E5FBDF2E",
      "application_sha256": "daf6fd466aa39c32d4a155e9bbdfdee3bb6c5e316e7bcc84f2dfab2a580a9beb",
      "app_only_install_and_full_readback_passed": true,
      "partition_table_and_ota_selection_unchanged": true,
      "readable_settings_preserved": true,
      "spi9_save_and_getters_passed": true,
      "capability_clocks": [
        0,
        2,
        4,
        8,
        9
      ],
      "requested_spi_hz": 8888888,
      "fast_features": {
        "warm": "on",
        "fs": "on",
        "packet": "on",
        "iq": "on",
        "modem": "on",
        "batch": "on",
        "buffer": "on"
      },
      "single_application_reboot_persistence_passed": true,
      "pre_reboot_uptime_secs": 48,
      "post_reboot_uptime_secs": 7,
      "runtime_switches_before": 15,
      "runtime_switches_after": 329,
      "runtime_switch_errors": 0,
      "new_core_flags": 0,
      "new_watchdog_recoveries": 0,
      "cleanup_passed": true,
      "restored_spi_selection": 0,
      "restored_resolved_spi_hz": 8000000,
      "temporary_profiles_cleared": true,
      "install_receipt_sha256": "718c11c61ec972c2988a2e1e28d16bc83e6184c21da23028a62ee159a45732aa",
      "focus_receipt_sha256": "1baad7dd0242a95c2a42ed958a871355ea3e647ee22cf83359fa6dc5d35896ce"
    }
  }
}
