{
  "passed": [
    "Pi 4 and Pi 5 kernels present",
    "Chromium is a 64-bit ARM executable",
    "Chromium sandbox is installed",
    "No cloned machine identity",
    "No cloned pairing profile",
    "Browser storage parents owned by display user",
    "No cloned SSH host keys",
    "No default password",
    "No image initialization marker",
    "No private network configuration",
    "No virtual-test agent, services or kernel",
    "NetworkManager enabled",
    "systemd-timesyncd enabled",
    "service-producer-setup enabled",
    "service-producer-display enabled",
    "service-producer-connection enabled",
    "Pi stock automatic card expansion retained",
    "Boot uses a device-independent PARTUUID",
    "Production receiver URL",
    "Full-screen browser with certificate checks and sandbox",
    "systemd unit validation",
    "Package database consistent"
  ],
  "physical_hardware_tested": false,
  "virtual_test": {
    "architecture": "ARM64",
    "environment": "QEMU virt with separate generic Debian kernel and software virtual GPU",
    "passed": [
      "Automatic graphical startup",
      "DHCP Ethernet connection",
      "Fullscreen production receiver loads",
      "Unique machine identity persists over repeated boots",
      "F2 network setup menu",
      "Browser restart returns to production receiver",
      "Offline browser startup shows connection screen",
      "Restoring network automatically loads production receiver",
      "Keyboard shortcut performs clean shutdown",
      "Browser certificate-storage directory created after permissions correction"
    ],
    "test_payload_excluded_from_shipping_image": true
  },
  "source_checks": {
    "configuration_tests": "4 test methods including 14 invalid-input cases passed",
    "syntax": "Shell, Python, JavaScript, XML and JSON passed",
    "repository_release_check": "Passed: build, type checks and all test groups. Groups reported 100 passed, 56 passed, and 785 passed with 1 skipped; zero failed."
  },
  "not_tested": [
    "Physical Raspberry Pi firmware boot",
    "Physical Pi HDMI/KMS/GPU acceleration and target resolutions",
    "Physical Wi-Fi association/reception",
    "Pairing approval and paired reboot retention on physical hardware",
    "Abrupt power loss and prolonged operation"
  ],
  "artifact_integrity": {
    "raw_sha256_verified": true,
    "compressed_sha256_verified": true,
    "xz_decompression_equals_raw_image": true,
    "ext4_check": "passed",
    "fat32_check": "passed",
    "partition_table_check": "passed"
  },
  "branding_update": {
    "identity": "Blue monitor with three cue bars",
    "changes": [
      "Local startup/connection screen icon and Display label",
      "Local image serving and same-origin image policy"
    ],
    "verified": [
      "Mounted image root checks and source byte comparisons passed",
      "Local connection page and icon load correctly at 1280x720 without overflow",
      "ext4, FAT32 and partition table passed",
      "Compressed image decompresses to the raw image SHA-256"
    ],
    "virtual_boot_note": "Earlier full virtual boot tests preceded this branding-only update; not repeated.",
    "physical_hardware_tested": false
  }
}
