{
  "schemaVersion": "ga-customer-activation-change-record-v1.0",
  "sourceSchemas": {
    "activationAuthorization": "ga-customer-activation-authorization-envelope-v1.0",
    "onboardingReadiness": "ga-controlled-customer-onboarding-readiness-v1.0",
    "communicationsReadiness": "ga-pre-activation-communications-readiness-v1.0",
    "transitionPlan": "ga-controlled-transition-plan-v1.0"
  },
  "mode": "deterministic_activation_change_record_template_only",
  "generatedAt": "2026-08-02T14:57:30-06:00",
  "status": "blocked_blank_change_record",
  "targetRing": "controlled_ga",
  "prerequisiteSnapshot": {
    "activationAuthorized": false,
    "onboardingAccepted": false,
    "communicationsApproved": false,
    "authorizedCustomers": 0,
    "provisionedUsers": 0
  },
  "fields": [
    {
      "id": "change_ticket_ref",
      "label": "Approved change ticket reference",
      "required": true,
      "value": null
    },
    {
      "id": "customer_ref",
      "label": "Customer reference",
      "required": true,
      "value": null
    },
    {
      "id": "authorization_ref",
      "label": "Final activation authorization reference",
      "required": true,
      "value": null
    },
    {
      "id": "onboarding_readiness_ref",
      "label": "Accepted onboarding readiness reference",
      "required": true,
      "value": null
    },
    {
      "id": "communications_approval_ref",
      "label": "Communications approval reference",
      "required": true,
      "value": null
    },
    {
      "id": "target_environment_ref",
      "label": "Target environment reference",
      "required": true,
      "value": null
    },
    {
      "id": "deployment_artifact_ref",
      "label": "Exact deployment artifact reference",
      "required": true,
      "value": null
    },
    {
      "id": "rollback_target_ref",
      "label": "Verified rollback target reference",
      "required": true,
      "value": null
    },
    {
      "id": "change_window_ref",
      "label": "Approved change window reference",
      "required": true,
      "value": null
    },
    {
      "id": "change_commander",
      "label": "Human change commander",
      "required": true,
      "value": null
    }
  ],
  "executionChecks": [
    {
      "id": "authorization-final",
      "label": "Activation authorization is final",
      "type": "authorization_final",
      "status": "not_evaluated",
      "satisfied": false,
      "evidenceRef": null,
      "evaluatedBy": null,
      "evaluatedAt": null
    },
    {
      "id": "onboarding-accepted",
      "label": "Customer onboarding is accepted",
      "type": "onboarding_accepted",
      "status": "not_evaluated",
      "satisfied": false,
      "evidenceRef": null,
      "evaluatedBy": null,
      "evaluatedAt": null
    },
    {
      "id": "communications-approved",
      "label": "Pre-activation communications are approved",
      "type": "communications_approved",
      "status": "not_evaluated",
      "satisfied": false,
      "evidenceRef": null,
      "evaluatedBy": null,
      "evaluatedAt": null
    },
    {
      "id": "artifact-bound",
      "label": "Exact deployment artifact is bound",
      "type": "artifact_bound",
      "status": "not_evaluated",
      "satisfied": false,
      "evidenceRef": null,
      "evaluatedBy": null,
      "evaluatedAt": null
    },
    {
      "id": "rollback-ready",
      "label": "Rollback target and procedure are verified",
      "type": "rollback_ready",
      "status": "not_evaluated",
      "satisfied": false,
      "evidenceRef": null,
      "evaluatedBy": null,
      "evaluatedAt": null
    },
    {
      "id": "support-ready",
      "label": "Support coverage is ready",
      "type": "support_ready",
      "status": "not_evaluated",
      "satisfied": false,
      "evidenceRef": null,
      "evaluatedBy": null,
      "evaluatedAt": null
    },
    {
      "id": "change-window-approved",
      "label": "Change window is separately approved",
      "type": "change_window_approved",
      "status": "not_evaluated",
      "satisfied": false,
      "evidenceRef": null,
      "evaluatedBy": null,
      "evaluatedAt": null
    },
    {
      "id": "customer-scope-exact",
      "label": "Customer and user scope are exact",
      "type": "customer_scope_exact",
      "status": "not_evaluated",
      "satisfied": false,
      "evidenceRef": null,
      "evaluatedBy": null,
      "evaluatedAt": null
    }
  ],
  "prohibitedClaims": [
    "blank_change_record_as_approved_change",
    "draft_pr_as_change_ticket",
    "ci_success_as_execution_authorization",
    "zero_users_as_successful_activation"
  ],
  "changeApproved": false,
  "executionAuthorized": false,
  "started": false,
  "completed": false,
  "rolledBack": false,
  "verified": false,
  "summary": {
    "requiredFields": 10,
    "completedFields": 0,
    "executionChecks": 8,
    "evaluatedChecks": 0,
    "satisfiedChecks": 0,
    "changeTickets": 0,
    "customerRefs": 0,
    "artifactRefs": 0,
    "rollbackRefs": 0,
    "executionEvents": 0,
    "activatedCustomers": 0,
    "activatedUsers": 0,
    "evidenceRefs": 0
  },
  "nextHumanAction": {
    "action": "Complete customer-specific onboarding and obtain a separately approved change ticket before populating or executing an activation change record.",
    "executed": false
  },
  "recommendation": {
    "value": "do_not_execute_activation_change",
    "reasonCodes": [
      "activation_not_authorized",
      "onboarding_not_accepted",
      "communications_not_approved",
      "change_record_blank",
      "execution_checks_not_evaluated"
    ],
    "canOverrideHumanDecision": false
  },
  "authority": {
    "changeTicketRecordingAllowed": false,
    "customerReferenceRecordingAllowed": false,
    "artifactBindingAllowed": false,
    "rollbackTargetBindingAllowed": false,
    "changeWindowSchedulingAllowed": false,
    "commanderAssignmentAllowed": false,
    "executionCheckEvaluationAllowed": false,
    "changeApprovalRecordingAllowed": false,
    "executionAuthorizationAllowed": false,
    "changeStartAllowed": false,
    "changeCompletionAllowed": false,
    "rollbackExecutionAllowed": false,
    "verificationRecordingAllowed": false,
    "customerActivationAllowed": false,
    "userActivationAllowed": false,
    "billingActivationAllowed": false,
    "connectorActivationAllowed": false,
    "supportActivationAllowed": false,
    "transitionStartAllowed": false,
    "productionMutationAllowed": false,
    "readyForReviewAllowed": false,
    "mergeAllowed": false,
    "deploymentAllowed": false,
    "productionReleaseAllowed": false,
    "externalEffect": false,
    "humanApprovalRequired": true,
    "separateChangeExecutionAuthorizationRequired": true
  }
}
