{
  "physical_device_verified": false,
  "device_tests_executed": true,
  "testing_summary": "Android 16 (API 36) emulator, hosted run 38116506328: 25 instrumentation assertions passed for live rendering, storage persistence, file picker cancellation, microphone consent denial, navigation timeout and retry. Real coordinate taps opened and cancelled the native Cyberpsychos server menu and Add a stack dialog; light, dark and landscape rendering captured. The build uses the published production sources with an ephemeral test signer. Physical-device installation, microphone capture and authenticated chat were not exercised.",
  "ui_tests": {
    "status": "completed",
    "checks": [
      "Production activity: storage, picker cancellation, microphone denial, timeout and retry",
      "Native Cyberpsychos server menu and Add a stack dialog opened with real coordinate taps; cancelled",
      "Light, dark and landscape screenshots captured"
    ],
    "physical_device": false,
    "runner": "ubuntu-24.04 / Android 16 API 36 x86_64 emulator",
    "run_url": "https://github.com/QualityCopperShovel/client-builds/actions/runs/38116506328",
    "harness_revision": "2389cdc",
    "test_source_revision": "4cc481af072c7a5971c183b79bb63d427ebe948a",
    "production_sources_match_release": true,
    "distributed_signed_apk_tested": false,
    "signer": "Ephemeral test identity; not the distributed release signer",
    "instrumentation_assertions": 25,
    "screenshots": {
      "android-light": "https://fairystack.com/assets/client-ui/38116506328/android-light.png",
      "android-server-menu": "https://fairystack.com/assets/client-ui/38116506328/android-server-menu.png",
      "android-add-server": "https://fairystack.com/assets/client-ui/38116506328/android-add-server.png",
      "android-dark": "https://fairystack.com/assets/client-ui/38116506328/android-dark.png",
      "android-landscape": "https://fairystack.com/assets/client-ui/38116506328/android-landscape.png"
    }
  },
  "version": "1.4.0",
  "version_code": 5,
  "application_id": "com.fairystack.android",
  "min_sdk": 26,
  "target_sdk": 36,
  "download_url": "https://fairystack.com/fdroid/repo/FairyStack-1.4.0.apk",
  "download_sha256": "58b837a53735d2a8bb6e0b08bf7576cfaffb0dbe3f6bd3c586fcd324a71a602e",
  "apk_certificate_sha256": "D6A1AA7E002814AD6F91EDA764E1BB146662F3840C6E236CC6F31E6719B0FC64",
  "source_revision": "4cc481af072c7a5971c183b79bb63d427ebe948a",
  "repository_url": "https://fairystack.com/fdroid/repo",
  "fingerprint": "58664CFB229930E110D045DFD2775A93EEE00BDB5CF804CB1A009003959784B5",
  "subscription_url": "https://fairystack.com/fdroid/repo?fingerprint=58664CFB229930E110D045DFD2775A93EEE00BDB5CF804CB1A009003959784B5"
}
