{
  "schemaVersion": "release-candidate-v1.0",
  "mode": "deterministic_preparation_only",
  "generatedAt": "2026-07-31T17:00:00-06:00",
  "releaseControls": [
    {
      "id": "critical_security_findings",
      "area": "security",
      "label": "Sin hallazgos críticos abiertos",
      "currentTruth": "No existe revisión externa aceptada para este candidato.",
      "ownerRole": "Security reviewer",
      "evidenceRequired": "Reporte fechado sin hallazgos críticos abiertos sobre un build identificable.",
      "sourceRefs": [
        "docs/THREAT_MODEL.md"
      ],
      "status": "external_evidence_required",
      "staticPreflightComplete": false,
      "evidenceCount": 0,
      "accepted": false,
      "executed": false
    },
    {
      "id": "organization_isolation",
      "area": "security",
      "label": "Aislamiento por organización",
      "currentTruth": "Hay pruebas deterministas de permisos; el aislamiento de producción no está validado.",
      "ownerRole": "Security reviewer",
      "evidenceRequired": "Pruebas positivas y negativas sobre infraestructura autorizada.",
      "sourceRefs": [
        "docs/HIGH_RISK_GATES.md"
      ],
      "status": "static_preflight_complete",
      "staticPreflightComplete": true,
      "evidenceCount": 0,
      "accepted": false,
      "executed": false
    },
    {
      "id": "database_restore",
      "area": "recovery",
      "label": "Restore de base de datos",
      "currentTruth": "El runbook existe como plantilla y ningún restore fue ejecutado.",
      "ownerRole": "Operations lead",
      "evidenceRequired": "Drill fechado con RTO, RPO, integridad y aprobación humana.",
      "sourceRefs": [
        "docs/DATA_RETENTION.md"
      ],
      "status": "blocked_hr7",
      "staticPreflightComplete": false,
      "evidenceCount": 0,
      "accepted": false,
      "executed": false
    },
    {
      "id": "document_recovery",
      "area": "recovery",
      "label": "Recuperación documental separada",
      "currentTruth": "La recuperación documental está separada del restore de datos y no fue ejecutada.",
      "ownerRole": "Operations lead",
      "evidenceRequired": "Drill documental independiente con integridad y permisos verificados.",
      "sourceRefs": [
        "docs/HIGH_RISK_GATES.md"
      ],
      "status": "blocked_hr7",
      "staticPreflightComplete": false,
      "evidenceCount": 0,
      "accepted": false,
      "executed": false
    },
    {
      "id": "ai_regression_block",
      "area": "resilience",
      "label": "Evals bloquean regresiones materiales",
      "currentTruth": "Las evaluaciones fixture están en CI; no equivalen a aceptación con datos de producción.",
      "ownerRole": "AI quality lead",
      "evidenceRequired": "Umbrales aprobados y ejecución sobre el candidato exacto.",
      "sourceRefs": [
        "audit/PRODUCT_RESET_AUDIT.md"
      ],
      "status": "static_preflight_complete",
      "staticPreflightComplete": true,
      "evidenceCount": 0,
      "accepted": false,
      "executed": false
    },
    {
      "id": "source_kill_switch",
      "area": "resilience",
      "label": "Kill switch de fuentes",
      "currentTruth": "La política fail-closed está modelada; no existe adaptador vivo que apagar.",
      "ownerRole": "Source operations lead",
      "evidenceRequired": "Ejercicio autorizado de kill switch y recuperación controlada.",
      "sourceRefs": [
        "audit/O8_HR5_RESILIENCE_AUDIT.md"
      ],
      "status": "static_preflight_complete",
      "staticPreflightComplete": true,
      "evidenceCount": 0,
      "accepted": false,
      "executed": false
    },
    {
      "id": "commercial_revocation",
      "area": "resilience",
      "label": "Revocación de conectores comerciales",
      "currentTruth": "La revocación fail-closed está modelada; HR-8 y conectores siguen inactivos.",
      "ownerRole": "Commercial integrations lead",
      "evidenceRequired": "Prueba autorizada de revocación, caché y aislamiento.",
      "sourceRefs": [
        "docs/HIGH_RISK_GATES.md"
      ],
      "status": "static_preflight_complete",
      "staticPreflightComplete": true,
      "evidenceCount": 0,
      "accepted": false,
      "executed": false
    },
    {
      "id": "price_inventory_freshness",
      "area": "resilience",
      "label": "Vigencia de precio e inventario",
      "currentTruth": "Los fixtures exponen unknown y stale; no hay registros vivos para validar.",
      "ownerRole": "Commercial operations",
      "evidenceRequired": "Pruebas fechadas de freshness, stale data y procedencia.",
      "sourceRefs": [
        "audit/O11_SUPPLY_QUOTE_AUDIT.md"
      ],
      "status": "static_preflight_complete",
      "staticPreflightComplete": true,
      "evidenceCount": 0,
      "accepted": false,
      "executed": false
    },
    {
      "id": "legal_review",
      "area": "governance",
      "label": "Revisión legal",
      "currentTruth": "No iniciada ni ejecutada.",
      "ownerRole": "Legal reviewer",
      "evidenceRequired": "Dictamen fechado sobre privacidad, términos, retención y release limitado.",
      "sourceRefs": [
        "docs/HIGH_RISK_GATES.md"
      ],
      "status": "external_evidence_required",
      "staticPreflightComplete": false,
      "evidenceCount": 0,
      "accepted": false,
      "executed": false
    },
    {
      "id": "external_security_review",
      "area": "governance",
      "label": "Revisión externa de seguridad",
      "currentTruth": "No contratada ni ejecutada.",
      "ownerRole": "Independent security reviewer",
      "evidenceRequired": "Alcance, reporte, hallazgos, remediación y aceptación independiente.",
      "sourceRefs": [
        "docs/THREAT_MODEL.md"
      ],
      "status": "external_evidence_required",
      "staticPreflightComplete": false,
      "evidenceCount": 0,
      "accepted": false,
      "executed": false
    },
    {
      "id": "runbooks_exercised",
      "area": "operations",
      "label": "Runbooks ejercitados",
      "currentTruth": "Siete plantillas están listas y cero ejercicios fueron ejecutados.",
      "ownerRole": "Operations lead",
      "evidenceRequired": "Registros fechados de ejercicios, hallazgos, owners y seguimiento.",
      "sourceRefs": [
        "docs/HIGH_RISK_GATES.md"
      ],
      "status": "blocked_hr7",
      "staticPreflightComplete": false,
      "evidenceCount": 0,
      "accepted": false,
      "executed": false
    },
    {
      "id": "support_burden",
      "area": "operations",
      "label": "Carga de soporte dentro del objetivo",
      "currentTruth": "La carga real es desconocida porque no hay clientes recurrentes verificados.",
      "ownerRole": "Customer success lead",
      "evidenceRequired": "Observaciones reales, objetivo aprobado y conclusión humana.",
      "sourceRefs": [
        "portfolio/PX4_COMMERCIAL_INSTRUMENTATION_STATE.yaml"
      ],
      "status": "external_evidence_required",
      "staticPreflightComplete": false,
      "evidenceCount": 0,
      "accepted": false,
      "executed": false
    }
  ],
  "recoveryPlans": [
    {
      "id": "database_restore",
      "label": "Restore de base de datos",
      "separationRequired": true,
      "runbookTemplateReady": true,
      "targetRtoMinutes": null,
      "targetRpoMinutes": null,
      "exercisesCompleted": 0,
      "evidenceRefs": [],
      "status": "planned_not_executed"
    },
    {
      "id": "document_recovery",
      "label": "Recuperación de documentos",
      "separationRequired": true,
      "runbookTemplateReady": true,
      "targetRtoMinutes": null,
      "targetRpoMinutes": null,
      "exercisesCompleted": 0,
      "evidenceRefs": [],
      "status": "planned_not_executed"
    }
  ],
  "productExperienceControls": [
    {
      "id": "ai_evals",
      "label": "AI evals",
      "status": "static_preflight_complete",
      "staticPreflightComplete": true,
      "accepted": false,
      "evidenceCount": 0
    },
    {
      "id": "role_lens_consistency",
      "label": "Consistencia por rol",
      "status": "static_preflight_complete",
      "staticPreflightComplete": true,
      "accepted": false,
      "evidenceCount": 0
    },
    {
      "id": "manual_accessibility",
      "label": "Aceptación manual accesible",
      "status": "manual_acceptance_required",
      "staticPreflightComplete": false,
      "accepted": false,
      "evidenceCount": 0
    },
    {
      "id": "visual_regression",
      "label": "Regresión visual",
      "status": "manual_acceptance_required",
      "staticPreflightComplete": false,
      "accepted": false,
      "evidenceCount": 0
    },
    {
      "id": "brand_decision",
      "label": "Decisión de marca",
      "status": "external_evidence_required",
      "staticPreflightComplete": false,
      "accepted": false,
      "evidenceCount": 0
    },
    {
      "id": "commercial_truth",
      "label": "Verdad comercial",
      "status": "external_evidence_required",
      "staticPreflightComplete": false,
      "accepted": false,
      "evidenceCount": 0
    }
  ],
  "runbooks": [
    {
      "id": "runbook-1",
      "label": "Respuesta a incidentes",
      "templateReady": true,
      "exercisesCompleted": 0,
      "latestExerciseAt": null,
      "accepted": false
    },
    {
      "id": "runbook-2",
      "label": "Restore de base de datos",
      "templateReady": true,
      "exercisesCompleted": 0,
      "latestExerciseAt": null,
      "accepted": false
    },
    {
      "id": "runbook-3",
      "label": "Recuperación documental",
      "templateReady": true,
      "exercisesCompleted": 0,
      "latestExerciseAt": null,
      "accepted": false
    },
    {
      "id": "runbook-4",
      "label": "Kill switch de fuentes",
      "templateReady": true,
      "exercisesCompleted": 0,
      "latestExerciseAt": null,
      "accepted": false
    },
    {
      "id": "runbook-5",
      "label": "Revocación comercial",
      "templateReady": true,
      "exercisesCompleted": 0,
      "latestExerciseAt": null,
      "accepted": false
    },
    {
      "id": "runbook-6",
      "label": "Rollback de producción",
      "templateReady": true,
      "exercisesCompleted": 0,
      "latestExerciseAt": null,
      "accepted": false
    },
    {
      "id": "runbook-7",
      "label": "Escalamiento de soporte",
      "templateReady": true,
      "exercisesCompleted": 0,
      "latestExerciseAt": null,
      "accepted": false
    }
  ],
  "candidateArtifact": {
    "label": "candidate_draft_local",
    "version": null,
    "commit": null,
    "artifactDigest": null,
    "deploymentUrl": null,
    "buildCreated": false,
    "promoted": false
  },
  "summary": {
    "requiredControls": 12,
    "staticPreflightsComplete": 5,
    "controlsAccepted": 0,
    "controlsExecuted": 0,
    "recoveryExercisesCompleted": 0,
    "runbookExercisesCompleted": 0,
    "productExperienceAcceptances": 0,
    "openBlockers": 12,
    "releaseReady": false
  },
  "authority": {
    "hr7Authorized": false,
    "restoreExecutionAllowed": false,
    "documentRecoveryExecutionAllowed": false,
    "legalReviewExecuted": false,
    "externalSecurityReviewExecuted": false,
    "customerSuccessValidationExecuted": false,
    "productionDataAllowed": false,
    "deploymentAllowed": false,
    "rollbackExecutionAllowed": false,
    "readyForReviewAllowed": false,
    "mergeAllowed": false,
    "productionReleaseAllowed": false,
    "externalEffect": false,
    "humanFinalApprovalRequired": true
  }
}
