{
  "passed": true,
  "checks": {
    "actual_runtime11_loopback_binary": true,
    "native_wifi_wait_no_debit": true,
    "background_three_original_assets_ready": true,
    "native_sqlite_three_media_files_complete": true,
    "original_order_charges_once_per_episode": true,
    "native_batch_only_one_handoff": true,
    "terminal_server_ram_and_jobs_zero": true,
    "cold_offline_playback_has_no_more_media_access": true,
    "offline_three_positions_saved": true,
    "reconnected_three_positions_uploaded_without_invitation_completion": true
  },
  "runtimeVersion": "11",
  "platform": "Android36 ARM64 emulator",
  "goExitCode": 0,
  "scope": "Earlier runtime11 local APK before the registration-viewer fix, actual RN/Media3/system HTTP/DNS, Go API, official Better Auth email OTP and isolated RAM PostgreSQL. Clear6s MP4 bytes, email delivery and explicit reviewed installation are fixtures. Home/background Wi-Fi return completed original3 items; offline cold start played all3 and saved positions; reconnect uploaded positions. Not physical-device, real source/SMTP/hardware attestation, process-kill background or HLS acceptance.",
  "baseDebits": 3,
  "mediaRequests": 3,
  "finalMedia": {
    "cenc": false,
    "fixtureBytes": 280496,
    "mediaRequests": 3,
    "metadataRequests": 0,
    "offlineRelays": 0,
    "ramBytes": 0,
    "ramRelayOnly": true,
    "ramSegments": 0,
    "videoJobs": 0
  },
  "registrationDevicePersisted": false,
  "historicalFinding": "First native email registration stored no original registration device; later verified referral summary recorded the signed viewer. Production registration-device forwarding needs diagnosis. Test App approval used explicit fixture authority and current observed viewer; no business permission was relaxed.",
  "findingResolution": {
    "status": "fixed_and_verified",
    "evidence": "dramivio-registration-viewer-validation.json",
    "latestAPKRegistrationDevicePersisted": true,
    "scope": "Subsequent corrected APK signup only. Original three-episode run is retained unchanged; not repeated on the rebuilt APK."
  },
  "currentCencRuntime11": {
    "passed": true,
    "date": "2026-10-04",
    "runtimeVersion": "11",
    "platform": "Android36 ARM64 emulator",
    "apkBytes": 43323611,
    "scope": "Latest local runtime11 APK with actual React Native, Media3, Go HTTP, official Better Auth email OTP, isolated RAM PostgreSQL, and controlled CENC media fixture. Wi-Fi-only was explicitly disabled for this run because the headless emulator did not report a usable Wi-Fi transport; this validates the non-Wi-Fi policy path.",
    "checks": {
      "latest_loopback_apk": true,
      "cenc_native_queue_three_assets_ready": true,
      "three_base_debits_only": true,
      "direct_media_no_relay_ram": true,
      "offline_cold_player_reopened_cached_cenc": true,
      "reconnected_positions_uploaded_without_invitation_completion": true,
      "registration_device_and_installation_owner_valid": true
    },
    "baseDebits": 3,
    "progress": [
      {
        "position": 6,
        "duration": 6,
        "completed": false
      },
      {
        "position": 6,
        "duration": 6,
        "completed": false
      },
      {
        "position": 6,
        "duration": 6,
        "completed": false
      }
    ],
    "media": {
      "cenc": true,
      "fixtureBytes": 286092,
      "mediaRequests": 7,
      "metadataRequests": 18,
      "offlineRelays": 0,
      "ramBytes": 0,
      "ramRelayOnly": true,
      "ramSegments": 0,
      "videoJobs": 0
    },
    "assets": [
      {
        "id": "2838a292-3cca-4ccf-90a8-8dd05a56fa5b",
        "order_id": "37da2bb8-1c30-489e-a22e-448c91cecf95",
        "permit_id": "6f480d6a-d770-47e7-9f25-e3981c1a0992",
        "state": "ready",
        "expires_at": "2026-10-05T23:15:36.801Z",
        "source_index": 1
      },
      {
        "id": "fb793d39-d0d7-4d5e-bafc-f94b8fe3c3b9",
        "order_id": "37da2bb8-1c30-489e-a22e-448c91cecf95",
        "permit_id": "255895f1-fb63-441d-8cab-bf3a5e7fc9f7",
        "state": "ready",
        "expires_at": "2026-10-05T23:15:36.851Z",
        "source_index": 2
      },
      {
        "id": "0e7b3e30-2075-417f-a1b7-add0aee9ef43",
        "order_id": "37da2bb8-1c30-489e-a22e-448c91cecf95",
        "permit_id": "095dd15b-1f38-4693-9ce5-e4eec7dedbdc",
        "state": "ready",
        "expires_at": "2026-10-05T23:15:37.173Z",
        "source_index": 3
      }
    ],
    "requests": {
      "POST /internal/consumer/import 200": 2,
      "POST /internal/consumer/config 200": 5,
      "POST /internal/consumer/session 200": 48,
      "GET /api/auth/get-session 200": 7,
      "POST /internal/consumer/query 200": 5,
      "POST /internal/consumer/legal 200": 1,
      "POST /api/auth/email-otp/send-verification-otp 200": 1,
      "POST /api/auth/sign-in/email-otp 200": 1,
      "POST /internal/consumer/following/list 200": 3,
      "POST /internal/consumer/playback/resume 200": 2,
      "POST /internal/consumer/offline/preview 200": 1,
      "POST /internal/consumer/offline/order 200": 1,
      "POST /internal/consumer/offline/queue 200": 1,
      "POST /internal/consumer/playback/state 200": 5,
      "POST /internal/consumer/offline/source 200": 3,
      "POST /internal/consumer/offline/prepare 200": 3,
      "POST /internal/consumer/offline/transfer 200": 16,
      "POST /internal/consumer/offline/progress 200": 3
    },
    "offlineScreenshot": "runtime8-android-preview/current-cenc-offline-ep1-playing.png",
    "invitationRewards": 0,
    "installationApprovals": 1,
    "registrationDevices": 1
  }
}
