Propósito: Índice de contratos normativos que autorizan procedimientos operativos. Esta base de datos no ejecuta ni decide, solo autoriza bajo condiciones explícitas y auditables.

Campo Tipo en Notion Configuración estricta
SOP_ID Title Identificador único, no semántico, no reutilizable (formato: SOP-NNNN, ejemplo: SOP-0211). Este ID es estable y no cambia aunque el SOP evolucione.
Título Text Nombre normativo orientado a autoridad, no a implementación técnica (ejemplo: "Autorización de Contingencia por Stock Crítico", no "Script de reorden automático").
Estado Select Draft · Activo · Deprecated · Suspendido. Solo los SOPs en estado Activopueden ser invocados.
Versión Text Versionado semántico explícito (1.01.12.0). Cada cambio normativo incrementa la versión.
Tipo_SOP Select Operativo · Control · Validación · Contingencia · Excepción · Emergencia. Define la naturaleza normativa del SOP.
Ámbito Select Dominio funcional único (Seguridad, Operaciones, Compliance, Pricing, Inventario). Un SOP no puede abarcar múltiples ámbitos; si es necesario, se crean SOPs separados y se relacionan.
Nivel_Criticidad Select Bajo · Medio · Alto · Crítico. Indica el impacto potencial de uso incorrecto o fallo del SOP.
Fuente_Documental Relation Relación a BD Referencias Normativas. Apunta al Documento_0, Contrato o Política que otorga autoridad a este SOP. Sin fuente documental, el SOP carece de autoridad.
ADR_Relacionado Relation (multi) Relación a BD ADRs. Señala las decisiones arquitectónicas que justifican la existencia o diseño de este SOP.
Eventos_Contextuales Relation (multi) Relación a BD Protocolos de Eventos. Indica qué tipos de eventos pueden estar presentes cuando este SOP es invocable. Esta relación es informativa y contextual, nunca causal. Los eventos no disparan SOPs; las condiciones de invocación determinan cuándo aplicar un SOP.
Condición_de_Invocación Text Expresión declarativa evaluable que define con precisión cuándo este SOP puede ser invocado (ejemplo: "Stock de SKU crítico < 10 unidades AND tiempo_reposición > 7 días"). Esta expresión debe ser verificable sin ambigüedad y sin inferencia.
Roles_Autorizados Multi-select Roles humanos o sistémicos con autoridad explícita para invocar este SOP (ejemplo: "M14", "Responsable_Operaciones", "Sistema_Contingencia").
Invocable_Por_Sistema Checkbox Valor explícito true / false. Indica si agentes automatizados pueden invocar este SOP sin intervención humana. Si es false, requiere aprobación humana obligatoria.
Resultado_Esperado Text Descripción del resultado normativo autorizado tras la invocación exitosa del SOP (ejemplo: "Orden de reposición generada y registrada en sistema de compras").
Acciones_Permitidas Multi-select Lista explícita de acciones que este SOP autoriza (ejemplo: "Generar_Orden", "Notificar_Proveedor", "Actualizar_Stock_Proyectado").
Acciones_Prohibidas Multi-select Lista explícita de acciones que este SOP NO autoriza bajo ninguna circunstancia, incluso si parecen lógicas (ejemplo: "Modificar_Precio", "Cancelar_Pedidos_Existentes"). Este campo previene expansión implícita de autoridad.
Procedimiento_Ref URL Enlace a documentación externa que describe el procedimiento operativo técnico (puede ser un documento, repositorio de código, guía técnica). El SOP autoriza, el procedimiento ejecuta.
Artefactos_Entrada Multi-select Inputs requeridos para ejecutar el procedimiento (ejemplo: "SKU_ID", "Stock_Actual", "Tiempo_Reposición_Proveedor").
Artefactos_Salida Multi-select Outputs esperados tras la ejecución (ejemplo: "Orden_Compra_ID", "Confirmación_Envío", "Log_Transacción").
Owner Person Responsable humano del SOP. Tiene autoridad normativa sobre su contenido y evolución.
Fecha_Activación Date Fecha desde la cual el SOP es válido y puede ser invocado. Un SOP no puede invocarse antes de esta fecha.
Última_Revisión Date Fecha de la última revisión normativa completa del SOP. Permite auditoría temporal y detectar SOPs obsoletos.
Contexto_Adicional Text Campo opcional exclusivamente para aclaraciones históricas, referencias cruzadas o ejemplos de uso que ayuden a la comprensión humana. No puede contener reglas normativas, no puede contradecir campos obligatorios, y su ausencia no invalida el registro. Si necesitas usar este campo para algo normativo, falta un campo estructurado específico.

Regla de oro inmutable: Un SOP con Estado ≠ Activo NO puede ser invocado bajo ninguna circunstancia, incluso si todas las demás condiciones se cumplen.