fix(builder): stabilize restaurante free-drag, reset-to-template, and memory sync
This commit is contained in:
@@ -1,4 +1,4 @@
|
||||
# Versionado IA - UB24 / Elementor
|
||||
# Versionado IA - UB24 / Elementor
|
||||
|
||||
## 0) Protocolo Bloqueante (siempre)
|
||||
1. Definir objetivo del lote en 1 linea.
|
||||
@@ -14,10 +14,12 @@
|
||||
Definir un proceso de versionado auditable, reproducible y estable para el desarrollo del builder UB24.
|
||||
|
||||
## 2) Estado actual verificado
|
||||
- Fecha de verificacion: `2026-02-22`
|
||||
- Fecha de verificacion: `2026-03-04`
|
||||
- Rama activa: `ai/ub24-builder-v1`
|
||||
- Upstream: `origin/ai/ub24-builder-v1`
|
||||
- Divergencia local/remoto: `3 0`
|
||||
- Divergencia local/remoto: `0 0`
|
||||
- HEAD actual: `8f56e84`
|
||||
- Ultimo commit: `8f56e84 feat(customizer): add pro visual presets, social styles, and responsive map controls`
|
||||
- Comando usado:
|
||||
- `git rev-list --left-right --count ai/ub24-builder-v1...origin/ai/ub24-builder-v1`
|
||||
|
||||
@@ -107,15 +109,20 @@ Definir un proceso de versionado auditable, reproducible y estable para el desar
|
||||
- Preview final separada habilitada:
|
||||
- `GET /elementor/<site_id>/preview-final`
|
||||
- `GET /ub24/<site_id>/preview-final`
|
||||
- Customizer activo unificado:
|
||||
- `GET /customizer/<site_id>`
|
||||
- Rutas legacy retiradas:
|
||||
- `GET /customizer2/<site_id>` -> `404`
|
||||
- `GET /customizer3/<site_id>` -> `404`
|
||||
- Motor de reordenamiento seleccionado para DnD:
|
||||
- `SortableJS` (estrategia unica)
|
||||
|
||||
## 10) Pendientes priorizados
|
||||
1. QA manual de cada icono/accion del menu superior en preview final (siguiente lote).
|
||||
2. Footer global obligatorio con autoria del proyecto.
|
||||
3. Watermark de autoria en codigo bajo convencion unica.
|
||||
4. Flujo dual estable de preview (editor/pagina real).
|
||||
5. Mejora de interaccion touch/capacitiva del builder.
|
||||
2. Cerrar y validar flujo unico del customizer en docs cruzadas (sin rutas legacy).
|
||||
3. Footer global obligatorio con autoria del proyecto.
|
||||
4. Watermark de autoria en codigo bajo convencion unica.
|
||||
5. Flujo dual estable de preview (editor/pagina real) + mejora touch/capacitiva.
|
||||
|
||||
## 11) Referencias cruzadas
|
||||
- Historial funcional detallado: `codex/HISTORIAL_CAMBIOS.md`
|
||||
@@ -125,3 +132,49 @@ Definir un proceso de versionado auditable, reproducible y estable para el desar
|
||||
## 12) Nota operativa
|
||||
Este archivo define el estandar de trabajo. Cualquier cambio de proceso debe registrarse en un commit `chore(versioning)` y quedar reflejado aqui.
|
||||
|
||||
Memorizado.
|
||||
|
||||
En la próxima sesión haré esto como primer paso:
|
||||
1. Revisar en internet referencias de diseño (layouts, bloques, redes, animaciones, efectos pro).
|
||||
2. Extraer patrones aplicables al builder.
|
||||
3. Convertirlos en mejoras concretas y ordenadas en tu proyecto.
|
||||
|
||||
Entendido.
|
||||
|
||||
Queda memorizado el foco: mejorar sin retrocesos, calidad profesional y avance real por lotes verificables.
|
||||
Cuando vuelvas, arranco leyendo memoria y ejecutando directo.
|
||||
|
||||
## 13) Continuidad de sesion (agregado 2026-03-04)
|
||||
- Se adopta esquema de memoria en 3 capas:
|
||||
1. `AGENTS.md` (reglas estables)
|
||||
2. `codex/SESSION_STATE.md` (estado vivo de trabajo)
|
||||
3. `codex/VERSIONADO_IA.md` (historial de decisiones/versionado)
|
||||
- Hook de arranque oficial:
|
||||
- `powershell -ExecutionPolicy Bypass -File .\codex\start-session.ps1`
|
||||
- Hook de cierre oficial:
|
||||
- `powershell -ExecutionPolicy Bypass -File .\codex\end-session.ps1`
|
||||
|
||||
## 14) Ajuste de operacion (2026-03-04)
|
||||
- A partir de esta fecha, la lectura de contexto de inicio es automatica por politica del asistente.
|
||||
- No se requiere ejecutar scripts manuales para que el asistente cargue memoria.
|
||||
- `start-session.ps1` y `end-session.ps1` quedan como herramientas opcionales de soporte.
|
||||
|
||||
## 15) Regla de sincronizacion estricta (2026-03-04)
|
||||
1. Toda respuesta sobre "version actual" debe salir de git en tiempo real, no de memoria previa.
|
||||
2. Al detectar desfase entre memoria y `HEAD`, actualizar `codex/VERSIONADO_IA.md` y `codex/MEMORIA_CODEX.md` en la misma sesion.
|
||||
3. Toda afirmacion de push/sync debe incluir evidencia de `rev-list`:
|
||||
- `0 0` = sincronizado
|
||||
- distinto de `0 0` = no sincronizado
|
||||
|
||||
## 16) Lote aplicado (2026-03-05)
|
||||
- Rama de trabajo confirmada: `ai/ub24-builder-v1`
|
||||
- Base de partida: `8f56e84`
|
||||
- Archivo principal intervenido:
|
||||
- `elementor/templates/elementor_builder.html`
|
||||
- Cambios del lote:
|
||||
1. `Reset` restaura plantilla base por rubro (ya no borra todo).
|
||||
2. Flujo restaurante en `free_drag` preserva posicion manual (sin auto-restack agresivo por render).
|
||||
3. Botones subir/bajar aplican reordenamiento visible.
|
||||
4. Mapeo de menu a bloques por semantica + tipo (`contact`, `map`, `social`, `review`, `cards/gallery/hero`).
|
||||
5. Autosave borrador en cambios de inspector/settings.
|
||||
6. Preview final recibe `device` (`desktop/tablet/phone`) desde el editor.
|
||||
|
||||
Reference in New Issue
Block a user