Estado de Sistemas
11 modulosBot Principal + Ordenes
skyflowers-platform/bot/ · puerto 5000
Produccion
Agente Cobrador
skyflowers-platform/cobrador/ · puerto 5006
Produccion
Poscosecha Planner
skyflowers-poscosecha-planner/ · puerto 5003
Produccion · ciclo 15 min
Hortensia Vision
skyflowers-hortensia-vision/ · puerto 5400
Produccion · LaunchAgent
Extractor Facturas
skyflowers-platform/contabilidad/ · puerto 5015 · LaunchAgent ✅
Corriendo · falta WA webhook
Reconciliador Bancario
skyflowers-platform/contabilidad/ · puerto 5013 · LaunchAgent ✅
Corriendo · falta extractos reales (Tania)
Cotizador Compras
skyflowers-platform/compras/ · puerto 5016 · LaunchAgent ✅
Corriendo · falta WA webhook (Ramiro)
Monitor IT
skyflowers-platform/monitor/ · puerto 5012 · LaunchAgent ✅
Producción · 11 servicios monitoreados · alertas WA
Agente Administrativo (Alejandra)
skyflowers-platform/admin/ · puerto 5014 · LaunchAgent ✅
Corriendo · falta WA webhook
Agente Ventas — Órdenes
skyflowers-platform/ventas/ · puerto 5017 · LaunchAgent ✅
Corriendo · falta WA webhook + creds Komet en .env
Agente Bienestar RRHH
skyflowers-platform/rrhh/ · puerto 5018 · LaunchAgent ✅
Corriendo · falta WA webhook
Agente Logístico
skyflowers-platform/logistica/ · pendiente puerto
Codigo listo · pendiente WA hook
Bot SST
skyflowers-platform/sst/ · puerto 5010 · LaunchAgent ✅
Corriendo · falta WA webhook
core/ — IA + WhatsApp con fallback
core/ia.py · core/whatsapp.py · Claude→OpenAI→Gemini / Meta→GreenAPI
Listo · todos los modulos importan de aqui
PDF Disponibles + Agente Ordenes WA
skyflowers-platform/ventas/ · puerto 5007 · usa core/
Listo · en GitHub
.env central configurado
WA + Komet + SQL + Anthropic + OpenAI + contactos equipo
Todas las credenciales activas · WA probado ✓
Dashboard Agentes IA + Hub Navegación
dashboard/agentes_dashboard.html · 11 agentes · /api/stats reales
Métricas en vivo · nav entre todos los dashboards
Esta semana
✓
Migrar codigo legacy → core/ (nadie llama OpenAI/Twilio directamente)
7/7 archivos migrados: ai-persona/ + logistica/. Twilio eliminado completamente. OpenAI solo en core/ia.py como backup.
✓
.env central + token permanente WhatsApp
Todas las credenciales configuradas: WA token permanente (sin expiración), Anthropic, OpenAI, Gemini, Komet, SQL Server, contactos equipo (Emiliano, Jorge, Felipe, Tania, David, Valentina, Cristian, Jonathan, Alex, Renzo, Victor)
✓
Dashboard Agentes IA — registro operativo de los 8 agentes
agentes_dashboard.html: canal de contacto, propósito, métricas en vivo, stack IA y uptime por agente. Auto-refresh 60s.
✓
Configurar webhook ngrok → Meta (recibir mensajes entrantes)
Apuntar el webhook de la app AgenteComercial en Meta al dominio ngrok del bot principal puerto 5000. Sin esto los mensajes no llegan al bot.
✓
Bot SST: integrar webhook WhatsApp
Conectar bot_sst.py al webhook de WA para que supervisores reporten accidentes desde campo
✓
Sincronizar Windows → git pull + .env en cada repo
SST, ReunIA, contabilidad, compras: git pull para traer cambios de core/ y crear .env con credenciales reales
✓
ReunIA: credenciales WhatsApp Meta + puerto asignado
Asignar puerto (5007), crear LaunchAgent en Mac, conectar WA_PHONE_NUMBER_ID + WA_ACCESS_TOKEN
✓
Router webhook central — numero externo clientes
core/router.py — enruta por tipo remitente (cliente/proveedor/empleado/deudor/comprador_hyd) al modulo correcto
✓
14 LaunchAgents Mac — todos los módulos corriendo 24/7
Todos los agentes de Sky Flowers levantados en Mac Mini con LaunchAgent y KeepAlive: bot (5000), ai-persona (5001), poscosecha (5003), cobrador (5006), sst (5010), monitor (5012), admin (5014), contabilidad (5015), compras (5016), ventas (5017), bienestar (5018), hortensia (5400), reconciliador (5013).
✓
/api/stats en todos los agentes — métricas reales en agentes_dashboard
Endpoint /api/stats agregado a los 11 agentes. Dashboard agentes_dashboard.html actualizado: 11 agentes, status real activo/offline, métricas específicas por agente (mensajes, sesiones, tasas, etc.).
✓
Hub de navegación central — index.html + nav en dashboards
index.html reescrito como hub de navegación: 6 dashboards operativos + 4 de documentación. Barra de nav agregada a operaciones_dashboard.html y agentes_dashboard.html.
✓
Monitor IT — ampliado a 11 servicios + health URLs corregidas
monitor/config.py: agregados todos los módulos (admin, contabilidad, compras, ventas, bienestar, hortensia, poscosecha). Health endpoints corregidos para responder HTTP 200. CORS habilitado en todos los agentes.
Proximas 2 semanas
✓
WA webhooks para agentes nuevos (admin, ventas, bienestar, contabilidad)
4 agentes corriendo en Mac pero sin recibir mensajes WA. Requiere Meta Business Manager: asignar número, configurar webhook, agregar WA_PHONE_NUMBER_ID + WA_ACCESS_TOKEN al .env de cada uno.
✓
Hortensia Vision — registrar webhook en Meta
Bot funcional con YOLO. Solo falta configurar .env con credenciales WA y registrar webhook en business.facebook.com. Verify token: juan_perez_2026.
✓
Auditoría BigQuery + rediseño esquema (en progreso Windows)
Auditoría del data warehouse activo. Identificar gaps, tablas faltantes, calidad de datos. Base para rediseño esquema v3 alineado a necesidades de producción y poscosecha.
✓
Calibrar poscosecha desde fact_labores (tasas reales)
El planner usa tasas de trabajo estimadas. Conectar BigQuery fact_labores (42k filas) para calcular tasas reales por labor, sede y trabajador. Mejora significativa en precisión del plan diario.
✓
ReunIA: piloto acta COPASST Sky Flowers (abril)
Primera acta real generada por IA. Validar con Luisa y el equipo
✓
Extractor facturas: conectar a Gmail contabilidad
Pipeline: Gmail contabilidad@skyflowers.com.co → Claude Vision → extrae datos → World Office. Sin intervencion humana
✓
Conectar AppSheets → BigQuery sync nocturno
Script Python que sube diariamente los 4 AppSheets (Siembras, Recepcion, Monitoreo, Labores) a BigQuery
✓
Envio automatico plan semanal — domingos 6pm
LaunchAgent Mac (o cron Windows): envia plan a 8 supervisores cada domingo sin que nadie lo active
✓
Pedirle a Juan Fernando tabla fact_conteo (SQL Server)
Conteo de plantas post-poda. Sin esto la proyeccion de cosecha tiene baja confianza
✓
Validar plan semanal con todos los supervisores
Mandar plan semana actual a todos (no solo Alex) y confirmar que los datos de labores y camas son correctos
✓
Completar dim_sedes — hectareas y coordenadas GPS
Las 7 fincas no tienen hectareas totales ni coordenadas. Datos disponibles en el KML de las fincas
Post-sprint — BigQuery + expansion
✓
Disenar esquema BigQuery nuevo desde cero
Definir tablas, columnas, tipos y relaciones correctas antes de tocar codigo. Los datos historicos se adaptan al nuevo esquema
✓
Reconstruir apps de captura con columnas correctas
Reemplazar AppSheets actuales por formularios nuevos alineados al nuevo esquema
✓
Transformar datos historicos al nuevo esquema y re-migrar
124k+ registros existentes → transformacion → BigQuery limpio. Dataset final sin deuda tecnica
✓
Dashboard BigQuery ejecutivo (Felipe + Emiliano)
Vistas BigQuery → ventas, costos, ocupacion finca, P&L. ROI 8/10
✓
Dashboard KPIs Controller (Valentina)
KPIs por area → alertas desviacion → reporte semanal automatico
✓
Bot novedades RRHH
Novedades nomina, ausentismos, afiliaciones → automatico. Reemplaza tareas de Luisa
✓
Reduccion monitores finca (5 → 3 personas)
AppSheet + sensores IoT → rutas optimizadas → 2 personas menos. ROI 7/10
✓
Reduccion MIPE modelos predictivos (20 → 16 personas)
Modelo predictivo plagas + aplicacion dirigida → 4 personas menos. ROI 7/10
✓
Conectar almacen Steven a BigQuery
Salidas de insumos con centros de costo. Necesario para calcular costo real por tallo y P&L por sede
✓
Conectar World Office (Vanessa) a BigQuery
P&L real por sede, costo por tallo, margen por variedad. Analisis financiero mas poderoso del sistema
Completados
✓
PDF Disponibles SF — Komet → PDF/Excel → WhatsApp clientes
✓
Agente Ordenes WA — captura orden → valida stock → confirma cliente
✓
core/ia.py — Claude → OpenAI → Gemini fallback automatico
✓
core/whatsapp.py — Meta Cloud API → Green API fallback + cola local
✓
Bot SST: COPASST, FURAT, EPP → PDFs automaticos
✓
Extractor facturas Claude Vision + world_office.py
✓
Cotizador automatico insumos (631 proveedores cargados)
✓
Agente administrativo (reemplaza Alejandra)
✓
ReunIA MVP — transcripcion + actas automaticas
✓
Dashboard operaciones en tiempo real (8 modulos)
✓
Organigrama + cronograma automatizacion 2026 (PDFs)
✓
LaunchAgent hortensia-vision (puerto 5400) — arranque automatico
✓
Bot migrado a skyflowers-platform/bot/ (skyflowers-bot-deploy archivado)
✓
Modelo estrella BigQuery v2 (7 dims + 5 hechos + 11 vistas)
✓
Agente Cobrador — AR aging + contactos automaticos
✓
Poscosecha Planner — plan + alertas + scheduler 15 min
✓
Monitor IT — alertas servicios Mac Mini por WhatsApp
✓
Reconciliador Bancario — CSV Bancolombia/HELM → conciliacion automatica
✓
GitHub Pages — custom domain skyflowers.com.co configurado