{
  "schemaVersion": "developer.reits.tech/g04-disaster-recovery-cutover-connection-drain-routing-propagation-progressive-traffic-write-probe-automatic-rollback-settlement-readback/v1",
  "planId": "D05-C02-G04-DISASTER-RECOVERY-CUTOVER-CONNECTION-DRAIN-ROUTING-PROPAGATION-PROGRESSIVE-TRAFFIC-WRITE-PROBE-AUTOMATIC-ROLLBACK-SETTLEMENT-READBACK-v1",
  "evaluatedAt": null,
  "upstreamB29ReadbackRef": null,
  "cutoverPlan": {
    "cutoverPlanId": null,
    "upstreamB29ReadbackRef": null,
    "regionIds": ["PRIMARY_REGION", "RECOVERY_REGION"],
    "trafficStagePercents": [1, 5, 25, 50, 100],
    "cutoverPlans": 0,
    "productionMutations": 0,
    "fixtureOnly": false,
    "state": "NOT_APPROVED_B29_READBACK_REQUIRED",
    "signerRef": null,
    "signerKeyRef": null,
    "payloadBase64": null,
    "publicKeySpkiBase64": null,
    "signatureBase64": null
  },
  "connectionDrainReceipt": {
    "drainId": null,
    "cutoverPlanRef": null,
    "regionIds": ["PRIMARY_REGION", "RECOVERY_REGION"],
    "maximumDrainSeconds": 120,
    "newConnectionsObserved": null,
    "activeWriteConnectionsObserved": null,
    "connectionDrainReceipts": 0,
    "productionMutations": 0,
    "fixtureOnly": false,
    "state": "NOT_DRAINED_CUTOVER_PLAN_REQUIRED",
    "signerRef": null,
    "signerKeyRef": null,
    "payloadBase64": null,
    "publicKeySpkiBase64": null,
    "signatureBase64": null
  },
  "routingPropagationEvidence": {
    "routingId": null,
    "connectionDrainReceiptRef": null,
    "routingPlaneIds": ["DNS_EDGE", "INGRESS_GATEWAY", "SERVICE_DISCOVERY"],
    "maximumDnsTtlSeconds": 30,
    "maximumPropagationSeconds": 90,
    "routingPropagationReceipts": 0,
    "productionMutations": 0,
    "fixtureOnly": false,
    "state": "NOT_PROPAGATED_DRAIN_RECEIPT_REQUIRED",
    "signerRef": null,
    "signerKeyRef": null,
    "payloadBase64": null,
    "publicKeySpkiBase64": null,
    "signatureBase64": null
  },
  "trafficShiftSettlement": {
    "trafficSettlementId": null,
    "routingPropagationEvidenceRef": null,
    "trafficStagePercents": [1, 5, 25, 50, 100],
    "stageObservationSeconds": 300,
    "trafficStages": 0,
    "peakRecoveryTrafficPercent": 0,
    "productionMutations": 0,
    "fixtureOnly": false,
    "state": "NOT_SHIFTED_ROUTING_PROPAGATION_REQUIRED",
    "signerRef": null,
    "signerKeyRef": null,
    "payloadBase64": null,
    "publicKeySpkiBase64": null,
    "signatureBase64": null
  },
  "writeProbeSettlement": {
    "probeSettlementId": null,
    "trafficShiftSettlementRef": null,
    "partitionIds": ["AUTH_SESSION", "AUTH_GRANT", "AUDIT_EVENT", "PROGRAM_LEDGER"],
    "maximumWriteProbeSeconds": 15,
    "writeProbeSettlements": 0,
    "productionMutations": 0,
    "fixtureOnly": false,
    "state": "NOT_PROBED_TRAFFIC_STAGE_REQUIRED",
    "signerRef": null,
    "signerKeyRef": null,
    "payloadBase64": null,
    "publicKeySpkiBase64": null,
    "signatureBase64": null
  },
  "rollbackSettlement": {
    "rollbackSettlementId": null,
    "writeProbeSettlementRef": null,
    "abortTriggerIds": ["AT01", "AT02", "AT03", "AT04", "AT05", "AT06"],
    "maximumRollbackSeconds": 120,
    "rollbackSettlements": 0,
    "recoveryTrafficPercent": 0,
    "productionMutations": 0,
    "fixtureOnly": false,
    "state": "NOT_SETTLED_WRITE_PROBES_REQUIRED",
    "signerRef": null,
    "signerKeyRef": null,
    "payloadBase64": null,
    "publicKeySpkiBase64": null,
    "signatureBase64": null
  },
  "independentReadback": {
    "cutoverPlanRef": null,
    "connectionDrainReceiptRef": null,
    "routingPropagationEvidenceRef": null,
    "trafficShiftSettlementRef": null,
    "writeProbeSettlementRef": null,
    "rollbackSettlementRef": null,
    "observedAt": null,
    "cutoverPlans": 0,
    "trafficStages": 0,
    "connectionDrainReceipts": 0,
    "routingPropagationReceipts": 0,
    "writeProbeSettlements": 0,
    "rollbackSettlements": 0,
    "independentReadbacks": 0,
    "productionMutations": 0,
    "soleWriterMaintained": false,
    "oldPrimaryDrained": false,
    "routingConsistent": false,
    "writeProbesFinal": false,
    "rollbackFinal": false,
    "quarantineReleased": false,
    "g04Unblocked": false,
    "fixtureOnly": false,
    "result": "LOCAL_CUTOVER_POLICY_SETTLED_B29_AUTHORITY_REQUIRED",
    "signerRef": null,
    "signerKeyRef": null,
    "payloadBase64": null,
    "publicKeySpkiBase64": null,
    "signatureBase64": null
  }
}
