{
  "schemaVersion": "ga-post-transition-observation-plan-v1.0",
  "sourceSchemas": {
    "transitionPlan": "ga-controlled-transition-plan-v1.0",
    "rollbackPlaybook": "ga-abort-rollback-playbook-v1.0",
    "transitionRehearsal": "ga-controlled-transition-rehearsal-v1.0"
  },
  "mode": "deterministic_post_transition_observation_template_only",
  "generatedAt": "2026-08-02T14:02:00-06:00",
  "status": "blocked_no_transition_or_telemetry",
  "targetRing": "controlled_ga",
  "prerequisiteSnapshot": {
    "transitionStarted": false,
    "transitionCompleted": false,
    "rehearsalCompleted": false,
    "rollbackTargetAvailable": false,
    "activatedCustomers": 0,
    "activatedUsers": 0
  },
  "windows": [
    {
      "id": "pre_transition_baseline",
      "order": 1,
      "label": "Baseline previo",
      "requiredHumanAction": "Registrar un baseline humano aprobado antes de cualquier transición autorizada.",
      "startsAt": null,
      "endsAt": null,
      "duration": null,
      "status": "not_scheduled",
      "started": false,
      "completed": false,
      "notesRef": null
    },
    {
      "id": "controlled_transition_hypercare",
      "order": 2,
      "label": "Hypercare controlado",
      "requiredHumanAction": "Observar señales durante una audiencia limitada y autorizada.",
      "startsAt": null,
      "endsAt": null,
      "duration": null,
      "status": "not_scheduled",
      "started": false,
      "completed": false,
      "notesRef": null
    },
    {
      "id": "stabilization_review",
      "order": 3,
      "label": "Revisión de estabilización",
      "requiredHumanAction": "Evaluar exit criteria y registrar una decisión humana de continuidad, rollback o expansión.",
      "startsAt": null,
      "endsAt": null,
      "duration": null,
      "status": "not_scheduled",
      "started": false,
      "completed": false,
      "notesRef": null
    }
  ],
  "signals": [
    {
      "id": "signal-availability",
      "label": "Disponibilidad",
      "type": "availability",
      "requiredOwnerRole": "operations_lead",
      "threshold": null,
      "sourceRef": null,
      "baselineValue": null,
      "observedValue": null,
      "observedAt": null,
      "status": "not_configured",
      "evaluated": false,
      "result": null,
      "evidenceRefs": []
    },
    {
      "id": "signal-error-rate",
      "label": "Tasa de errores",
      "type": "error_rate",
      "requiredOwnerRole": "operations_lead",
      "threshold": null,
      "sourceRef": null,
      "baselineValue": null,
      "observedValue": null,
      "observedAt": null,
      "status": "not_configured",
      "evaluated": false,
      "result": null,
      "evidenceRefs": []
    },
    {
      "id": "signal-latency",
      "label": "Latencia",
      "type": "latency",
      "requiredOwnerRole": "operations_lead",
      "threshold": null,
      "sourceRef": null,
      "baselineValue": null,
      "observedValue": null,
      "observedAt": null,
      "status": "not_configured",
      "evaluated": false,
      "result": null,
      "evidenceRefs": []
    },
    {
      "id": "signal-security-alerts",
      "label": "Alertas críticas de seguridad",
      "type": "security_alerts",
      "requiredOwnerRole": "independent_security_observer",
      "threshold": null,
      "sourceRef": null,
      "baselineValue": null,
      "observedValue": null,
      "observedAt": null,
      "status": "not_configured",
      "evaluated": false,
      "result": null,
      "evidenceRefs": []
    },
    {
      "id": "signal-identity-access",
      "label": "Identidad y acceso",
      "type": "identity_access",
      "requiredOwnerRole": "independent_security_observer",
      "threshold": null,
      "sourceRef": null,
      "baselineValue": null,
      "observedValue": null,
      "observedAt": null,
      "status": "not_configured",
      "evaluated": false,
      "result": null,
      "evidenceRefs": []
    },
    {
      "id": "signal-data-integrity",
      "label": "Integridad de datos",
      "type": "data_integrity",
      "requiredOwnerRole": "operations_lead",
      "threshold": null,
      "sourceRef": null,
      "baselineValue": null,
      "observedValue": null,
      "observedAt": null,
      "status": "not_configured",
      "evaluated": false,
      "result": null,
      "evidenceRefs": []
    },
    {
      "id": "signal-support-demand",
      "label": "Demanda de soporte",
      "type": "support_demand",
      "requiredOwnerRole": "customer_success_lead",
      "threshold": null,
      "sourceRef": null,
      "baselineValue": null,
      "observedValue": null,
      "observedAt": null,
      "status": "not_configured",
      "evaluated": false,
      "result": null,
      "evidenceRefs": []
    },
    {
      "id": "signal-legal-privacy",
      "label": "Eventos legales o de privacidad",
      "type": "legal_privacy",
      "requiredOwnerRole": "decision_chair",
      "threshold": null,
      "sourceRef": null,
      "baselineValue": null,
      "observedValue": null,
      "observedAt": null,
      "status": "not_configured",
      "evaluated": false,
      "result": null,
      "evidenceRefs": []
    },
    {
      "id": "signal-customer-activation",
      "label": "Activación de clientes",
      "type": "customer_activation",
      "requiredOwnerRole": "customer_success_lead",
      "threshold": null,
      "sourceRef": null,
      "baselineValue": null,
      "observedValue": null,
      "observedAt": null,
      "status": "not_configured",
      "evaluated": false,
      "result": null,
      "evidenceRefs": []
    },
    {
      "id": "signal-billing-boundary",
      "label": "Límite de billing",
      "type": "billing_boundary",
      "requiredOwnerRole": "product_owner",
      "threshold": null,
      "sourceRef": null,
      "baselineValue": null,
      "observedValue": null,
      "observedAt": null,
      "status": "not_configured",
      "evaluated": false,
      "result": null,
      "evidenceRefs": []
    },
    {
      "id": "signal-connector-boundary",
      "label": "Límite de conectores",
      "type": "connector_boundary",
      "requiredOwnerRole": "product_owner",
      "threshold": null,
      "sourceRef": null,
      "baselineValue": null,
      "observedValue": null,
      "observedAt": null,
      "status": "not_configured",
      "evaluated": false,
      "result": null,
      "evidenceRefs": []
    },
    {
      "id": "signal-rollback-readiness",
      "label": "Readiness de rollback",
      "type": "rollback_readiness",
      "requiredOwnerRole": "release_operator",
      "threshold": null,
      "sourceRef": null,
      "baselineValue": null,
      "observedValue": null,
      "observedAt": null,
      "status": "not_configured",
      "evaluated": false,
      "result": null,
      "evidenceRefs": []
    }
  ],
  "exitCriteria": [
    {
      "id": "criterion-guardrails-observed",
      "label": "Todos los guardrails fueron configurados y observados",
      "requiredHumanDecision": "Confirmar evidencia suficiente para cada guardrail.",
      "status": "not_evaluated",
      "met": false,
      "evaluatedBy": null,
      "evaluatedAt": null,
      "evidenceRefs": []
    },
    {
      "id": "criterion-no-critical-security-event",
      "label": "No existe evento crítico de seguridad sin resolver",
      "requiredHumanDecision": "Aceptar explícitamente el snapshot de seguridad independiente.",
      "status": "not_evaluated",
      "met": false,
      "evaluatedBy": null,
      "evaluatedAt": null,
      "evidenceRefs": []
    },
    {
      "id": "criterion-data-integrity-confirmed",
      "label": "Integridad de datos confirmada",
      "requiredHumanDecision": "Confirmar que no existe corrupción o pérdida atribuible a la transición.",
      "status": "not_evaluated",
      "met": false,
      "evaluatedBy": null,
      "evaluatedAt": null,
      "evidenceRefs": []
    },
    {
      "id": "criterion-support-capacity-accepted",
      "label": "Capacidad de soporte aceptada",
      "requiredHumanDecision": "Confirmar capacidad y escalamiento para la audiencia observada.",
      "status": "not_evaluated",
      "met": false,
      "evaluatedBy": null,
      "evaluatedAt": null,
      "evidenceRefs": []
    },
    {
      "id": "criterion-boundaries-preserved",
      "label": "Billing, conectores y audiencia permanecieron dentro del alcance",
      "requiredHumanDecision": "Confirmar que no ocurrió activación fuera de autorización.",
      "status": "not_evaluated",
      "met": false,
      "evaluatedBy": null,
      "evaluatedAt": null,
      "evidenceRefs": []
    },
    {
      "id": "criterion-human-stabilization-decision",
      "label": "Decisión humana de estabilización registrada",
      "requiredHumanDecision": "Registrar continuar, expandir o activar rollback con racional y evidencia.",
      "status": "not_evaluated",
      "met": false,
      "evaluatedBy": null,
      "evaluatedAt": null,
      "evidenceRefs": []
    }
  ],
  "decision": {
    "continueControlledGa": null,
    "expandAudience": null,
    "triggerRollback": null,
    "recorded": false,
    "recordedBy": null,
    "recordedAt": null,
    "rationaleRef": null
  },
  "summary": {
    "windows": 3,
    "scheduledWindows": 0,
    "startedWindows": 0,
    "completedWindows": 0,
    "signals": 12,
    "configuredSignals": 0,
    "evaluatedSignals": 0,
    "observationsRecorded": 0,
    "exitCriteria": 6,
    "evaluatedExitCriteria": 0,
    "metExitCriteria": 0,
    "evidenceRefs": 0
  },
  "nextHumanAction": {
    "action": "Complete a separately authorized rehearsal and transition before configuring observation windows, telemetry sources or exit decisions.",
    "executed": false
  },
  "recommendation": {
    "value": "do_not_transition",
    "reasonCodes": [
      "transition_not_started",
      "rehearsal_not_completed",
      "observation_windows_absent",
      "signals_unconfigured",
      "exit_criteria_not_evaluated"
    ],
    "canOverrideHumanDecision": false
  },
  "authority": {
    "windowSchedulingAllowed": false,
    "telemetryConnectionAllowed": false,
    "signalConfigurationAllowed": false,
    "observationRecordingAllowed": false,
    "evidenceAttachmentAllowed": false,
    "exitCriteriaEvaluationAllowed": false,
    "continuationDecisionAllowed": false,
    "audienceExpansionAllowed": false,
    "rollbackTriggerAllowed": false,
    "transitionStartAllowed": false,
    "productionMutationAllowed": false,
    "customerActivationAllowed": false,
    "billingActivationAllowed": false,
    "connectorActivationAllowed": false,
    "externalCommunicationAllowed": false,
    "readyForReviewAllowed": false,
    "mergeAllowed": false,
    "deploymentAllowed": false,
    "productionReleaseAllowed": false,
    "externalEffect": false,
    "humanObservationRequired": true,
    "separateOperationalAuthorizationRequired": true
  }
}
