Qué está listo.
Qué falta por conectar.
B1t Legal AI es una plataforma en configuración inicial. La estructura operativa está implementada; el uso comercial y el tratamiento de documentación sensible requieren completar identidad, proveedores, validación jurídica y políticas de conservación.
Identidad Google
Consultando configuración…
Motor IA de la web
Pendiente de proveedor habilitado, modelo y credencial. No se generan respuestas simuladas.
Administrador inicial
Pendiente de definir el correo Google del propietario. Nadie puede reclamar el rol desde el navegador.
| MÓDULO | ESTADO | ALCANCE Y LÍMITES |
|---|---|---|
| Web pública e identidad | Implementada | Landing, navegación y metadatos públicos. |
| Acceso Google | Pendiente de credenciales | OAuth con PKCE, nonce y verificación de firma. Requiere Client ID, Client Secret y correo inicial del administrador. |
| Perfiles y datos privados | Implementada | Persistencia D1, cifrado de campos y comprobación de usuario y perfil. |
| Documentos y versiones | Parcial | R2 privado, cifrado, descargas autorizadas y extracción TXT/CSV. OCR, antivirus y extracción PDF/DOCX/XLSX pendientes. |
| Contratos, facturas y expedientes | Implementada | Registro manual, filtros, edición y vencimientos. Extracción automática pendiente. |
| Chat y 15 especialidades IA | Pendiente de credenciales | El motor web requiere API y consentimiento. En ChatGPT se puede trabajar mediante herramientas y fuentes consultadas en la conversación. |
| Normativa europea | Parcial | 27 jurisdicciones y directorio oficial. Metadatos BOE por identificador; vigencia y aplicabilidad exigen verificación adicional. |
| Impuestos y formularios | Parcial | Registro de obligaciones y borradores. Sin presentación telemática ni reglas fiscales certificadas. |
| Simuladores | Parcial | Aritmética de cuotas y amortización con parámetros aportados. Los simuladores fiscales normativos requieren verificación. |
| Automatizaciones | Parcial | Tareas persistentes y avisos internos. La ejecución con la web cerrada requiere conectar el programador. |
| Administración | Implementada | Invitaciones, bloqueos, revocación de sesiones y auditoría sin lectura del contenido privado. |
| Eliminación y RGPD | Parcial | Inventario, suspensión y solicitud de borrado. Borrado integral y respaldos sujetos a política de conservación. |
| Avisos y condiciones | Parcial | Información provisional. Requiere datos completos del responsable, contacto, proveedores y revisión antes de uso comercial. |
| MCP App y herramientas | Implementada | Vista integrada e identidad vinculada mediante código de un solo uso. |
Activar el acceso Google
El propietario debe crear un cliente OAuth de tipo aplicación web en Google Cloud y configurar los valores de ejecución del proyecto. El secreto se guarda en la configuración del servidor; no debe introducirse en el chat ni en el código.
- Configurar
GOOGLE_CLIENT_IDyGOOGLE_CLIENT_SECRETcomo secretos. - Definir
ADMIN_GOOGLE_EMAILcon la cuenta Google del propietario. El rol se vinculará a su identificador estable después de verificar el inicio de sesión. - Origen autorizado actual:
https://b1t-legal-ai.dhcouce.chatgpt.site. - URI de redirección actual:
https://b1t-legal-ai.dhcouce.chatgpt.site/auth/google/callback. - Scopes mínimos utilizados:
openid email profile. - Cuando el dominio personalizado tenga DNS y HTTPS verificados, añadir
https://legal.b1tmarket.com/auth/google/callbacky cambiarPUBLIC_APP_ORIGINal dominio verificado. - Volver a desplegar para aplicar la configuración. Iniciar sesión, verificar el rol y preparar invitaciones desde Administración.
El botón Google no concede acceso a cuentas sin invitación. El bloqueo revoca sesiones y conserva los datos.
Conectar la asistencia IA
El adaptador está preparado para una API del servidor. Falta configurar OPENAI_API_KEY, elegir LEGAL_AI_MODEL y activar AI_PROCESSING_ENABLED=true después de revisar contrato, información de privacidad y condiciones del proveedor. No existe una credencial de pago creada automáticamente. El modelo, su disponibilidad y su coste deben verificarse antes de activarlo.
Desde ChatGPT, la identidad se vincula con un código de un solo uso generado en Ajustes. El complemento permite trabajar sobre información autorizada y guardar resultados de la conversación sin activar el motor web.
Documentación del proyecto
El repositorio incluye el esquema de datos, migraciones, instrucciones de despliegue, matriz de aceptación y pruebas de aislamiento. Los cálculos disponibles son aritméticos con parámetros aportados; no existe un motor fiscal europeo validado ni presentación oficial de declaraciones.
El dominio legal.b1tmarket.com depende de los registros DNS y el certificado emitidos por el alojamiento. Su mera aparición en la configuración no acredita que esté operativo.