{
  "schemaVersion": "ga-general-availability-ring-promotion-readiness-v1.0",
  "sourceSchemas": {
    "expandedCohortVerification": "ga-expanded-cohort-verification-protocol-v1.0",
    "audienceExpansion": "ga-controlled-audience-expansion-readiness-v1.0",
    "stabilizationAcceptance": "ga-customer-stabilization-acceptance-record-v1.0",
    "humanDecisionRecord": "ga-human-launch-decision-record-v1.0"
  },
  "mode": "deterministic_ga_ring_promotion_readiness_only",
  "generatedAt": "2026-08-02T18:43:00-06:00",
  "status": "blocked_no_verified_expansion_for_promotion",
  "sourceRing": "controlled_ga",
  "targetRing": "general_availability",
  "prerequisiteSnapshot": {
    "expandedCohortVerified": false,
    "stabilizationAccepted": false,
    "finalHumanDecisionRecorded": false,
    "supportCapacityAccepted": false,
    "securityAccepted": false,
    "currentCohorts": 0,
    "currentCustomers": 0,
    "currentUsers": 0
  },
  "policy": {
    "currentCustomerCap": null,
    "requestedCustomerCap": null,
    "currentUserCap": null,
    "requestedUserCap": null,
    "geographyScopeRef": null,
    "segmentScopeRef": null,
    "serviceSloRef": null,
    "supportCapacityRef": null,
    "securityAcceptanceRef": null,
    "commercialTermsRef": null,
    "promotionWindowRef": null,
    "rollbackWindowRef": null
  },
  "requiredRoleTypes": [
    "product_owner",
    "decision_chair",
    "operations_lead",
    "support_lead",
    "customer_success_lead",
    "security_reviewer",
    "legal_privacy_reviewer"
  ],
  "checks": [
    {
      "id": "expanded-cohort-verified",
      "label": "Expanded cohort verification accepted",
      "type": "expanded_cohort_verified",
      "requiredRole": "product_owner",
      "status": "not_evaluated",
      "satisfied": false,
      "evidenceRef": null,
      "evaluatedBy": null,
      "evaluatedAt": null
    },
    {
      "id": "stabilization-accepted",
      "label": "Customer stabilization acceptance recorded",
      "type": "stabilization_accepted",
      "requiredRole": "decision_chair",
      "status": "not_evaluated",
      "satisfied": false,
      "evidenceRef": null,
      "evaluatedBy": null,
      "evaluatedAt": null
    },
    {
      "id": "support-capacity-accepted",
      "label": "Support capacity accepted for GA scope",
      "type": "support_capacity_accepted",
      "requiredRole": "support_lead",
      "status": "not_evaluated",
      "satisfied": false,
      "evidenceRef": null,
      "evaluatedBy": null,
      "evaluatedAt": null
    },
    {
      "id": "security-accepted",
      "label": "Security boundary accepted for GA scope",
      "type": "security_accepted",
      "requiredRole": "security_reviewer",
      "status": "not_evaluated",
      "satisfied": false,
      "evidenceRef": null,
      "evaluatedBy": null,
      "evaluatedAt": null
    },
    {
      "id": "data-boundary-accepted",
      "label": "Data boundary accepted for GA scope",
      "type": "data_boundary_accepted",
      "requiredRole": "legal_privacy_reviewer",
      "status": "not_evaluated",
      "satisfied": false,
      "evidenceRef": null,
      "evaluatedBy": null,
      "evaluatedAt": null
    },
    {
      "id": "service-slo-accepted",
      "label": "Service SLO accepted for GA scope",
      "type": "service_slo_accepted",
      "requiredRole": "operations_lead",
      "status": "not_evaluated",
      "satisfied": false,
      "evidenceRef": null,
      "evaluatedBy": null,
      "evaluatedAt": null
    },
    {
      "id": "rollback-ready",
      "label": "Rollback and exit remain executable",
      "type": "rollback_ready",
      "requiredRole": "decision_chair",
      "status": "not_evaluated",
      "satisfied": false,
      "evidenceRef": null,
      "evaluatedBy": null,
      "evaluatedAt": null
    },
    {
      "id": "human-promotion-decision",
      "label": "Human GA ring promotion decision recorded",
      "type": "human_promotion_decision",
      "requiredRole": "product_owner",
      "status": "not_evaluated",
      "satisfied": false,
      "evidenceRef": null,
      "evaluatedBy": null,
      "evaluatedAt": null
    }
  ],
  "cohorts": [],
  "decision": {
    "selected": null,
    "approvedBy": null,
    "approvedAt": null,
    "rationaleRef": null,
    "authorizationRef": null,
    "recorded": false,
    "promotionAuthorized": false
  },
  "prohibitedClaims": [
    "empty_caps_as_promotion_authority",
    "zero_incidents_as_ga_readiness",
    "ci_success_as_promotion_authorization",
    "draft_pr_as_ga_promotion"
  ],
  "summary": {
    "policyFields": 12,
    "configuredPolicyFields": 0,
    "checks": 8,
    "evaluatedChecks": 0,
    "satisfiedChecks": 0,
    "cohorts": 0,
    "candidateCustomers": 0,
    "candidateUsers": 0,
    "approvedCustomers": 0,
    "approvedUsers": 0,
    "promotedCustomers": 0,
    "promotedUsers": 0,
    "evidenceRefs": 0,
    "authorizationRefs": 0
  },
  "nextHumanAction": {
    "action": "Verify a separately authorized expanded cohort and record a new human promotion decision before configuring any GA ring policy.",
    "executed": false
  },
  "recommendation": {
    "value": "do_not_promote_ring",
    "reasonCodes": [
      "expanded_cohort_not_verified",
      "stabilization_not_accepted",
      "promotion_policy_blank",
      "promotion_checks_not_evaluated",
      "human_promotion_decision_absent"
    ],
    "canOverrideHumanDecision": false
  },
  "authority": {
    "capConfigurationAllowed": false,
    "policyMutationAllowed": false,
    "cohortCreationAllowed": false,
    "customerDataCollectionAllowed": false,
    "evidenceReceiptAllowed": false,
    "checkEvaluationAllowed": false,
    "promotionDecisionRecordingAllowed": false,
    "promotionSchedulingAllowed": false,
    "allowlistMutationAllowed": false,
    "ringPromotionAllowed": false,
    "audienceExpansionAllowed": false,
    "customerActivationAllowed": false,
    "userActivationAllowed": false,
    "billingActivationAllowed": false,
    "connectorActivationAllowed": false,
    "supportMutationAllowed": false,
    "productionMutationAllowed": false,
    "readyForReviewAllowed": false,
    "mergeAllowed": false,
    "deploymentAllowed": false,
    "productionReleaseAllowed": false,
    "externalEffect": false,
    "humanPromotionDecisionRequired": true,
    "separatePromotionExecutionAuthorizationRequired": true
  }
}
