🌸 Sky Flowers — To-Do Automatización

Todo lo que falta para que el sistema quede completo y corriendo solo

Marzo 2026
-
Para hoy
-
Próximas semanas
-
Después
-
Listos ✅
🔴

Para esta semana

Reiniciar wa-sender y mandarle el documento a Valentina Hoy
Ctrl+C en la terminal del wa-sender → node index.js → esperar "Client ready" → enviar mensaje + bigquery_estado.html
👤 Emiliano
Subir los cambios del modelo a BigQuery Hoy
Correr python subir_bigquery_v2.py --con-vistas para que vw_demanda_semanal quede con los fixes de fumigación y riego
👤 Emiliano
Calibrar estándares de labor faltantes Hoy
Riego, Fertilización, Desmalezar, Subida de mallas, Deshijar — necesito que me digas cuántas personas hacen cada una en SKY7. Con ese dato derivo el rendimiento y aparecen con personas en el plan de supervisores
👤 Emiliano → datos de finca
Validar el plan de la semana 10 con supervisores Hoy
Mandar el plan a todos los supervisores (no solo Alex) y verificar que los datos de labores y camas sean correctos. Si hay errores, ajustar estándares o el calendario
👤 Emiliano + Supervisores
🟡

Próximas 2–3 semanas

Conectar AppSheets a BigQuery — sincronización nocturna Próximo
Script Python que corre cada noche y sube las filas nuevas de los 4 AppSheets (Siembras, Recepción, Monitoreo, Labores) a BigQuery. Sin esto los datos se van quedando viejos
👤 Emiliano + código
Pedirle a Juan Fernando la tabla fact_conteo del SQL Server Próximo
Es el conteo de plantas después de poda. Sin este dato la proyección de cosecha tiene baja confianza. Juan Fernando la tiene en SQL Server (RENZO DB)
👤 Emiliano → Juan Fernando
Crear formulario AppSheet para fact_plan_labores Próximo
Un formulario simple donde el supervisor aprueba o ajusta el plan proyectado cada semana. Activa la comparación Plan vs Real en el dashboard y el semáforo de cumplimiento
👤 Emiliano + Valentina
Configurar envío automático de planes los domingos Próximo
Task Scheduler de Windows: todos los domingos a las 6pm corre automáticamente python enviar_plan_supervisores.py y le llega el plan a los 8 supervisores sin hacer nada
👤 Emiliano
Completar dim_sedes — hectáreas y coordenadas GPS Próximo
Las 7 fincas no tienen hectáreas totales ni coordenadas. Necesario para métricas de densidad y visualización en mapa. Datos disponibles en el KML de las fincas
👤 Emiliano → datos finca
Conectar el App de Almacén de Steven a BigQuery Próximo
Las salidas de insumos con centros de costo. Necesario para calcular el costo real por tallo cortado y el P&L por sede. Steven es muy organizado y entiende de tecnología — buen aliado
👤 Emiliano + Steven
Base de Datos de Contactos Comerciales Próximo
El Plan de Contacto Comercial muestra 130+ clientes de Komet pero la mayoría no tienen WhatsApp ni correo en el sistema. Necesitamos una tabla Ventas_ContactosComerciales bien poblada: por cada cliente Komet, guardar al menos un contacto (nombre, WhatsApp, correo). Opciones: (1) formulario en el dashboard para que los agentes comerciales los agreguen uno a uno, (2) importar desde un Excel que ya manejamos. Mientras tanto, el dashboard ya permite agregar contactos manualmente por cliente (guardado en localStorage del navegador).
👤 Emiliano + Felipe + Comerciales
🔵

Después (1–2 meses)

Digitalizar base de proveedores de Ramiro Después
~40 proveedores en dim_proveedores. Necesario para el módulo de compras y para cruzar costos de insumos con las labores. Ramiro no es el más riguroso — conviene que alguien más lo supervise
👤 Emiliano + Ramiro
Conectar Gestión Humana — ingresos y retiros automáticos Después
Cuando Luisa registra un ingreso o retiro que dim_empleados se actualice sola. Hoy hay que hacerlo manualmente y puede tener personas retiradas o faltar gente nueva
👤 Emiliano + Luisa
Conectar World Office (Vanessa) a BigQuery Después
Cruzar la contabilidad con los datos de producción. P&L real por sede, costo por tallo, margen por variedad. Es el análisis financiero más poderoso del sistema
👤 Emiliano + Vanessa + Juan Fernando
Agregar restricciones de programación al plan semanal Después
Fumigación bloquea otras labores ese día, riego debe ir antes de fumigación, no fumigar en finca con día de corte. Hoy el plan no tiene estas reglas
👤 Emiliano + Renzo
Dashboard conectado al servidor — siempre disponible Después
Hoy el dashboard vive en una PC local. Subirlo a un servidor (o GitHub Pages con backend en la nube) para que Valentina, Felipe y el resto puedan verlo desde cualquier lugar sin que nadie tenga que tener el bot corriendo
👤 Emiliano + Juan Fernando
Módulo de plan de eficiencia para las 6 monitoras Después
Las monitoras recorren fincas sin ruta optimizada. Con los datos de monitoreo en BigQuery se puede generar la ruta óptima por finca y reducir el tiempo de recorrida
👤 Emiliano

Ya listos

Modelo estrella v2 en BigQuery (7 dims + 5 hechos) Listo
124k+ registros históricos cargados — siembras, labores, recepción, monitoreo
11 vistas analíticas activas en BigQuery Listo
Producción semanal, ocupación, fitosanidad, rendimiento, proyección de corte, Software Renzo y más
vw_demanda_semanal — proyección automática de mano de obra Listo
Cruza calendario × camas activas × estándares → personas requeridas por semana × sede × labor
WhatsApp — envío de plan semanal a 8 supervisores Listo
Mensaje personalizado por supervisor con labores, camas y personas requeridas. Probado con Alex
Fumigación calibrada — 600 m²/h × 8h/semana Listo
SKY7 = 4 personas de fumigación ✓ Validado con datos reales de campo
Dashboard Software Renzo con proyección semanal Listo
Muestra personas requeridas, horas y confianza por sede y labor. Semana dinámica (próxima semana automático)
Documento estado BigQuery para Valentina Listo
bigquery_estado.html — explica el modelo, las tablas, las vistas y qué falta en lenguaje simple