{
  "schemaVersion": "ga-customer-reactivation-authorization-preflight-v1.0",
  "sourceSchemas": {
    "postReleaseWatch": "ga-post-release-watch-reinstatement-preflight-v1.0",
    "customerActivationAuthorization": "ga-customer-activation-authorization-envelope-v1.0",
    "controlReleaseAuthorization": "ga-control-release-authorization-preflight-v1.0",
    "externalEffectDenial": "ga-external-effect-denial-matrix-v1.0"
  },
  "mode": "deterministic_customer_reactivation_authorization_preflight_only",
  "generatedAt": "2026-08-04T09:08:00-06:00",
  "status": "blocked_no_verified_release_watch_or_reactivation_evidence",
  "targetRing": "controlled_ga",
  "prerequisiteSnapshot": {
    "priorActivationAuthorizations": 0,
    "verifiedControlReleases": 0,
    "activeWatchWindows": 0,
    "verifiedRecurrences": 0,
    "resolvedRecurrences": 0,
    "supportReadinessRecords": 0,
    "customerConsentRecords": 0,
    "executedExternalEffects": 0
  },
  "preflightId": null,
  "fields": [
    {
      "id": "customer_ref",
      "order": 1,
      "label": "Customer-specific governed reference",
      "required": true,
      "value": null
    },
    {
      "id": "prior_activation_authorization_ref",
      "order": 2,
      "label": "Prior activation authorization reference",
      "required": true,
      "value": null
    },
    {
      "id": "control_release_receipt_ref",
      "order": 3,
      "label": "Independently verified control-release receipt reference",
      "required": true,
      "value": null
    },
    {
      "id": "watch_window_ref",
      "order": 4,
      "label": "Active governed post-release watch-window reference",
      "required": true,
      "value": null
    },
    {
      "id": "recurrence_clearance_ref",
      "order": 5,
      "label": "Independent recurrence-clearance or resolved-recurrence reference",
      "required": true,
      "value": null
    },
    {
      "id": "support_readiness_ref",
      "order": 6,
      "label": "Operations and support readiness acceptance reference",
      "required": true,
      "value": null
    },
    {
      "id": "customer_consent_ref",
      "order": 7,
      "label": "Current customer consent and communication reference",
      "required": true,
      "value": null
    },
    {
      "id": "reactivation_conditions_ref",
      "order": 8,
      "label": "Bound reactivation conditions and rollback thresholds reference",
      "required": true,
      "value": null
    },
    {
      "id": "authorized_by",
      "order": 9,
      "label": "Independent customer-reactivation authorizer identity",
      "required": true,
      "value": null
    },
    {
      "id": "authorized_at",
      "order": 10,
      "label": "Customer-reactivation authorization timestamp",
      "required": true,
      "value": null
    },
    {
      "id": "authorization_receipt_ref",
      "order": 11,
      "label": "Immutable customer-reactivation authorization receipt",
      "required": true,
      "value": null
    },
    {
      "id": "execution_separation_ref",
      "order": 12,
      "label": "Separate execution authority and operator binding reference",
      "required": true,
      "value": null
    }
  ],
  "checks": [
    {
      "id": "reactivation-prior",
      "order": 1,
      "type": "prior_activation_valid",
      "label": "Prior customer activation authority remains valid and customer specific",
      "status": "not_evaluated",
      "satisfied": false,
      "evidenceRef": null,
      "evaluatedBy": null,
      "evaluatedAt": null
    },
    {
      "id": "reactivation-release",
      "order": 2,
      "type": "release_verified",
      "label": "Required control releases and receipts are independently verified",
      "status": "not_evaluated",
      "satisfied": false,
      "evidenceRef": null,
      "evaluatedBy": null,
      "evaluatedAt": null
    },
    {
      "id": "reactivation-watch",
      "order": 3,
      "type": "watch_active",
      "label": "Post-release watch is active and observable before reactivation",
      "status": "not_evaluated",
      "satisfied": false,
      "evidenceRef": null,
      "evaluatedBy": null,
      "evaluatedAt": null
    },
    {
      "id": "reactivation-recurrence",
      "order": 4,
      "type": "recurrence_resolved",
      "label": "No unresolved verified recurrence or open reinstatement obligation remains",
      "status": "not_evaluated",
      "satisfied": false,
      "evidenceRef": null,
      "evaluatedBy": null,
      "evaluatedAt": null
    },
    {
      "id": "reactivation-support",
      "order": 5,
      "type": "support_ready",
      "label": "Operations, support and escalation ownership are accepted",
      "status": "not_evaluated",
      "satisfied": false,
      "evidenceRef": null,
      "evaluatedBy": null,
      "evaluatedAt": null
    },
    {
      "id": "reactivation-consent",
      "order": 6,
      "type": "consent_current",
      "label": "Customer consent and communications are current and exact",
      "status": "not_evaluated",
      "satisfied": false,
      "evidenceRef": null,
      "evaluatedBy": null,
      "evaluatedAt": null
    },
    {
      "id": "reactivation-authority",
      "order": 7,
      "type": "independent_authorized",
      "label": "Independent human authorization is complete and immutable",
      "status": "not_evaluated",
      "satisfied": false,
      "evidenceRef": null,
      "evaluatedBy": null,
      "evaluatedAt": null
    },
    {
      "id": "reactivation-execution",
      "order": 8,
      "type": "execution_separated",
      "label": "Authorization, scheduling, execution and verification remain separated",
      "status": "not_evaluated",
      "satisfied": false,
      "evidenceRef": null,
      "evaluatedBy": null,
      "evaluatedAt": null
    }
  ],
  "options": [
    "keep_suspended",
    "reactivate_with_conditions",
    "reactivate"
  ],
  "selectedOption": null,
  "policy": {
    "customerSpecificRequired": true,
    "independentAuthorizationRequired": true,
    "immutableReceiptRequired": true,
    "executionSeparateRequired": true,
    "watchContinuesAfterReactivation": true
  },
  "lifecycle": {
    "reviewStarted": false,
    "optionSelected": false,
    "authorizationRecorded": false,
    "authorizationFinal": false,
    "receiptRecorded": false,
    "reactivationScheduled": false,
    "reactivationExecuted": false,
    "customerNotified": false
  },
  "prohibitedClaims": [
    "control_release_as_customer_reactivation",
    "quiet_watch_as_recurrence_clearance",
    "authorization_as_reactivation_execution",
    "customer_consent_as_operational_readiness"
  ],
  "summary": {
    "requiredFields": 12,
    "completedFields": 0,
    "checks": 8,
    "evaluatedChecks": 0,
    "satisfiedChecks": 0,
    "reactivationReviews": 0,
    "reactivationAuthorizations": 0,
    "authorizationReceipts": 0,
    "scheduledReactivations": 0,
    "executedReactivations": 0,
    "customerNotifications": 0
  },
  "nextHumanAction": {
    "action": "After verified control release and active watch, complete a customer-specific independent authorization before any separately governed reactivation execution.",
    "executed": false
  },
  "recommendation": {
    "value": "do_not_reactivate_customer",
    "reasonCodes": [
      "control_release_unverified",
      "watch_window_absent",
      "recurrence_clearance_absent",
      "support_readiness_absent",
      "independent_authorization_absent"
    ],
    "canOverrideHumanDecision": false
  },
  "authority": {
    "preflightIdRecordingAllowed": false,
    "fieldMutationAllowed": false,
    "checkEvaluationAllowed": false,
    "evidenceLinkingAllowed": false,
    "optionSelectionAllowed": false,
    "authorizationRecordingAllowed": false,
    "receiptRecordingAllowed": false,
    "reactivationSchedulingAllowed": false,
    "customerReactivationAllowed": false,
    "customerNotificationAllowed": false,
    "billingReactivationAllowed": false,
    "connectorReactivationAllowed": false,
    "supportReactivationAllowed": false,
    "productionMutationAllowed": false,
    "readyForReviewAllowed": false,
    "mergeAllowed": false,
    "deploymentAllowed": false,
    "productionReleaseAllowed": false,
    "externalEffect": false,
    "customerSpecificRequired": true,
    "independentAuthorizationRequired": true,
    "immutableReceiptRequired": true,
    "executionSeparateRequired": true,
    "watchContinuesAfterReactivation": true
  }
}
