GoWeBaKnowledge Center

THE UNIFIED PLATFORM BIBLE — ADDENDUM 08

WebaScan · WebaForm · WebaSign · WebaDrive — Nuevas funcionalidades Junio–Julio 2026

Versión: 1.0
Fecha: 4 de julio de 2026
Autor: Alain Bessette, CFO/Product Owner, ABI Conglomerate
Dominio: GoWeBa.com
Estado: Addendum estratégico oficial — Especificación vinculante
Restricciones: CERO pérdida de datos · CERO force-reset · CERO interrupción de servicio


⚠️ AVISO CRÍTICO
Este addendum tiene la MISMA autoridad que la Parte 1, la Parte 2 y todos los addendums anteriores.
Todas las funcionalidades descritas están desplegadas en producción y guardadas como checkpoints.
No se realizaron cambios de esquema incompatibles.

📋 TABLA DE CONTENIDOS

  1. Visión general
  2. WebaScan — Escáner inteligente de documentos
  3. WebaForm — Llenado inteligente de formularios
  4. WebaSign — Mejoras en firma electrónica
  5. WebaDrive — Nuevas funcionalidades de almacenamiento
  6. Esquema de datos — Cambios aditivos
  7. Archivos principales modificados
  8. Cronología de despliegues

<a id="overview"></a>

SECCIÓN 1: VISIÓN GENERAL

Este addendum documenta un conjunto masivo de funcionalidades entregadas entre junio y julio de 2026, cubriendo cuatro módulos clave de la plataforma GoWeBa:

MóduloFasesFuncionalidades clave
WebaScanA → GEscáner móvil, OCR, extracción estructurada, vinculación CRM, Ask WEBA, importación universal
WebaFormE, E-v2Biblioteca de formularios, auto-llenado IA, llenado por lotes
WebaSignD, F0Firma presencial, rebranding, nuevos tipos de campos
WebaDriveF2, F3, H1–H4Carpetas por contacto, auto-enriquecimiento, búsqueda de texto completo, multi-contactos

Principios de diseño

  • Trilingüe: Todas las interfaces soportan francés, inglés y español
  • Aditividad: Sin cambios destructivos en el esquema de datos
  • Integración CRM: Los cuatro módulos comparten un pipeline de contactos unificado
  • IA omnipresente: LLM (gpt-4.1) utilizado para OCR, extracción, análisis, llenado

<a id="webascan"></a>

SECCIÓN 2: WEBASCAN — ESCÁNER INTELIGENTE DE DOCUMENTOS

WebaScan es un escáner móvil de documentos integrado directamente en GoWeBa. Transforma un teléfono o computadora en un escáner inteligente capaz de digitalizar, analizar y clasificar documentos automáticamente.

2.1 Fase A — Fundamentos del escáner

Biblioteca de tipos de documentos (lib/storage/document-library.ts)

~50 tipos de documentos organizados por familias:

FamiliaEjemplos
IdentificaciónPasaporte, licencia de conducir, cédula de identidad
FinanzasEstado de cuenta, factura, recibo, declaración de impuestos
LegalContrato, testamento, poder notarial, certificado
InmobiliarioArrendamiento, escritura de venta, inspección, avaluo
SaludReceta, resultados de laboratorio, tarjeta de seguro
VehículoRegistro, reporte de accidente, contrato de alquiler
ProfesionalCV, carta de presentación, diploma, certificado
CotidianoGarantía, recibo, menú, etiqueta

Cada tipo define:

  • Nombres trilingües (fr/en/es) + alias de búsqueda
  • Ícono y ratio de encuadre (retrato/paisaje/cuadrado)
  • Formato de papel (Letter, A4, A5) con opción de selección
  • Indicador sensible (para documentos confidenciales)
  • Recto/verso: número de caras, opción de fusión
  • Archivado predeterminado: carpeta maestra + subcarpeta propuesta por WEBA
  • Campos de extracción estructurados (nombre, fecha, monto, etc.)
  • Intenciones de análisis (traducir, resumir, filtrar, etc.)

Flujo de escaneo: Tipo → Captura → Edición → Exportación

2.2 Fase B — Extracción estructurada + CRM + Ask WEBA

B1 — Extracción estructurada de datos

  • Nuevo campo extractedData Json? en el modelo FileAsset
  • API POST /api/storage/scan/extract: envía texto OCR + campos de extracción al LLM
  • Resultado: {fields: [{key, label, value}]} — mostrado en campos editables antes de guardar

B2 — Vinculación CRM

  • Búsqueda de contacto existente o creación desde datos del documento
  • Contacto creado como LEAD, fuente «WebaScan»

B3 — Ask WEBA (análisis cotidiano)

  • API POST /api/storage/scan/analyze
  • Intenciones rápidas + pregunta libre sobre el documento

2.3 Fase C — WebaScan como módulo sidebar

  • Acceso directo en la barra lateral con icono ScanLine
  • Página dedicada /scan con hero, tarjetas de funcionalidades, escaneos recientes
  • Acceso libre: módulo gratuito (tier FREE)

2.4 Fase G — Importación universal de archivos

  • WebaScan acepta PDF, Word, Excel, CSV, texto e imágenes
  • API POST /api/storage/scan/process-file: extracción completa de texto vía LLM
  • El archivo original se sube directamente al cloud (sin conversión imagen→PDF)

<a id="webaform"></a>

SECCIÓN 3: WEBAFORM — LLENADO INTELIGENTE DE FORMULARIOS

WebaForm es un módulo dedicado a la gestión y llenado automático de formularios profesionales.

