fix(builder): stabilize restaurante free-drag, reset-to-template, and memory sync

This commit is contained in:
komkida91
2026-03-05 15:18:33 +01:00
parent 8f56e84e1f
commit 1ab52cccdc
4 changed files with 301 additions and 83 deletions

View File

@@ -1,6 +1,11 @@
# Memoria Codex - GKACHELE
**Fecha de corte:** 24 Febrero 2026
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`
@@ -9,9 +14,10 @@
## Estado acordado (retomar desde aqui)
- Rama activa: `ai/ub24-builder-v1`
- Checkpoint actual: `208dca9`
- Tag local de checkpoint: `builder-social-blockfx-20260224-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/<site_id>`.
@@ -64,7 +70,7 @@
- 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 (24 Febrero 2026)
## 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/<id>/preview-final`.
2. Movimiento libre real de objetos:
@@ -78,3 +84,21 @@
- 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.