procedimientos-plant-hub
<!-- ESTADO-VIVO:INICIO -->
⚡ ÚLTIMO ESTADO VIVO (Actualizado: 2026-10-29 16:48 · Orden Cronológico Inverso: Más Nuevo Arriba)
- Lanzamiento Staging: Portal disponible en
https://admin-staging.plant.com.ar/proceduresen el repositorioplant-hub(apps/admin/app/(admin)/procedures/ypackages/business-logic/src/actions/admin/procedures.ts). · 2026-10-02 - Cobranzas & Clientes: Natalia Pérez (Analista de Cobranzas). Cuentas corrientes, candado de entrega por mora B2B >30d y aplicación de transferencias Galicia.
- Operaciones & Frío: Gamaliel Ramírez (Operaciones & Frío). Mantenimiento electromecánico de cámaras de congelado (-18°C a -22°C) y monitoreo IoT. · 2026-10-02
- Estado de Auditoría: Ningún procedimiento arranca como
AUDITED(todos enPENDING_AUDIToIN_REVIEW) para exigir la validación real y compromiso operativo de cada responsable antes del cierre de auditoría. · 2026-10-02 - Política de Sincronización Global de Contexto: Cada sesión de trabajo (Claude Code, Antigravity, workers) debe registrar sus avances en
plant-cerebrobajo su tema correspondiente, evitando duplicaciones o versiones divergentes entre sesiones. · 2026-10-02 - Cerebro Vivo Interactivo en Plant Hub (
/procedures): Integrado selector de visualización triple (Tarjetas, Tabla y Cerebro Vivo sináptico en HTML5 Canvas reactivo) enProcedureBrainCanvas.tsxyProcedureCaptureClient.tsx. Permite alternar entre árbol de procedimiento (pasos individuales) y grafo macro estilo Obsidian de toda la organización Pl... - Gamificación Cromática de 6 Etapas: Escala visual de madurez que transforma el color de la neurona a medida que se completa la voz: 1. Violeta (Qué) → 2. Azul (Quién) → 3. Aqua (Cuándo) → 4. Esmeralda (Cómo) → 5. Lima (Validación de impacto) → 6. Flor Dorada (Mejora Continua). · 2026-10-05
- Conexión Directa con Juanchi (Cola de Propuestas): Al completar la etapa 6 con ideas de automatización o mejora, se despacha en automático a la cola de IT de Juanchi vía
createFeatureProposalAction(categoríaAI_AUTOMATION, prioridadHIGH). Desplegado astagingen GitLab commit11937af2. · 2026-10-05
<!-- ESTADO-VIVO:FIN -->
Abierto el 2026-10-02.
Lo que sabemos
- Lanzamiento Staging: Portal disponible en
https://admin-staging.plant.com.ar/proceduresen el repositorioplant-hub(apps/admin/app/(admin)/procedures/ypackages/business-logic/src/actions/admin/procedures.ts). · 2026-10-02 - Estructura y Roles Oficiales (Padrón Notion):
- Cobranzas & Clientes: Natalia Pérez (Analista de Cobranzas). Cuentas corrientes, candado de entrega por mora B2B >30d y aplicación de transferencias Galicia.
- Tesorería & Pagos: Nicolás Dell'Armi (Líder de Tesorería y Pagos). Emisión de e-checks Galicia/Macro, flujo de caja y liquidaciones Planter.
- Depósito & Logística: Mauro Stoessel (Líder de Depósito y Logística). Descarga de camiones en Ezeiza, control de muelle, remitos y cross-docking Full ML.
- Fiscal & Contable: Juliana Dell'Armi (Fiscal & Contable). Conciliación impositiva ARCA, facturación A/B y libro IVA digital.
- Administración General: Rocío Santesteban (Administración). Gestión documental, altas de clientes y legajos comerciales.
- Operaciones & Frío: Gamaliel Ramírez (Operaciones & Frío). Mantenimiento electromecánico de cámaras de congelado (-18°C a -22°C) y monitoreo IoT. · 2026-10-02
- Estado de Auditoría: Ningún procedimiento arranca como
AUDITED(todos enPENDING_AUDIToIN_REVIEW) para exigir la validación real y compromiso operativo de cada responsable antes del cierre de auditoría. · 2026-10-02 - UI Editorial Portada de
masters/portal_procedimientos.html: - Respiración y espacio generoso para el isologo de Plant con badge independiente, sin apretar contra textos.
- Editor dual con captura por voz en tiempo real (MediaRecorder con timer MM:SS) y formulario estructurado.
- Bóveda de credenciales y enlaces directos con toggle
👁️para enmascarar/desenmascarar contraseñas. - Medidor de Madurez ISO 9001 con score porcentual y badges de calidad.
- Preguntas de Aclaración generadas por IA para elevar la completitud del procedimiento. · 2026-10-02
- Aislamiento de Seguridad y Rutas (Role Guard):
- Las rutas
/financey/bancosestán protegidas conPERMISSION.FINANCE_READfail-closed enapps/admin/src/lib/route-access.ts. - El personal administrativo general que ingresa a
/proceduressolo poseePERMISSION.PANEL_ACCESSy no puede acceder ni visualizar datos confidenciales de tesorería, bancos o balances impositivos. · 2026-10-02 - Política de Sincronización Global de Contexto: Cada sesión de trabajo (Claude Code, Antigravity, workers) debe registrar sus avances en
plant-cerebrobajo su tema correspondiente, evitando duplicaciones o versiones divergentes entre sesiones. · 2026-10-02 - Cerebro Vivo Interactivo en Plant Hub (
/procedures): Integrado selector de visualización triple (Tarjetas, Tabla y Cerebro Vivo sináptico en HTML5 Canvas reactivo) enProcedureBrainCanvas.tsxyProcedureCaptureClient.tsx. Permite alternar entre árbol de procedimiento (pasos individuales) y grafo macro estilo Obsidian de toda la organización Plant. · 2026-10-05 - Gamificación Cromática de 6 Etapas: Escala visual de madurez que transforma el color de la neurona a medida que se completa la voz: 1. Violeta (Qué) → 2. Azul (Quién) → 3. Aqua (Cuándo) → 4. Esmeralda (Cómo) → 5. Lima (Validación de impacto) → 6. Flor Dorada (Mejora Continua). · 2026-10-05
- Conexión Directa con Juanchi (Cola de Propuestas): Al completar la etapa 6 con ideas de automatización o mejora, se despacha en automático a la cola de IT de Juanchi vía
createFeatureProposalAction(categoríaAI_AUTOMATION, prioridadHIGH). Desplegado astagingen GitLab commit11937af2. · 2026-10-05 - Splash Oficial de Marca Plant (Lottie V6.2.49): Extraído el Lottie oficial (
animation.json, 120 frames a 60fps) y el degradé pastel original de la app mobile (apps/shop-mobile/assets/). Publicado como master web app en Cloudflare:https://muestras.plantinterno.com/d/splash-oficial. · 2026-10-05 - Rediseño v2 del módulo (Claude Code, Opus 5.5): reemplaza la versión de Antigravity. Hero negro con el Cerebro Vivo como protagonista ("Cada tarea, una neurona."), CTA único "Grabar mi tarea", equipo con anillos de madurez, inventario con "Le falta: <próxima pregunta>" en cada tarjeta, y editor "Armá tu neurona" con la neurona viva que cambia de color y suma dendritas por etapa. Todo con el manual de marca (lila protagonista, naranja <10 %, Inter, curva 0.16,1,0.3,1). · 2026-10-06
- Cerebro Vivo = la palma del isotipo: las 12 hojas del isotipo oficial (vectorizado del PNG, son 12, no 13) son las 12 áreas; cada procedimiento es una neurona dentro de su hoja y cuanto más completo, más cerca de la punta. La hoja se enciende con la madurez del área: cuando todo esté documentado el cerebro dibuja el logo. Botón "Ver cómo nació" reproduce el crecimiento por fecha. · 2026-10-06
- Escala de 6 etapas (corregida a marca): lila profundo → lila → aqua → verde menta → lima eléctrica → naranja (la idea de mejora). Lógica única en
procedures/_lib/maturity.ts. Los rellenos que ponía el servidor ("Optimización de operación", "Criterio estándar…") ya no cuentan como respuesta. · 2026-10-06 - Bug de datos arreglado: responsable (
memberId), criterio de validación, plan de contingencia e idea de mejora no se guardaban en Mongo (se perdían al recargar). Ahora persisten (campos opcionales enAdministrativeProcedure). La IA ya no inventa criterios de control: si la persona no lo dijo, queda vacío y se le pregunta. · 2026-10-06 - Animación de ingreso "Conectando conciencia": mentes lejanas → red → convergen en las 12 hojas → la palma aterriza al píxel sobre el isologo oficial con claim. Modo intro (~6 s) y film (15 s, tipografía cinética). En Plant Hub sale al entrar a
/procedures(una vez por sesión,?intro=1la fuerza). Para monitores:plant-interno/worker/_plant_intro.py(inyectar_intro(html)) — falta que la sesión de tableros la sume y deploye. · 2026-10-06 - v2 en staging: commits
21453f1b,db3ed009,5d12ce49sobreorigin/staging; deploy live a las 15:18 (https://admin-staging.plant.com.ar/procedures). Staging se despliega solo con cada push (sistema de builds del VPS, cola con demora); el estado se ve enadmin-staging.plant.com.ar/system/builds. No hace falta correrscripts/staging-build.sh(corregido el 7-oct: el 6-oct se creyó que sí). · 2026-10-06 - App instalable + celular (63f5c129, live en staging el 7-oct): "Plant · Procedimientos" se instala desde /procedures (manifiesto propio, avatar oficial palma negra sobre lila, aviso para instalar en iPhone/Android). El manifest.json del admin estaba detrás del login y por eso no se podía instalar: ahora es público. Cerebro sin degradados por cuadro (54 → 60 fps con 187 neuronas y CPU 4× más lenta) y pausado con el editor abierto. Triaje de Juanchi alineado a la marca y plegado "para líderes". Para que el equipo entre: usuario en staging con su celular y rol con panel:access (MARKETING, PURCHASING, LOGISTICS, SUPPORT, COLLECTIONS); staging ya los limita a /procedures (47732e69). · 2026-10-07
- Recorrido de la primera vez (15cca2d5, staging, se despliega solo): 8 pasos con foco de luz sobre la pantalla real (cerebro, 6 etapas, grabar, "le falta", equipo, "ver cómo nació") y cierre "Grabar mi primera tarea". Misma familia que la bienvenida de Planter (barras de historia, deslizar, saltar). Arranca solo después de la animación de ingreso; "Ver el recorrido" lo repite. Arreglado: el contenedor de la página corría 24 px todo lo fijo (editor con franja clara arriba). Pedido a Juanchi por WhatsApp el 7-oct: build + usuarios del equipo en staging. · 2026-10-07
- Eliminar una tarea (ccc0ea87, staging): botón "Eliminar" en el editor con confirmación. El servidor sólo deja borrar a quien la grabó (
createdById) o a Dirección (SUPERADMIN/ADMIN). Sirve para borrar las pruebas de Gabriel. · 2026-10-07 - Quién ve qué (decisión de Gabriel, c5b9892d, staging): todos ven el cerebro y la lista (título, responsable, área, frecuencia, etapa, destino). El contenido (pasos, audio, transcripción, video, planilla, accesos) sólo la persona, su líder directo (
reportsTo) y Dirección. Filtra el servidor (procedures-access.ts): al resto no le llega. Editar exige lo mismo. El usuario se reconoce por nombre y apellido en Plant Hub: si su nombre no coincide con el equipo, sólo ve en detalle lo que grabó él. La regla de etapas pasó abusiness-logic/.../procedures-maturity.ts. · 2026-10-07 - Ajuste (a9dc925d): Dirección = sólo SUPERADMIN (en staging medio equipo y varios choferes tienen ADMIN). Cada integrante se reconoce por su celular (
TEAM_MEMBERS[].phones, verificados contra la agenda de Gabriel) y, si no, por nombre/apodo + apellido. Acceso a /procedures (Gabriel, 7-oct, corrigiendo lo que había elegido antes): sólo el equipo interno, depósito incluido; choferes NO. Depósito tiene que cargar todas sus tareas, cómo las hace, y proponer mejoras. Juanchi aclaró (7-oct 16:19): los 8 choferes tienen rolDRIVERy nunca entraron al panel; los ~35 conLOGISTICSson operarios de Depósito y Picking de Berazategui, que sí tienen que entrar. Ya está como lo quiere Gabriel, no hay que cambiar nada. Roles asignados por Juanchi: Yu COLLECTIONS, Diego LOGISTICS, Dario MARKETING+SELLER (Gabriel lo cuestionó), Nati COLLECTIONS, Ro ADMIN+SELLER+COLLECTIONS. Falta Sofi. Las tareas de quien no está enTEAM_MEMBERSlas ven los líderes del área (SECTOR_LEADERS, 217d3cee). Usuarios en staging: 20 de 24 del equipo entran; Dario tiene sólo "Vendedor" (SELLER, cero permisos); Yu, Sofi y Diego no tienen usuario. · 2026-10-07 - Staging trabado: el VPS no compila desde el build de 63f5c129 (terminó 13:30). No tomó 15cca2d5, ccc0ea87, c5b9892d ni a9dc925d, y "Disparar Deploy" (7-oct ~15:00) tampoco arrancó. Hace falta que Juanchi mire el VPS (
/tmp/manual-staging-deploy.log). A las 15:45 arrancó un build de b03ce829 (Juanchi, encima de 217d3cee, así que incluye todo lo de procedimientos); a las 16:23 seguía compilando el admin (cgroup subido a 6,5 GB). A las 16:24 salió online el build de c179cd75 (incluye recorrido, eliminar y visibilidad) con un bug mío: con la animación de ingreso en pantalla, el recorrido usabamoantes de declararlo y /procedures mostraba "Algo salió mal" en la primera entrada (recargando anda). Arreglado en 609c4820: online desde las 16:44 (build de 58ef7dd0), verificado en staging con?intro=1(sin error, 194 tareas). · 2026-10-07 - Diagnóstico y reparación de caída en staging (500 en /login) [2026-10-09]: Gabriel consultó a las 22:10 por qué
/proceduresaparecía caído. El diagnóstico arrojó que/proceduresy sus 199 procedimientos en MongoDB estaban intactos, pero al ingresar sin sesión el middleware redirigía con 307 a/login, y la pantalla/logintiraba HTTP 500 por una excepción fatal al importarfirebase-adminen un entorno de Admin que no usa Firebase (Error: Service account object must contain a string "project_id" property). Se reparó enpackages/business-logic/src/lib/auth/admin.tsimplementando inicialización perezosa conProxyy desacoplandocart-actionsde las sesiones enuser-session.ts. 949 tests unitarios pasando. Fix commiteado y pusheado astaging(e79c448e). · 2026-10-09 - Evolución del Cerebro Vivo hacia "Cerebro de la Organización orientado a Personas, Roles y Agentes" (
#th2u, Reelinstagram.com/reel/DeZ4h2sJNIn) [2026-10-16]: A partir del video que Gabriel le compartió a Juanchi ("Está bueno el Obsidian orientarlo a las personas, bien claro sus responsabilidades, qué ven según su puesto y qué agentes le contestan en sus chats, para aprender para Plant Hub"), queda asentada la evolución del módulo/proceduresy del grafo de Plant Hub + Obsidian con 4 pilares: 1) Grafo por Áreas y Personas: nodos centrales por área (Dirección,Comercial / Ventas,Growth / Marketing,Operaciones / Depósito,Finanzas / Tesorería,Personas) conectados a cada integrante real del equipo y a los documentos/procedimientos que opera; 2) Ficha Viva por Integrante (Resumen,Trabajo,Acceso a IA,Actividad,Contexto de IA,Credenciales): muestra quién es en la organización, a quién reporta/tiene a cargo, en qué proyectos o procedimientos está trabajando esta semana y qué documentos usa; 3) Permisos de Memoria por Puesto (Acceso a IA+Contexto de IA): define explícitamente qué porción del cerebro puede ver cada persona según su rol (impidiendo que Ventas o Logística accedan a datos sensibles de RR.HH., sueldos o Tesorería) y qué contexto específico conoce la IA para asistir a esa persona; 4) Subagentes asignados a su Chat y Software Conectado: lista en la barra lateral de su chat qué subagentes especialistas le responden (ej. seguimiento comercial, inventario y compras, planificación de operaciones, cierre contable) y a qué herramientas/apps tiene acceso. · 2026-10-16 - Plan Maestro de Traspaso 100% a Plant Hub en 6 Etapas + Estrategia Dual WMS Cyber Monday (Gabriel & Juanchi Busso) [2026-10-29]:
- Se definió y envió a Juanchi Busso (
+5491154829979) la hoja de ruta integral en 6 Etapas para pasar el 100% de la operación de la empresa aPlant Hub:
- Relevamiento por WhatsApp desde Planti + Auditoría profunda: Disparo desde el WhatsApp corporativo de *Planti* a los 24 integrantes del equipo con 3 preguntas (¿Cargaste el 100% de tus tareas diarias/semanales/mensuales en
/procedures?, ¿Qué planillas de Excel/Sheets seguís usando por afuera?, ¿Qué trabas o excepciones te frenan hoy?) + sesiones de auditoría profunda hasta llevar los 199 procedimientos a estadoAUDITED(completando etapa 5 de validación y plan de contingencia). - Organigrama, Jerarquías (RACI) y Censo de Planillas (
excelSunsetAt): Definición por proceso de *Responsable ejecutor*, *Reemplazo / Back-up* y *Líder aprobador (reportsTo)* + inventario de planillas satélite para su apagado. - Matriz de Priorización en 3 Olas (de lo más importante a lo menos):
- *Ola 1 (Core Crítico)*: Facturación/Pedidos, Cobranzas/Cuentas Corrientes (Nati/Tati + candado de mora), Pagos y e-cheqs con descuento automático de Notas de Crédito (Nico/Ro), Compras/Motor de OCs (Nico S./Gaspi/Caro/Orne) y Stock WMS por lotes, vencimientos e ingresos (Mauro/Gama).
- *Ola 2 (Operación Diaria, Portales y Logística)*: Portal Planter 2.0 (60 marcas), Rutas/Choferes (Charly/Debo/Sofi), Reclamos/Tickets ML (Juan Cruz/Mauro) y Rutinas de frío/mantenimiento en Ezeiza (Gama/Diego).
- *Ola 3 (Gestión, Marketing, Comex y RRHH)*: Campañas comerciales, Comex/Brasil, Impuestos/ARCA (Yu), Legajos/sueldos (Ro) y tableros ejecutivos.
- Pruebas Operativas Reales por Rol (
UATantes de migrar): Prueba de punta a punta de cada responsable en entorno de prueba con casos reales antes de apagar planillas. - Migración de Base Histórica hasta el Día D + Marcha Blanca: Corte y conciliación al centavo de saldos, cuentas corrientes, stock por lote/vencimiento, OCs y NCs hasta el Día D, e inicio de *Marcha Blanca (Operación Asistida)* en Día D+1.
- Cutover 100% a Plant Hub y Apagado de Planillas (
Read-Only): Congelamiento de planillas Google Sheets/Excel en modo solo lectura.
- Criterio Operativo Dual WMS / Depósito (Juanchi Busso, 29-oct 14:18 y 14:39 hs): Juanchi creó un grupo dedicado con mauro-stoessel-vivet y gamaliel (estilo
IA Plant Legacy Dev) para canalizar consultas de panel y mejoras operativas. Todas las mejoras rápidas que van pidiendo Mauro y Gama se implementan y prueban de inmediato en el sistema actual para aprovecharlas ya durante el Cyber Monday, mientras en paralelo se analizan e integran dentro de la nueva arquitectura del WMS dePlant Huby se auditan los procedimientos cargados para detectar qué tareas puede absorber directamente la IA. · 2026-10-29
🔗 Conexiones Neuronales
- Eje: casa-red-y-camaras|Casa Saint Thomas · Domótica, Red & Cámaras
- Eje: desarrollo-de-capacidades
- Eje: monitores-planter|Monitor Planter · Liquidaciones & Sellers
- Eje: plant-interno-tableros
Temas/procedimientos-plant-hub