{
  "schemaVersion": 1,
  "generatedAt": "2026-06-17T22:58:56.611Z",
  "status": "HANDOFF_DELTA_CHANGED_WAITING_ON_HANDOFFS",
  "label": "Handoff Delta Changed Waiting On Handoffs",
  "baseline": {
    "firstRun": false,
    "previousBaselineAt": "2026-06-16T05:24:21.980Z",
    "trackedRows": 27,
    "note": "Compared current handoff readiness against the previous handoff delta baseline."
  },
  "counts": {
    "totalRows": 27,
    "changedRows": 1,
    "newlyReadyForCodexReview": 0,
    "newlyWaitingOnUser": 1,
    "newlyWaitingOnSecretStore": 0,
    "uploadSlotChanges": 0,
    "uploadSlotsWithFiles": 1,
    "readyForCodexReview": 0,
    "waitingOnUser": 17,
    "waitingOnSecretStore": 9
  },
  "newlyReadyForCodexReview": [],
  "newlyWaitingOnUser": [
    {
      "changeType": "Changed saved value",
      "changedAt": "2026-06-17T22:58:56.611Z",
      "Id": "mobile-bridge-phone-self-test",
      "Lane": "QA",
      "Owner": "User + Codex",
      "PreviousReadiness": "Waiting on user",
      "CurrentReadiness": "Waiting on user",
      "PreviousValueStatus": "Saved but failed review",
      "CurrentValueStatus": "Saved but failed review",
      "PreviousValueSummary": "No uploaded phone self-test report was found.",
      "CurrentValueSummary": "Failed evidence review 2026-06-16T05:27:51.911Z: surface=phone; passed=no; 7 pass / 4 warn / 0 fail; supportLogId=2026-06-16T05-27-52-391Z-dbe5c0c4-27b2-481b...",
      "PreviousFilesInSlot": "0",
      "CurrentFilesInSlot": "0",
      "UploadSlot": "phone-evidence",
      "SecretStatus": "",
      "Requirement": "Physical phone bridge self-test passed",
      "DashboardPage": "pages/cloud-mobile-bridge.html",
      "DashboardField": "mobileBridge.lastPhoneSelfTest",
      "NextStep": "Run a phone bridge self-test against the deployed Worker and record the result."
    }
  ],
  "newlyWaitingOnSecretStore": [],
  "changedRows": [
    {
      "changeType": "Changed saved value",
      "changedAt": "2026-06-17T22:58:56.611Z",
      "Id": "mobile-bridge-phone-self-test",
      "Lane": "QA",
      "Owner": "User + Codex",
      "PreviousReadiness": "Waiting on user",
      "CurrentReadiness": "Waiting on user",
      "PreviousValueStatus": "Saved but failed review",
      "CurrentValueStatus": "Saved but failed review",
      "PreviousValueSummary": "No uploaded phone self-test report was found.",
      "CurrentValueSummary": "Failed evidence review 2026-06-16T05:27:51.911Z: surface=phone; passed=no; 7 pass / 4 warn / 0 fail; supportLogId=2026-06-16T05-27-52-391Z-dbe5c0c4-27b2-481b...",
      "PreviousFilesInSlot": "0",
      "CurrentFilesInSlot": "0",
      "UploadSlot": "phone-evidence",
      "SecretStatus": "",
      "Requirement": "Physical phone bridge self-test passed",
      "DashboardPage": "pages/cloud-mobile-bridge.html",
      "DashboardField": "mobileBridge.lastPhoneSelfTest",
      "NextStep": "Run a phone bridge self-test against the deployed Worker and record the result."
    }
  ],
  "uploadSlotChanges": [],
  "currentUploadSlotCounts": {
    "llc-documents": 1
  },
  "fingerprintById": {
    "legal-review": {
      "fingerprint": "1f2ce6e50f3dd2a2d8b4e9b6b37a1e7fbcb2f217abd2e6bad629a55b40540e14",
      "readiness": "Waiting on user",
      "currentValueStatus": "Needs input",
      "currentValueSummary": "Not approved",
      "uploadSlot": "legal-review",
      "filesInSlot": "0",
      "secretStatus": "",
      "lane": "Business Legal",
      "dashboardField": "billingRehearsal.attorneyReviewStatus",
      "seenAt": "2026-06-17T22:58:56.611Z"
    },
    "billing-live-mode": {
      "fingerprint": "b2bc7917ff1f204617f7b1d1638f1b1e76f6f584982af98f29c037814a1371de",
      "readiness": "Waiting on user",
      "currentValueStatus": "Needs input",
      "currentValueSummary": "test",
      "uploadSlot": "stripe-screenshots",
      "filesInSlot": "0",
      "secretStatus": "",
      "lane": "Payments Licensing",
      "dashboardField": "billingRehearsal.mode",
      "seenAt": "2026-06-17T22:58:56.611Z"
    },
    "billing-backend-url": {
      "fingerprint": "31001e534c8728041bf283b0d592b62b9d09bf10686de2465a9d8a6b3876ee38",
      "readiness": "Waiting on user",
      "currentValueStatus": "Needs input",
      "currentValueSummary": "Not set",
      "uploadSlot": "cloud-handoff",
      "filesInSlot": "0",
      "secretStatus": "",
      "lane": "Payments Licensing",
      "dashboardField": "billingRehearsal.backendBaseUrl",
      "seenAt": "2026-06-17T22:58:56.611Z"
    },
    "billing-webhook-url": {
      "fingerprint": "de7677d982b2f53a246d03526331927eef6f1c7b7b3ddd4a77260a060d0aba21",
      "readiness": "Waiting on user",
      "currentValueStatus": "Needs input",
      "currentValueSummary": "Not set",
      "uploadSlot": "stripe-screenshots",
      "filesInSlot": "0",
      "secretStatus": "",
      "lane": "Payments Licensing",
      "dashboardField": "billingRehearsal.webhookEndpointUrl",
      "seenAt": "2026-06-17T22:58:56.611Z"
    },
    "customer-portal": {
      "fingerprint": "17985f33b830779045a47555e12d38b32a20527810040e061fb5fa3b24757d0f",
      "readiness": "Waiting on user",
      "currentValueStatus": "Needs input",
      "currentValueSummary": "No",
      "uploadSlot": "stripe-screenshots",
      "filesInSlot": "0",
      "secretStatus": "",
      "lane": "Payments Licensing",
      "dashboardField": "billingRehearsal.customerPortalConfigured",
      "seenAt": "2026-06-17T22:58:56.611Z"
    },
    "env-stripe_secret_key": {
      "fingerprint": "594334eb1cab1eedf8723262f00611a25a7c7dbcaf055cdd0e7742b605cc33f9",
      "readiness": "Waiting on secret store",
      "currentValueStatus": "Secret missing",
      "currentValueSummary": "Missing from environment or secret store",
      "uploadSlot": "cloud-handoff",
      "filesInSlot": "0",
      "secretStatus": "STRIPE_SECRET_KEY=missing",
      "lane": "Payments Licensing",
      "dashboardField": "deployment secret store: STRIPE_SECRET_KEY",
      "seenAt": "2026-06-17T22:58:56.611Z"
    },
    "env-stripe_webhook_secret": {
      "fingerprint": "a94b3236183a2a25e1543c04a60685e765f7495a5e3956a82782609784e7db28",
      "readiness": "Waiting on secret store",
      "currentValueStatus": "Secret missing",
      "currentValueSummary": "Missing from environment or secret store",
      "uploadSlot": "cloud-handoff",
      "filesInSlot": "0",
      "secretStatus": "STRIPE_WEBHOOK_SECRET=missing",
      "lane": "Payments Licensing",
      "dashboardField": "deployment secret store: STRIPE_WEBHOOK_SECRET",
      "seenAt": "2026-06-17T22:58:56.611Z"
    },
    "env-nyra_stripe_price_pro_monthly": {
      "fingerprint": "27bb3fe0e9d676bd6aca24eceea1e12dd108d559439788c30c017ea16e53bb27",
      "readiness": "Waiting on secret store",
      "currentValueStatus": "Secret missing",
      "currentValueSummary": "Missing from environment or secret store",
      "uploadSlot": "cloud-handoff",
      "filesInSlot": "0",
      "secretStatus": "NYRA_STRIPE_PRICE_PRO_MONTHLY=missing",
      "lane": "Payments Licensing",
      "dashboardField": "deployment secret store: NYRA_STRIPE_PRICE_PRO_MONTHLY",
      "seenAt": "2026-06-17T22:58:56.611Z"
    },
    "env-nyra_billing_success_url": {
      "fingerprint": "41afc7fc3ea323af0048721c74498f5e37bffbcb71dd6c244ef41e116ab7bdd8",
      "readiness": "Waiting on secret store",
      "currentValueStatus": "Secret missing",
      "currentValueSummary": "Missing from environment or secret store",
      "uploadSlot": "cloud-handoff",
      "filesInSlot": "0",
      "secretStatus": "NYRA_BILLING_SUCCESS_URL=missing",
      "lane": "Payments Licensing",
      "dashboardField": "deployment secret store: NYRA_BILLING_SUCCESS_URL",
      "seenAt": "2026-06-17T22:58:56.611Z"
    },
    "env-nyra_billing_cancel_url": {
      "fingerprint": "1376f25a48c749cfc97d3d249000ececf8894bd0c47d38ab16dc3537e8a671d4",
      "readiness": "Waiting on secret store",
      "currentValueStatus": "Secret missing",
      "currentValueSummary": "Missing from environment or secret store",
      "uploadSlot": "cloud-handoff",
      "filesInSlot": "0",
      "secretStatus": "NYRA_BILLING_CANCEL_URL=missing",
      "lane": "Payments Licensing",
      "dashboardField": "deployment secret store: NYRA_BILLING_CANCEL_URL",
      "seenAt": "2026-06-17T22:58:56.611Z"
    },
    "env-nyra_billing_return_url": {
      "fingerprint": "d0e1f07a95e5047eb02e74dd480d41b67110bfa6d4ca906941d7a5766919fb7f",
      "readiness": "Waiting on secret store",
      "currentValueStatus": "Secret missing",
      "currentValueSummary": "Missing from environment or secret store",
      "uploadSlot": "cloud-handoff",
      "filesInSlot": "0",
      "secretStatus": "NYRA_BILLING_RETURN_URL=missing",
      "lane": "Payments Licensing",
      "dashboardField": "deployment secret store: NYRA_BILLING_RETURN_URL",
      "seenAt": "2026-06-17T22:58:56.611Z"
    },
    "env-nyra_license_api_token": {
      "fingerprint": "36d35e636f8e0818ccc00604ba54d8d0e9b1f73e8d16ecdd04d648a3f17bc3f5",
      "readiness": "Waiting on secret store",
      "currentValueStatus": "Secret missing",
      "currentValueSummary": "Missing from environment or secret store",
      "uploadSlot": "cloud-handoff",
      "filesInSlot": "0",
      "secretStatus": "NYRA_LICENSE_API_TOKEN=missing",
      "lane": "Payments Licensing",
      "dashboardField": "deployment secret store: NYRA_LICENSE_API_TOKEN",
      "seenAt": "2026-06-17T22:58:56.611Z"
    },
    "env-nyra_license_signing_secret": {
      "fingerprint": "03832e667971db9f944a55b53c754655179af587f52edf2fe0e975444062b306",
      "readiness": "Waiting on secret store",
      "currentValueStatus": "Secret missing",
      "currentValueSummary": "Missing from environment or secret store",
      "uploadSlot": "cloud-handoff",
      "filesInSlot": "0",
      "secretStatus": "NYRA_LICENSE_SIGNING_SECRET=missing",
      "lane": "Payments Licensing",
      "dashboardField": "deployment secret store: NYRA_LICENSE_SIGNING_SECRET",
      "seenAt": "2026-06-17T22:58:56.611Z"
    },
    "env-nyra_android_download_ticket_secret": {
      "fingerprint": "5b6b2ffddb41a0c9da7c0e5511da9d7692cc608cec868fb230051c7da34c49a7",
      "readiness": "Waiting on secret store",
      "currentValueStatus": "Secret missing",
      "currentValueSummary": "Missing from environment or secret store",
      "uploadSlot": "cloud-handoff",
      "filesInSlot": "0",
      "secretStatus": "NYRA_ANDROID_DOWNLOAD_TICKET_SECRET=missing",
      "lane": "Payments Licensing",
      "dashboardField": "deployment secret store: NYRA_ANDROID_DOWNLOAD_TICKET_SECRET",
      "seenAt": "2026-06-17T22:58:56.611Z"
    },
    "support-roundtrip": {
      "fingerprint": "569e6f4f8d256e9b505de1e317dc6242d26eb5eb9c740a4743a3e2ae74d12c71",
      "readiness": "Waiting on user",
      "currentValueStatus": "Needs input",
      "currentValueSummary": "No",
      "uploadSlot": "domain-email",
      "filesInSlot": "0",
      "secretStatus": "",
      "lane": "Support Ops",
      "dashboardField": "billingRehearsal.supportInboxConfirmed",
      "seenAt": "2026-06-17T22:58:56.611Z"
    },
    "cloud-account": {
      "fingerprint": "b2b1cf0372dd92b19f9b02eabd1b35cc9ff7e368080990291726e3565febb648",
      "readiness": "Waiting on user",
      "currentValueStatus": "Needs input",
      "currentValueSummary": "No",
      "uploadSlot": "cloud-handoff",
      "filesInSlot": "0",
      "secretStatus": "",
      "lane": "Cloud Platform",
      "dashboardField": "cloudMigration.accountReady",
      "seenAt": "2026-06-17T22:58:56.611Z"
    },
    "cloud-d1": {
      "fingerprint": "44d85f5f48e06e4cdef98fa50429a9e14601de097a07e02a62462975606f2bd4",
      "readiness": "Waiting on user",
      "currentValueStatus": "Needs input",
      "currentValueSummary": "Not set",
      "uploadSlot": "cloud-handoff",
      "filesInSlot": "0",
      "secretStatus": "",
      "lane": "Cloud Platform",
      "dashboardField": "cloudMigration.d1DatabaseId",
      "seenAt": "2026-06-17T22:58:56.611Z"
    },
    "mobile-bridge-worker-url": {
      "fingerprint": "f3426c628835e4f0021637e6b4f8513c5dd6169c73dac0ce5666d662152016aa",
      "readiness": "Waiting on user",
      "currentValueStatus": "Needs input",
      "currentValueSummary": "Not set",
      "uploadSlot": "cloud-handoff",
      "filesInSlot": "0",
      "secretStatus": "",
      "lane": "Cloud Platform",
      "dashboardField": "mobileBridge.workerUrl",
      "seenAt": "2026-06-17T22:58:56.611Z"
    },
    "mobile-bridge-secret-status": {
      "fingerprint": "d2f2bfcc882f32b1c834b8997a9c2a6dcc7baf6d5f2969e6267a72a60b4da342",
      "readiness": "Waiting on user",
      "currentValueStatus": "Needs input",
      "currentValueSummary": "Not set",
      "uploadSlot": "cloud-handoff",
      "filesInSlot": "0",
      "secretStatus": "",
      "lane": "Cloud Platform",
      "dashboardField": "mobileBridge.secretStatus",
      "seenAt": "2026-06-17T22:58:56.611Z"
    },
    "mobile-bridge-provider-secrets": {
      "fingerprint": "f6c8c60676be66bdc426c6c1e7ff24db7aa6e24d8319c08124c56499693495cb",
      "readiness": "Waiting on user",
      "currentValueStatus": "Needs input",
      "currentValueSummary": "Not set",
      "uploadSlot": "cloud-handoff",
      "filesInSlot": "0",
      "secretStatus": "",
      "lane": "Cloud Platform",
      "dashboardField": "mobileBridge.providerSecretStatus",
      "seenAt": "2026-06-17T22:58:56.611Z"
    },
    "mobile-bridge-support-r2": {
      "fingerprint": "0d569936073fa80ddd79459025518c9cd90f56a57ee30a3714e228322ee89be7",
      "readiness": "Waiting on user",
      "currentValueStatus": "Needs input (suggested default available)",
      "currentValueSummary": "Suggested default: nyra-mobile-support-logs",
      "uploadSlot": "cloud-handoff",
      "filesInSlot": "0",
      "secretStatus": "",
      "lane": "Cloud Platform",
      "dashboardField": "mobileBridge.r2BucketName",
      "seenAt": "2026-06-17T22:58:56.611Z"
    },
    "mobile-bridge-android-r2": {
      "fingerprint": "d104c09c77928de56a1ea0a24b6d4fb192e2dbf1f17f393332c8eee9127305b7",
      "readiness": "Waiting on user",
      "currentValueStatus": "Needs input (suggested default available)",
      "currentValueSummary": "Suggested default: nyra-android-releases",
      "uploadSlot": "cloud-handoff",
      "filesInSlot": "0",
      "secretStatus": "",
      "lane": "Cloud Platform",
      "dashboardField": "mobileBridge.androidReleasesBucketName",
      "seenAt": "2026-06-17T22:58:56.611Z"
    },
    "mobile-bridge-apk-key": {
      "fingerprint": "5fe0eb163e651b57f442a99991234c5bef36554c8f86490c5056cf6a23628a21",
      "readiness": "Waiting on user",
      "currentValueStatus": "Needs input (suggested default available)",
      "currentValueSummary": "Suggested default: alpha/0.1.0-alpha.72/NyrA.apk",
      "uploadSlot": "cloud-handoff",
      "filesInSlot": "0",
      "secretStatus": "",
      "lane": "Cloud Platform",
      "dashboardField": "mobileBridge.androidApkR2Key",
      "seenAt": "2026-06-17T22:58:56.611Z"
    },
    "mobile-bridge-bundled-url": {
      "fingerprint": "b131526921ac61692523749e5cc590b42a09b827edfd4810ecfa9a932be82096",
      "readiness": "Waiting on user",
      "currentValueStatus": "Needs input",
      "currentValueSummary": "Not set",
      "uploadSlot": "cloud-handoff",
      "filesInSlot": "0",
      "secretStatus": "",
      "lane": "Release Ops",
      "dashboardField": "mobileBridge.bundledBridgeUrl",
      "seenAt": "2026-06-17T22:58:56.611Z"
    },
    "mobile-bridge-phone-self-test": {
      "fingerprint": "600d349200ea66c153445697d0f6937639475fe1c3a8d9f1c3c3c09f0cdde617",
      "readiness": "Waiting on user",
      "currentValueStatus": "Saved but failed review",
      "currentValueSummary": "Failed evidence review 2026-06-16T05:27:51.911Z: surface=phone; passed=no; 7 pass / 4 warn / 0 fail; supportLogId=2026-06-16T05-27-52-391Z-dbe5c0c4-27b2-481b...",
      "uploadSlot": "phone-evidence",
      "filesInSlot": "0",
      "secretStatus": "",
      "lane": "QA",
      "dashboardField": "mobileBridge.lastPhoneSelfTest",
      "seenAt": "2026-06-17T22:58:56.611Z"
    },
    "signed-release": {
      "fingerprint": "60b76027849390b1d696e62acb20c0620473e5041bbaa167d1863d12d78af818",
      "readiness": "Waiting on user",
      "currentValueStatus": "Needs input",
      "currentValueSummary": "Unsigned internal alpha evidence only",
      "uploadSlot": "code-signing",
      "filesInSlot": "0",
      "secretStatus": "",
      "lane": "Release Ops",
      "dashboardField": "releasePackage.signingStatus",
      "seenAt": "2026-06-17T22:58:56.611Z"
    },
    "current-screenshots": {
      "fingerprint": "d3526f03ee749124e2ac4e64ba0949737717314c218e9ddd998cb1caec529b99",
      "readiness": "Codex queued",
      "currentValueStatus": "Needs input",
      "currentValueSummary": "No",
      "uploadSlot": "product-screenshots",
      "filesInSlot": "0",
      "secretStatus": "",
      "lane": "Visual Assets",
      "dashboardField": "visualProduction.finalScreenshotsApproved",
      "seenAt": "2026-06-17T22:58:56.611Z"
    }
  },
  "outputs": {
    "json": "docs/launch_command_center/handoff-delta-pack.json",
    "csv": "docs/launch_command_center/handoff-delta-pack.csv",
    "report": "docs/launch_command_center/HANDOFF_DELTA_PACK.md",
    "dashboard": "docs/launch_command_center/pages/handoff-readiness.html"
  }
}
