{
  "schemaVersion": "ga-controlled-transition-plan-v1.0",
  "sourceSchemas": {
    "workspace": "general-availability-v1.1",
    "decisionPath": "ga-decision-path-v1.0",
    "humanDecisionRecord": "ga-human-launch-decision-record-v1.0"
  },
  "mode": "deterministic_controlled_transition_plan_only",
  "generatedAt": "2026-08-02T12:50:00-06:00",
  "status": "blocked_not_authorized",
  "targetRing": "controlled_ga",
  "prerequisiteSnapshot": {
    "launchGatesRequired": 10,
    "launchGatesAccepted": 0,
    "dependencyNodesRequired": 9,
    "dependencyNodesCompleted": 0,
    "humanDecisionRecorded": false,
    "humanDecisionFinal": false,
    "launchAuthorizationPresent": false
  },
  "requiredRoleTypes": [
    "product_owner",
    "release_operator",
    "independent_security_observer",
    "operations_lead",
    "customer_success_lead",
    "decision_chair"
  ],
  "changeWindow": {
    "startsAt": null,
    "endsAt": null,
    "timezone": null,
    "approvedBy": null,
    "approvalRef": null
  },
  "phases": [
    {
      "id": "lock_exact_candidate",
      "order": 1,
      "label": "Bloquear candidato exacto",
      "requiredHumanAction": "Confirmar versión, commit y digest aceptados por la decisión humana.",
      "requiredRole": "product_owner",
      "dependencyIds": [],
      "status": "blocked",
      "assignedHumanId": null,
      "scheduledAt": null,
      "startedAt": null,
      "completedAt": null,
      "started": false,
      "completed": false,
      "evidenceRefs": []
    },
    {
      "id": "verify_release_artifact_identity",
      "order": 2,
      "label": "Verificar identidad del artefacto",
      "requiredHumanAction": "Verificar que el artefacto corresponde exactamente al candidato aprobado.",
      "requiredRole": "release_operator",
      "dependencyIds": [
        "lock_exact_candidate"
      ],
      "status": "blocked",
      "assignedHumanId": null,
      "scheduledAt": null,
      "startedAt": null,
      "completedAt": null,
      "started": false,
      "completed": false,
      "evidenceRefs": []
    },
    {
      "id": "confirm_scope_and_boundaries",
      "order": 3,
      "label": "Confirmar alcance y límites",
      "requiredHumanAction": "Reconfirmar clientes, billing, conectores, datos comerciales, privacidad y soporte dentro del alcance autorizado.",
      "requiredRole": "decision_chair",
      "dependencyIds": [
        "verify_release_artifact_identity"
      ],
      "status": "blocked",
      "assignedHumanId": null,
      "scheduledAt": null,
      "startedAt": null,
      "completedAt": null,
      "started": false,
      "completed": false,
      "evidenceRefs": []
    },
    {
      "id": "prepare_controlled_deployment",
      "order": 4,
      "label": "Preparar deployment controlado",
      "requiredHumanAction": "Preparar el cambio sin ejecutarlo hasta recibir autorización separada de la ventana.",
      "requiredRole": "release_operator",
      "dependencyIds": [
        "confirm_scope_and_boundaries"
      ],
      "status": "blocked",
      "assignedHumanId": null,
      "scheduledAt": null,
      "startedAt": null,
      "completedAt": null,
      "started": false,
      "completed": false,
      "evidenceRefs": []
    },
    {
      "id": "validate_health_and_security",
      "order": 5,
      "label": "Validar salud y seguridad",
      "requiredHumanAction": "Evaluar señales operativas y de seguridad contra guardrails humanos aprobados.",
      "requiredRole": "independent_security_observer",
      "dependencyIds": [
        "prepare_controlled_deployment"
      ],
      "status": "blocked",
      "assignedHumanId": null,
      "scheduledAt": null,
      "startedAt": null,
      "completedAt": null,
      "started": false,
      "completed": false,
      "evidenceRefs": []
    },
    {
      "id": "activate_limited_audience",
      "order": 6,
      "label": "Activar audiencia limitada",
      "requiredHumanAction": "Activar únicamente la audiencia allowlisted y autorizada por personas responsables.",
      "requiredRole": "customer_success_lead",
      "dependencyIds": [
        "validate_health_and_security"
      ],
      "status": "blocked",
      "assignedHumanId": null,
      "scheduledAt": null,
      "startedAt": null,
      "completedAt": null,
      "started": false,
      "completed": false,
      "evidenceRefs": []
    },
    {
      "id": "observe_and_handoff",
      "order": 7,
      "label": "Observar y transferir operación",
      "requiredHumanAction": "Completar observación humana, registrar resultados y entregar operación con límites explícitos.",
      "requiredRole": "operations_lead",
      "dependencyIds": [
        "activate_limited_audience"
      ],
      "status": "blocked",
      "assignedHumanId": null,
      "scheduledAt": null,
      "startedAt": null,
      "completedAt": null,
      "started": false,
      "completed": false,
      "evidenceRefs": []
    }
  ],
  "guardrails": [
    {
      "id": "availability_guardrail",
      "label": "Disponibilidad",
      "type": "availability",
      "requiredOwnerRole": "operations_lead",
      "threshold": null,
      "signalSourceRef": null,
      "observedValue": null,
      "status": "not_configured",
      "evaluated": false,
      "breached": false
    },
    {
      "id": "error_rate_guardrail",
      "label": "Tasa de errores",
      "type": "error_rate",
      "requiredOwnerRole": "operations_lead",
      "threshold": null,
      "signalSourceRef": null,
      "observedValue": null,
      "status": "not_configured",
      "evaluated": false,
      "breached": false
    },
    {
      "id": "latency_guardrail",
      "label": "Latencia",
      "type": "latency",
      "requiredOwnerRole": "operations_lead",
      "threshold": null,
      "signalSourceRef": null,
      "observedValue": null,
      "status": "not_configured",
      "evaluated": false,
      "breached": false
    },
    {
      "id": "security_guardrail",
      "label": "Señales críticas de seguridad",
      "type": "security",
      "requiredOwnerRole": "independent_security_observer",
      "threshold": null,
      "signalSourceRef": null,
      "observedValue": null,
      "status": "not_configured",
      "evaluated": false,
      "breached": false
    },
    {
      "id": "data_integrity_guardrail",
      "label": "Integridad de datos",
      "type": "data_integrity",
      "requiredOwnerRole": "operations_lead",
      "threshold": null,
      "signalSourceRef": null,
      "observedValue": null,
      "status": "not_configured",
      "evaluated": false,
      "breached": false
    },
    {
      "id": "identity_access_guardrail",
      "label": "Identidad y acceso",
      "type": "identity_access",
      "requiredOwnerRole": "independent_security_observer",
      "threshold": null,
      "signalSourceRef": null,
      "observedValue": null,
      "status": "not_configured",
      "evaluated": false,
      "breached": false
    },
    {
      "id": "support_capacity_guardrail",
      "label": "Capacidad de soporte",
      "type": "support_capacity",
      "requiredOwnerRole": "customer_success_lead",
      "threshold": null,
      "signalSourceRef": null,
      "observedValue": null,
      "status": "not_configured",
      "evaluated": false,
      "breached": false
    },
    {
      "id": "legal_privacy_guardrail",
      "label": "Privacidad y obligaciones legales",
      "type": "legal_privacy",
      "requiredOwnerRole": "decision_chair",
      "threshold": null,
      "signalSourceRef": null,
      "observedValue": null,
      "status": "not_configured",
      "evaluated": false,
      "breached": false
    }
  ],
  "launchAudience": {
    "maximumCustomers": null,
    "maximumUsers": null,
    "allowlistRef": null,
    "activatedCustomers": 0,
    "activatedUsers": 0
  },
  "summary": {
    "phases": 7,
    "blockedPhases": 7,
    "assignedPhases": 0,
    "scheduledPhases": 0,
    "startedPhases": 0,
    "completedPhases": 0,
    "requiredRoleTypes": 6,
    "guardrails": 8,
    "configuredGuardrails": 0,
    "evaluatedGuardrails": 0,
    "breachedGuardrails": 0
  },
  "nextHumanAction": {
    "action": "Record a final human launch decision and separately authorize a controlled transition window.",
    "executed": false
  },
  "recommendation": {
    "value": "do_not_transition",
    "reasonCodes": [
      "human_decision_absent",
      "dependency_path_incomplete",
      "change_window_absent",
      "guardrails_unconfigured",
      "transition_authority_absent"
    ],
    "canOverrideHumanDecision": false
  },
  "authority": {
    "roleAssignmentAllowed": false,
    "changeWindowSchedulingAllowed": false,
    "guardrailConfigurationAllowed": false,
    "transitionStartAllowed": false,
    "deploymentAllowed": false,
    "productionMutationAllowed": false,
    "audienceActivationAllowed": false,
    "customerActivationAllowed": false,
    "telemetryConnectionAllowed": false,
    "externalCommunicationAllowed": false,
    "launchAuthorizationAllowed": false,
    "readyForReviewAllowed": false,
    "mergeAllowed": false,
    "productionReleaseAllowed": false,
    "externalEffect": false,
    "humanDecisionRequired": true,
    "separateTransitionAuthorizationRequired": true
  }
}
