Gerencia Legal y de Cumplimiento · Sistemas

Plataforma de control de obligaciones y vencimientos

Anteproyecto · v1 · nov-2026

Respuesta de Sistemas a la solicitud del 6-nov-2026

Una plataforma propia, montada sobre Microsoft 365, donde la IA lee las reglas y un motor calcula las fechas.

Reemplaza los calendarios de Excel de los EPC (Ensol II, Ensol II Fase 2 y San José Palmeras) por un tablero claro, con responsables, alertas, evidencias analizadas y control de documentos corporativos. Nada llega al tablero sin la aprobación de Legal.

3módulos: Contratos, Regulatorio y Documentos
95 %meta de exactitud en plazos y montos
0falsas confirmaciones en obligaciones críticas
~14semanas hasta el piloto beta

1Veredicto

La solicitud es viable y está bien especificada: Legal ya trae reglas, datos de prueba y metas medibles. Recomendamos desarrollo propio apoyado en Microsoft 365 (cuenta corporativa, SharePoint/OneDrive y correo), no una plataforma comercial ni Power Platform, porque lo crítico no es el tablero sino tres piezas que una herramienta genérica no resuelve:

Motor de fechasEventos ancla, días hábiles con feriados, recálculo en cascada con historial (A4–A6, A9, reglas 1, 2, 6 y 8).
Exactitud de la extracciónLlegar del 71 % de fechas exactas de la prueba ciega al 95 % (A2, A3, A7, A8).
Evidencias sin falsas confirmacionesAnálisis con cita y confianza; las críticas siempre las valida Legal (E2, E3).

2Principio central: la IA no calcula fechas

La prueba ciega encontró el 93 % de las obligaciones, pero solo el 71 % con fecha exacta. De las 14 fechas distintas, 6 fueron hitos de pago (se copiaron del anexo original) y 8 la Fecha de Suscripción. No son errores de lectura: son errores de cálculo. Por eso:

La IA extrae y Legal revisaEl motor calcula (determinista, con pruebas)
«30 Días Hábiles contados desde el Aviso para Proceder»evento ancla = Aviso para Proceder · plazo = 30 · unidad = hábiles
Cláusula, anexo y páginaDía 1 = día siguiente al evento (regla 1)
Regla de pago del hitoFechas garantizadas de la última adenda (regla 8)
Frases ambiguas («a la brevedad»)No inventa fecha: crea un hallazgo (regla 7)
Cifras en letras y en númerosSi difieren, prevalecen las letras y se marca (regla 3)

Así las 14 fechas que fallaron se vuelven correctas por construcción, siempre que Legal confirme el evento ancla. Cuando una adenda mueve un evento, el recálculo en cascada sale solo y queda en el historial.

3Propuesta de solución y arquitectura

Toca cualquier bloque para ver qué hace. Los contratos y las evidencias viven solo en SharePoint; la base guarda resúmenes, reglas, fechas, estados y bitácora (regla 11, sección 8).

Dónde alojarla

OpciónA favorEn contra
Azure en el inquilino de la organización (App Service + Azure SQL + Key Vault) · recomendadaLos datos quedan en Microsoft, igual que los contratos; la más fácil de aprobar por Legal; copias y cifrado nativosMás costo y más infraestructura que mantener
Cloudflare Pages + D1 (mismo patrón que CGSI y Monitoreo)El equipo ya lo domina; despliegue rápido y baratoLegal debe aceptar que los resúmenes queden fuera de Microsoft
Power Platform (Listas, Power Apps, Power Automate)Ya está licenciadaNo resuelve el motor de fechas, la revisión junto al texto ni la exactitud (A2–A9, E2)

4Lectura asistida y análisis de evidencias con IA

  • Capa propia e intercambiable: la plataforma habla con «un lector»; el proveedor se cambia sin rehacerla (requisito 8.4).
  • Candidatos: Azure OpenAI (dentro del inquilino) o Claude de Anthropic por API empresarial (por defecto no entrena con los datos; retención cero bajo solicitud). Por confirmar qué proveedores ya están aprobados en la organización.
  • Formato fijo de salida: tipo, regla textual, evento ancla, plazo, unidad, montos en letras y números, consecuencia y referencia (documento, cláusula, página).
  • Registro de cada procesamiento: documento, fecha, versión del modelo y resultado (8.2, E6).
  • Costo de IA: bajo frente al desarrollo; del orden de unos pocos a decenas de dólares por lectura completa de un EPC, a confirmar con el proveedor elegido.

5Integración con OneDrive/SharePoint, cuenta corporativa y correo