3.1 Concepto

  1. Subir un formulario en blanco → WebaForm analiza sus campos
  2. Seleccionar fuentes de datos: documentos escaneados + perfiles de contactos
  3. WEBA llena automáticamente los campos reconocidos → campos desconocidos marcados «por completar»
  4. Generar un PDF lleno, archivado automáticamente en WebaDrive

3.2 Detección de campos

TipoDetecciónMétodo de llenado
AcroForm (PDF interactivo)pdf-lib getForm/getFieldsLlenado nativo + aplanamiento
Formulario plano (imagen/escaneo)LLM visión (base64 → gpt-4.1)PDF resumen con datos

3.3 Fuentes de datos

  • Documentos escaneados: FileAsset con isScanned: true + ocrText/extractedData
  • Perfiles de contactos (Fase F4): campos estándar + campos personalizados del contacto
  • Combinación: documentos + perfil de contacto simultáneamente

3.4 Llenado por lotes (Fase E v2)

  • Un template + múltiples fuentes → un llenado por fuente
  • Cada llenado es independiente y editable

3.5 API WebaForm

RutaMétodoDescripción
/api/forms/templatesGET/POSTGestión de templates
/api/forms/sourcesGETFuentes disponibles
/api/forms/fillsGET/POSTGestión de llenados
/api/forms/fills/[id]/generatePOSTGeneración de PDF lleno
/api/forms/batchesPOSTLlenado por lotes

3.6 Diálogo en WebaDrive (Fase H-1)

  • 4 campos en el diálogo de subida de WebaDrive
  • Fundación de la biblioteca jurídica GoWeBa Legal

<a id="webasign"></a>

SECCIÓN 4: WEBASIGN — MEJORAS EN FIRMA ELECTRÓNICA

4.1 Rebranding (Fase F0)

  • E-Signature → WebaSign: renombrado completo en toda la aplicación

4.2 Nuevos tipos de campos (Fase D)

TipoÍconoColorComportamiento
Fecha de firmaCalendarClockEsmeraldaAuto-llenado con fecha actual, solo lectura
Lugar de firmaMapPinRosaCampo de texto libre (ciudad, país)

4.3 Firma presencial (Fase D)

  • Modo kiosco para firma en persona (reuniones, recepción, eventos)
  • Rotación secuencial de firmantes con handoff del dispositivo
  • Iframe seguro para la firma (misma superficie que firma remota)
  • Supresión de emails en modo kiosco
  • Mismas pruebas legales: IP, zona horaria, geolocalización, SHA-256, certificado PDF, vinculación CRM

<a id="webadrive"></a>

SECCIÓN 5: WEBADRIVE — NUEVAS FUNCIONALIDADES DE ALMACENAMIENTO

5.1 Carpeta WebaDrive por contacto (Fase F2)

  • Cada contacto CRM tiene su propia carpeta dedicada
  • Estructura: 📇 Contacts → [Nombre] → Documentos / Escaneos / Correspondencia

5.2 Pipeline Scan→Contacto→Enriquecimiento (Fase F3)

  • Auto-creación de definiciones de campos desde claves de extracción
  • Upsert de valores con confianza 0.75
  • Auto-archivado en subcarpeta «Scans» del contacto

5.3 Búsqueda de texto completo (Fase H-2)

  • Búsqueda transversal por palabras clave en todas las carpetas

5.4 Historial enriquecido de escaneos (Fase H-3)

  • Vista previa, pantalla completa, imprimir, descargar, mover

5.5 Vinculación multi-contactos documento↔contactos (Fase H-4)

  • Un documento puede vincularse a MÚLTIPLES contactos
  • linkedContactIds Json? @default("[]") en FileAsset
  • Retrocompatibilidad completa con linkedContactId (singular)
  • Selector multi-contactos en WebaScan y panel Info de WebaDrive

<a id="schema"></a>

SECCIÓN 6: ESQUEMA DE DATOS — CAMBIOS ADITIVOS

Todos los cambios son aditivos — sin eliminaciones ni cambios incompatibles.

FileAsset

extractedData          Json?
linkedContactIds       Json?    @default("[]")

Nuevos modelos

WebaFormTemplate { id, organizationId, cloudStoragePath, fields Json, status... }
WebaFormFill { id, formTemplateId, sourceFileIds, contactId?, values Json, toComplete, status... }

Contact

ContactFieldDef { name, label Json, fieldType, category... }
ContactFieldValue { contactId, fieldDefId, value, confidence?... }
driveFolderId          String?  @unique

SignatureEnvelope

inPersonMode           Boolean  @default(false)

SignatureFieldType (enum)

DATE_SIGNED
PLACE

<a id="archivos"></a>

SECCIÓN 7: ARCHIVOS PRINCIPALES MODIFICADOS

Consulte las versiones en francés o inglés para la lista completa de archivos.


<a id="cronologia"></a>

SECCIÓN 8: CRONOLOGÍA DE DESPLIEGUES

FechaFaseDescripción
Junio 2026Fase A–CWebaScan — Fundamentos, extracción, CRM, sidebar
Junio 2026Fase DWebaSign — Firma presencial + nuevos campos
Junio 2026Fase E–E v2WebaForm — Módulo completo + llenado por lotes
Junio 2026Fase F0–F4Rebranding + campos personalizados + carpetas + pipeline
Junio 2026Fase GWebaScan — Importación universal de archivos
Julio 2026Fase H-1–H-4WebaDrive — WebaForm, búsqueda, historial, multi-contactos

Documento generado como parte del Knowledge Center GoWeBa — goweba.com
© 2026 ABI Conglomerate. Todos los derechos reservados.

© 2024–2026 GOWEBA INC. — Make it Simple, Make it Possible, Make it Real.