Skip to content

Releases: Adaury/multitec

v1.0.0 — AI Engine completo

Choose a tag to compare

@Adaury Adaury released this 07 Jul 21:26

Motor de IA completo, frontend totalmente conectado

Los 7 motores del AI Engine (interpretación del lenguaje, catálogo inteligente, sistema de etiquetas, reglas técnicas, cálculos, generación documental, aprendizaje) están implementados de punta a punta según docs/ai-engine-architecture.md, y cada capacidad que expone el backend ya está conectada en el frontend.

Motor de IA

  • Reorganización en un paquete ai_engine/ con NLU y catálogo separados en dos llamadas al modelo.
  • TechnicalRule generaliza CatalogRule con tres tipos de acción: add_accessory, set_calculation_parameter, flag_engineering_note.
  • Cuatro calculadoras de Motor 5: CableCalculator, LaborCalculator, StorageCalculator, CapacityCalculator.
  • Orquestador de Motor 6 (generate_documents_from_survey), lista de compras preliminar, cotización ejecutiva.
  • Motor 7: captura pasiva de correcciones humanas, prerrequisito de esquema (budget_id), las dos consultas de detección de patrones, y el endpoint/UI "Analizar ahora".
  • Product extendido con cost, install_minutes, labor_role, priority, resolution_mp, storage_capacity_gb, channel_capacity, y product_relations para compatibilidades.

Frontend — auditorías y conexión

Varias rondas de auditoría (comparando cada endpoint del backend contra su uso real en el frontend) encontraron y conectaron:

  • Edición completa para: productos, clientes, categorías, presupuestos, cotizaciones, reglas técnicas, y estado/responsable de proyecto (este último estaba completamente desconectado — los 45 proyectos reales llevaban meses congelados en "levantamiento").
  • Reprogramar/reasignar visitas, renombrar usuarios.
  • Creación manual de prefactura (antes solo se generaba desde una cotización aprobada).
  • Insignia "🤖 Generado por IA", variante de cotización ejecutiva, vista previa de lista de compras, advertencias de capacidad (NVR/switch), páginas de administración para parámetros de cálculo y eventos de aprendizaje IA.
  • Notas de Material y Prefactura, nombre del técnico en la Bitácora.

Bugs corregidos en el camino

  • Un bug de Tailwind (w-full del componente Button ganándole a w-auto por orden de cascada, no por especificidad) que afectaba ~20 botones en toda la aplicación.
  • Un overflow horizontal pre-existente en viewports de escritorio entre 1280 y 1600px (min-w-0 faltante en el layout principal).

Lo que queda pendiente

  • Los umbrales de detección de Motor 7 (min_projects/min_ratio) siguen sin calibrar deliberadamente — dependen de tener volumen real de proyectos con correcciones humanas, no de más código.
  • Un puñado de extensiones documentadas como "no construir todavía" en el propio documento de arquitectura (calculadora de canalización, taxonomía de etiquetas propia, motor de reglas genérico, análisis de texto libre de Motor 7).

39 commits entre el 5 y el 7 de julio de 2026.