Entra IDInicio de sesión con la cuenta corporativa; roles Legal, Responsable, Consulta y Administrador técnico; permisos por proyecto.
SharePoint / OneDrive (Graph)Se guarda el ID del archivo, no la ruta: el enlace no se rompe si se mueve. «Ver en el contrato» abre el PDF en la página exacta. Versionado nativo.
Correo y TeamsAlertas escalonadas por correo corporativo con escalamiento a Legal; después, calendario de Outlook y avisos en Teams.

6Evidencias: subida, almacenamiento, versiones y datos sensibles

  • El responsable sube el archivo desde la obligación; se guarda en la carpeta del proyecto y de la obligación, con nombre normalizado y permisos heredados.
  • Antes del análisis se buscan patrones de DPI, pasaporte y cuentas bancarias: se advierte y se ocultan o excluyen esas páginas (E7).
  • El resultado es siempre uno de cuatro (cumple, parcial, no concluyente, no corresponde) con cita textual y confianza. Sin cita no puede ser «cumple».
  • Críticas: Legal valida siempre. Ordinarias: cierre automático solo con confianza alta, con umbral conservador al inicio y muestreo de Legal.
  • Obligaciones nuevas encontradas en evidencias van a una cola de aprobación y conservan su evidencia de origen (E4).

7Alojamiento, copias de seguridad, seguridad y bitácora

SecretosTodo en Key Vault o variables cifradas; ninguno escrito en el código.
AccesoNingún endpoint sin sesión; permisos por rol y por proyecto; bitácora de accesos y cambios.
CódigoRepositorio con 2FA obligatorio, protección de rama y despliegue controlado.
CifradoEn tránsito (TLS) y en reposo; copias diarias con retención definida.
ContratosNo se copian: solo resúmenes y ubicación. Anexos de identidad y comparecencias se retiran antes de procesar.
MediciónTasa de falsas confirmaciones y exactitud contra los calendarios validados, visibles para Legal.

8Modelo de datos (núcleo) y entorno de pruebas

SociedadProyectoDocumento · id SharePoint · versión · prelaciónEvento ancla · fecha · fuente · confirmado porObligación · regla textual · regla estructurada · criticidadDependenciaFecha · fija / calculada / estimada · historialHallazgoEvidenciaAnálisis · resultado · confianza · cita · modeloPropuestaResponsableAlertaFeriado por añoBitácora

Las fechas se guardan como evento + regla → fecha, con historial: eso resuelve A4, T4 y T5. Los tres calendarios validados se convierten en un conjunto de prueba fijo; cada cambio de instrucciones o de modelo se mide contra él antes de llegar a producción.

9Fases, cronograma y criterios de aceptación

Ajuste frente a la propuesta de Legal: el motor de fechas y el conjunto de prueba van primero, porque son lo que más impacta la exactitud y no dependen de la IA. El módulo regulatorio (fase 5) arranca cuando Legal cierre su catálogo.

10Equipo y tiempo requerido de Legal

RolDedicaciónQué hace
Desarrollador full stack (Sistemas), asistido por IATiempo completoMotor, extracción, tablero, integraciones
Administrador técnico (Sistemas)ParcialEntra ID, SharePoint, copias, seguridad
Legal (revisión)4 a 6 h por semanaAprobar extracciones, eventos ancla, criticidad y catálogos
Usuarios piloto2 semanasDos personas no abogadas validan el Inicio (criterio fase 3)

Soporte después de la beta: Sistemas mantiene la plataforma; Legal actualiza feriados y catálogos desde la propia plataforma, sin intervención técnica.

11Riesgos técnicos y cómo se atienden

RiesgoRespuesta
Fecha de Suscripción mal fijada (desplaza todos los plazos iniciales)Doble confirmación de Legal y visible en grande en cada proyecto
Documentos escaneadosOCR y marca «leído completo / por muestreo» en cada obligación
Definiciones fuera del cuerpo (Anexo 7)Leer primero las definiciones y usarlas como glosario en toda la extracción
Texto con acentos que rompe búsquedasNormalización obligatoria antes de buscar
Dependencia de una personaPruebas automáticas como «manual vivo» y reglas documentadas
Plazo en días calendario que vence en día inhábilRegla configurable desde el inicio, a la espera de la definición de Legal
Credenciales en el código o endpoints abiertos (visto en otros sistemas)Key Vault, sesión obligatoria y revisión de seguridad antes del piloto

12Decisiones que se necesitan para arrancar

  1. Alojamiento: Azure en el inquilino (recomendado) o Cloudflare.
  2. Proveedor de IA aprobado y su contrato: sin entrenamiento, retención mínima o nula, acuerdo de tratamiento de datos.
  3. Equipo asignado por Sistemas y horas semanales de Legal.
  4. Acceso a los 3 EPC y sus calendarios en un entorno de prueba, con anexos de identidad ya retirados.
  5. Pendientes de Legal: criticidad, día inhábil, tipos de documentos corporativos, prelación en los otros dos EPC y política de retención.