# Memoria Codex - GKACHELE Entendido. Queda memorizado el foco: mejorar sin retrocesos, calidad profesional y avance real por lotes verificables. Cuando vuelvas, arranco leyendo memoria y ejecutando directo. **Fecha de corte:** 04 Marzo 2026 ## Fuente de verdad - `codex/VERSIONADO_IA.md` - `codex/MEMORIA_CODEX.md` - `STATE.md` (raiz del workspace, memoria operativa Docker/SaaS desde 2026-02-28) ## Estado acordado (retomar desde aqui) - Rama activa: `ai/ub24-builder-v1` - Checkpoint actual: `8f56e84` - Tag local de checkpoint: `builder-customizer-pro-20260304-v1` (pendiente crear si se solicita) - Base funcional estable previa: `e83e915` (tag local: `builder-stable-e83e915`) - Estado de sync remoto verificado (`2026-03-04`): `0 0` ## Estado funcional verificado - Builder operativo en `/elementor/`. - Customizer unificado en una sola ruta: - `/customizer/` activo - `/customizer2/` y `/customizer3/` fuera (`404`) - Mejoras ya hechas en builder: - menu manual con mejor mapeo a bloques reales - drop en modo libre mas preciso - bloque `Redes` con mas controles visuales - controles de fondo/transicion por bloque (version inicial) ## Feedback del usuario memorizado (obligatorio) - Hay cosas buenas en lo hecho. - El resultado visual actual todavia se percibe "cutre". - Las animaciones actuales no alcanzan nivel pro. - Los fondos (sobre todo imagen de fondo) no se ven profesionales. - Lo de `Redes` debe escalarse y aplicarse mejor a cada bloque. - No perder este contexto ni volver a "no saber en que quedamos". - Estandar visual confirmado por usuario: nivel premium como landing `campos-misiones` - Hero con fondo potente y composicion pro. - Bloques de contacto/redes con look comercial real. - Mapas embebidos y galerias con acabado profesional. - Botones con micro-movimiento y sombra consistente. - Este nivel debe replicarse en plantillas y en el customizer de `word`. ## Siguiente lote acordado 1. Subir calidad visual global (no solo `Redes`) con sistema consistente por bloque. 2. Rehacer fondos animados a nivel pro (capas, movimiento elegante, control fino). 3. Rehacer transiciones/hover con calidad premium y coherencia global. 4. Mantener flujo: `1 archivo + 1 cambio + 1 prueba` por iteracion. ## Metodo operativo - Misma rama + control por hash/revert. - Sin push/tag sin orden explicita del usuario. - Validacion inmediata por URL canonica: - `http://127.0.0.1:5001/elementor/1` - Arranque: - `python -m demo.app` desde `c:\word` ## Memoria integrada desde STATE.md (raiz) - Objetivo paralelo vigente: automatizacion Docker estable en `C:\word` con flujo reproducible. - Regla activa: un solo flujo oficial de automatizacion, cambios pequenos y verificables, registro de fallo+fix. - Flujo Docker objetivo: 1. `docker compose build` 2. `docker compose up -d` 3. `docker compose ps` 4. `docker compose logs --tail=200` 5. `docker compose restart ` cuando aplique - Proximo paso operativo en esa linea: definir compose canonico unico y retirar variantes no usadas. - Estandar visual SaaS validado (2026-02-28): referencia `Campos Misiones` como base premium replicable. ## Pendientes criticos memorizados (04 Marzo 2026) 1. Paridad real entre editor y preview final: - lo que se ve mientras se edita debe verse igual en `/elementor//preview-final`. 2. Movimiento libre real de objetos: - drag/reordenamiento debe funcionar estable y predecible. 3. Cache: - revisar y corregir cache agresiva que oculta cambios recientes. 4. Ancho de bloques: - no forzar 100% por defecto. - permitir control real de ancho (mas angosto/mas ancho) sin romper layout. 5. Hero izquierda/derecha: - swap de contenido debe reflejarse claramente en editor y preview final. 6. Modularizacion tecnica: - dividir `elementor_builder.html` en archivos mas pequenos (CSS/JS por responsabilidades) para evitar regressiones y acelerar fixes. ## Control de version operativo (obligatorio desde 2026-03-04) 1. Antes de responder estado de version: ejecutar y registrar - `git rev-parse --short HEAD` - `git rev-list --left-right --count ai/ub24-builder-v1...origin/ai/ub24-builder-v1` 2. Si la memoria no coincide con `HEAD`, corregir memoria en la misma sesion. 3. No declarar "sincronizado" sin evidencia `0 0` en el momento. ## Actualizacion 2026-03-05 (builder restaurante) - Rama objetivo reafirmada: `ai/ub24-builder-v1`. - Lote tecnico aplicado en `elementor/templates/elementor_builder.html`: 1. `Reset` vuelve a plantilla base del rubro, no vacia bloques. 2. Se mantiene `free drag` como modo prioritario en restaurante. 3. Subir/bajar reordena visualmente en modo libre. 4. Menu reconoce targets por semantica y tipo de bloque (contacto/mapa/redes/resenas/carta). 5. Se agrega autosave de borrador y propagacion de `device` a preview-final. - Nota de operacion: - Evitar forzado automatico de posiciones cuando el usuario esta ubicando bloques manualmente.