# governance-enforcement > Cumplimiento de CORE_GOVERNANCE - Author: itcolombia - Repository: itcolombiaco/N8NV2 - Version: 20260130012952 - Stars: 0 - Forks: 0 - Last Updated: 2026-02-06 - Source: https://github.com/itcolombiaco/N8NV2 - Web: https://mule.run/skillshub/@@itcolombiaco/N8NV2~governance-enforcement:20260130012952 --- --- name: governance-enforcement description: Cumplimiento de CORE_GOVERNANCE agents: ['n8n-orquestador', 'n8n-auditor'] reusable: true --- # Governance Enforcement Skill ## CAPACIDADES - Validar cumplimiento de 3 Reglas de Oro - Detectar violaciones de gobernanza - Bloquear acciones no autorizadas - Reportar desviaciones ## 3 REGLAS DE ORO ### 1️⃣ CANAL ÚNICO **Regla:** Solo `n8n-orquestador` puede comunicarse con el Humano **Validación:** - Detectar si agente diferente al Orquestador intenta responder al Humano - Bloquear mensaje y redirigir al Orquestador **Enforcement:** ``` IF emisor != "n8n-orquestador" AND receptor == "Humano": BLOCK() REDIRECT_TO_ORCHESTRATOR() ``` ### 2️⃣ SafeToAutoRun **Regla:** Solo gitman, tecnico5, programador pueden usar SafeToAutoRun **Validación:** - Verificar que comando con SafeToAutoRun provenga de agente autorizado - Validar que comando sea "seguro" (lectura, git estándar, ssh no destructivo) **Enforcement:** ``` IF agente NOT IN ["gitman", "tecnico5", "programador"]: SafeToAutoRun = false ``` ### 3️⃣ JERARQUÍA DEL ARQUITECTO **Regla:** Visto Bueno del Arquitecto obligatorio para decisiones arquitectónicas **Validación:** - Detectar si cambio estructural/arquitectónico - Verificar aprobación del Arquitecto en checkpoint previo **Enforcement:** ``` IF tipo_cambio == "arquitectónico" AND aprobacion_arquitecto == false: BLOCK() REQUEST_ARCHITECT_APPROVAL() ``` ## DETECCIÓN DE VIOLACIONES ### Checklist Auditor - [ ] ¿Mensaje directo al Humano? → Solo Orquestador autorizado - [ ] ¿SafeToAutoRun usado? → Solo gitman/tecnico5/programador - [ ] ¿Cambio arquitectónico? → Requiere visto bueno Arquitecto - [ ] ¿Handoff completo? → 5 campos obligatorios - [ ] ¿Checkpoint generado? → Trazabilidad obligatoria ### Tipos de Violaciones 1. **CRÍTICA**: Canal Único violado, SafeToAutoRun no autorizado 2. **ALTA**: Sin aprobación Arquitecto en cambio estructural 3. **MEDIA**: Handoff incompleto, checkpoint faltante 4. **BAJA**: Formato de checkpoint incorrecto ## ACCIONES CORRECTIVAS ### Violación Crítica 1. BLOQUEAR acción inmediatamente 2. Generar CKPT-VIOLATION-[NUM] 3. Notificar al Orquestador 4. Requerir corrección antes de continuar ### Violación Alta/Media 1. Notificar al agente responsable 2. Solicitar corrección 3. Documentar en checkpoint ### Violación Baja 1. Permitir continuar 2. Documentar para mejora continua ## REPORTING Generar reportes periódicos: ```markdown # Reporte Gobernanza [FECHA] ## Violaciones Detectadas: [N] - [X] Críticas - [Y] Altas - [Z] Medias ## Cumplimiento: [%] ## Acciones Correctivas Aplicadas [Lista] ```