{
  "date": "2026-10-04",
  "publishedScope": "Static documentation only; no business/API/App/OTA deployment",
  "tests": {
    "app": {
      "passed": 359,
      "typecheck": true,
      "log": "work/offline-relay-app-full.log"
    },
    "androidMedia3": {
      "passed": 40,
      "scope": "Actual Media3 download/index/cache; controlled media transport. Release HTTP uses actual loopback TCP server."
    },
    "appleSDK": {
      "passed": 193,
      "scope": "Actual macOS Foundation/AVFoundation; completion HTTP is URLProtocol fixture. No full UIKit/React or iOS background execution."
    },
    "goRace": {
      "passed": 12,
      "skipped": 2
    }
  },
  "joint": {
    "date": "2026-10-04",
    "checks": [
      "Ordinary source uses direct prepare; the same asset/permit can acquire one RAM relay without a second debit.",
      "Credential-free empty native POST and a repeated acknowledgement close the exact relay; its old media URL returns 410.",
      "A late old-task acknowledgement leaves the new relay playable; the permit and original expiry are unchanged.",
      "Final RAM transfer count is zero; durable offline asset remains ready with the one original debit."
    ],
    "scope": "Actual public Go, official email OTP/cookies, reviewed fixture installation and isolated RAM PostgreSQL. Existing original byte fixture; no production source, SMTP or phone.",
    "passed": true,
    "releasePath": "/api/consumer/offline/media/<capability>/release",
    "baseDebits": 1,
    "finalMedia": {
      "cenc": false,
      "fixtureBytes": 280496,
      "mediaRequests": 1,
      "metadataRequests": 0,
      "offlineRelays": 0,
      "ramBytes": 0,
      "ramRelayOnly": true,
      "ramSegments": 0,
      "videoJobs": 0
    },
    "goExitCode": 0
  },
  "nativePatch": {
    "originalVersion": "6.19.2",
    "sourceFiles": 23,
    "buildArtifacts": 0,
    "cleanApplication": true
  },
  "builds": {
    "go": true,
    "androidRuntimeVersion": "11",
    "androidArchitectures": [
      "arm64-v8a"
    ],
    "androidSigning": "local debug certificate",
    "androidDeviceAcceptance": true,
    "iosHermes": true,
    "iosExpoProjectGeneration": true,
    "iosFullBuild": false,
    "androidBytes": 43323611,
    "androidNativeCleanupClassPresent": true,
    "androidRuntimeResourceChecked": true,
    "androidLocalArtifact": "dramivio-runtime11-apple-queue-local-test.apk"
  },
  "review": {
    "kind": "Root-agent source review and failure tests",
    "freshIndependentSubagentReview": false
  },
  "remaining": [
    "Pending not-yet-enqueued episodes still require foreground JS",
    "Real sources and SMTP",
    "Reviewed install qualification and credible invitation watch evidence",
    "Physical-device and complete iOS/background callback acceptance",
    "Full semantic/catalog/design-state acceptance and business deployment"
  ],
  "serverVideoStorage": "RAM only; no Redis integration; native completion sends zero video bytes",
  "historicalStage": true,
  "latestRuntime11": {
    "appPassed": 371,
    "androidMedia3Passed": 54,
    "appleSDKPassed": 227,
    "runtimeVersion": "11",
    "apk": "dramivio-runtime11-apple-queue-local-test.apk",
    "apkBytes": 43323611,
    "cencValidation": "dramivio-cenc-runtime11-validation.json",
    "registrationValidation": "dramivio-registration-viewer-validation.json",
    "scope": "Latest runtime11 implementation and emulator evidence; this page retains the older release-cleanup stage counts above."
  }
}
