{
  "schemaVersion": "ga-pre-activation-communications-readiness-v1.0",
  "sourceSchemas": {
    "activationAuthorization": "ga-customer-activation-authorization-envelope-v1.0",
    "audienceManifest": "ga-controlled-audience-eligibility-manifest-v1.0",
    "operationsHandoff": "ga-operations-handoff-readiness-v1.0"
  },
  "mode": "deterministic_pre_activation_communications_readiness_only",
  "generatedAt": "2026-08-02T14:50:00-06:00",
  "status": "blocked_no_approved_recipients_or_messages",
  "targetRing": "controlled_ga",
  "prerequisiteSnapshot": {
    "customerActivationAuthorized": false,
    "operationsHandoffAccepted": false,
    "audienceEntries": 0,
    "eligibleCustomers": 0,
    "customerContacts": 0,
    "supportActivated": false
  },
  "policy": {
    "recipientRegistryRequired": true,
    "messageApprovalRequired": true,
    "legalPrivacyReviewRequired": true,
    "explicitDispatchAuthorizationRequired": true,
    "dispatchWindowRef": null,
    "incidentCommunicationRef": null,
    "statusPageRef": null
  },
  "packets": [
    {
      "id": "internal-operations",
      "label": "Internal operations readiness notice",
      "audience": "internal_operations",
      "intendedChannel": "chat",
      "status": "not_prepared",
      "recipientRegistryRef": null,
      "templateRef": null,
      "approvedBy": null,
      "approvedAt": null,
      "scheduledAt": null,
      "dispatchedAt": null,
      "recipientCount": 0,
      "messageCount": 0,
      "approved": false,
      "dispatched": false
    },
    {
      "id": "support-team",
      "label": "Support coverage and escalation notice",
      "audience": "support_team",
      "intendedChannel": "chat",
      "status": "not_prepared",
      "recipientRegistryRef": null,
      "templateRef": null,
      "approvedBy": null,
      "approvedAt": null,
      "scheduledAt": null,
      "dispatchedAt": null,
      "recipientCount": 0,
      "messageCount": 0,
      "approved": false,
      "dispatched": false
    },
    {
      "id": "security-team",
      "label": "Security observation and incident boundary notice",
      "audience": "security_team",
      "intendedChannel": "chat",
      "status": "not_prepared",
      "recipientRegistryRef": null,
      "templateRef": null,
      "approvedBy": null,
      "approvedAt": null,
      "scheduledAt": null,
      "dispatchedAt": null,
      "recipientCount": 0,
      "messageCount": 0,
      "approved": false,
      "dispatched": false
    },
    {
      "id": "customer-administrator",
      "label": "Customer administrator activation notice",
      "audience": "customer_administrator",
      "intendedChannel": "email",
      "status": "not_prepared",
      "recipientRegistryRef": null,
      "templateRef": null,
      "approvedBy": null,
      "approvedAt": null,
      "scheduledAt": null,
      "dispatchedAt": null,
      "recipientCount": 0,
      "messageCount": 0,
      "approved": false,
      "dispatched": false
    },
    {
      "id": "customer-users",
      "label": "Customer user onboarding notice",
      "audience": "customer_users",
      "intendedChannel": "in_app",
      "status": "not_prepared",
      "recipientRegistryRef": null,
      "templateRef": null,
      "approvedBy": null,
      "approvedAt": null,
      "scheduledAt": null,
      "dispatchedAt": null,
      "recipientCount": 0,
      "messageCount": 0,
      "approved": false,
      "dispatched": false
    },
    {
      "id": "executive-status",
      "label": "Executive controlled activation status",
      "audience": "executive_status",
      "intendedChannel": "status_page",
      "status": "not_prepared",
      "recipientRegistryRef": null,
      "templateRef": null,
      "approvedBy": null,
      "approvedAt": null,
      "scheduledAt": null,
      "dispatchedAt": null,
      "recipientCount": 0,
      "messageCount": 0,
      "approved": false,
      "dispatched": false
    }
  ],
  "contentChecks": [
    {
      "id": "factual-accuracy",
      "label": "Operational facts and activation scope are accurate",
      "type": "factual_accuracy",
      "status": "not_evaluated",
      "passed": false,
      "evaluatorId": null,
      "evaluatedAt": null,
      "evidenceRef": null
    },
    {
      "id": "legal-privacy",
      "label": "Legal and privacy wording is approved",
      "type": "legal_privacy",
      "status": "not_evaluated",
      "passed": false,
      "evaluatorId": null,
      "evaluatedAt": null,
      "evidenceRef": null
    },
    {
      "id": "support-instructions",
      "label": "Support and escalation instructions are complete",
      "type": "support_instructions",
      "status": "not_evaluated",
      "passed": false,
      "evaluatorId": null,
      "evaluatedAt": null,
      "evidenceRef": null
    },
    {
      "id": "rollback-exit-contact",
      "label": "Rollback and exit contacts are explicit",
      "type": "rollback_exit_contact",
      "status": "not_evaluated",
      "passed": false,
      "evaluatorId": null,
      "evaluatedAt": null,
      "evidenceRef": null
    },
    {
      "id": "activation-timing",
      "label": "Activation timing matches a separately approved window",
      "type": "activation_timing",
      "status": "not_evaluated",
      "passed": false,
      "evaluatorId": null,
      "evaluatedAt": null,
      "evidenceRef": null
    }
  ],
  "recipientRegistry": [],
  "prohibitedClaims": [
    "message_template_as_dispatched_message",
    "empty_recipient_list_as_success",
    "draft_pr_body_as_customer_communication",
    "ci_success_as_communication_approval"
  ],
  "summary": {
    "packets": 6,
    "preparedPackets": 0,
    "approvedPackets": 0,
    "scheduledPackets": 0,
    "dispatchedPackets": 0,
    "contentChecks": 5,
    "evaluatedContentChecks": 0,
    "passedContentChecks": 0,
    "recipientRegistries": 0,
    "recipients": 0,
    "messages": 0,
    "evidenceRefs": 0
  },
  "nextHumanAction": {
    "action": "Complete customer activation authorization and establish approved recipients before preparing or dispatching any communication.",
    "executed": false
  },
  "recommendation": {
    "value": "do_not_communicate_or_activate",
    "reasonCodes": [
      "customer_activation_not_authorized",
      "operations_handoff_not_accepted",
      "recipient_registry_absent",
      "communication_packets_not_prepared",
      "content_checks_not_evaluated"
    ],
    "canOverrideHumanDecision": false
  },
  "authority": {
    "recipientCollectionAllowed": false,
    "recipientRegistryCreationAllowed": false,
    "customerContactRecordingAllowed": false,
    "messageDraftingAllowed": false,
    "messageApprovalAllowed": false,
    "dispatchSchedulingAllowed": false,
    "messageDispatchAllowed": false,
    "customerCommunicationAllowed": false,
    "supportNotificationAllowed": false,
    "securityNotificationAllowed": false,
    "statusPageUpdateAllowed": false,
    "onboardingCommunicationAllowed": false,
    "audienceActivationAllowed": false,
    "customerActivationAllowed": false,
    "billingActivationAllowed": false,
    "connectorActivationAllowed": false,
    "supportActivationAllowed": false,
    "transitionStartAllowed": false,
    "productionMutationAllowed": false,
    "readyForReviewAllowed": false,
    "mergeAllowed": false,
    "deploymentAllowed": false,
    "productionReleaseAllowed": false,
    "externalEffect": false,
    "humanApprovalRequired": true,
    "separateDispatchAuthorizationRequired": true
  }
}
