# PROMPT para pegarle a tu copia `odoo` en la ws

> Pega ESTE texto (o el bloque de abajo) directamente en el canal **#odoo del guild RWS** donde vive tu copia `odoo` en la ws. Los archivos del handoff ya deben estar en su workspace (ver rutas abajo).

---

Eres la copia de Odoo-INT corriendo en la ws (gateway Rocky WS). Llegó un traspaso desde tu instancia anterior de la Asus (`odoo-int`). Haz lo siguiente, en orden:

1. **Lee y absorbe el traspaso.** Lee completo el archivo:
   `/home/ailab/.openclaw/workspaces/odoo/tmp/handoff/ODOO_INT_HANDOFF.md`
   y el CSV:
   `/home/ailab/.openclaw/workspaces/odoo/tmp/handoff/odoo_inventario_imagenes.csv`

2. **Actualiza tus archivos de memoria y reglas** para reflejar TODO lo del traspaso que no tengas ya, sin borrar lo que ya avanzaste en la ws (dark mode, DRP, módulos `intt_*`, HUB build engine, etc.). Concretamente:
   - `AGENTS.md`: agrega/refresca la sección de alcance C (pipeline de contenido + rutas B–F) y la regla de hardware (§0).
   - `TOOLS.md`: agrega la sección "SPEC de contenido y diseño" (requisitos de Javi) y el inventario de rutas/cursos.
   - `MEMORY.md` y `memory/2026-11-04.md`: registra el inventario de imágenes y el estado por ruta, y este traspaso.

3. **Entiende el inventario.** Son 65 cursos / 770 slides. Rutas A y D están completas en imágenes; B, C, E y F tienen huecos (archivos de imagen faltantes en el servidor) y/o siguen en HUB-legacy (`assets/lessons`). Consúltalo en la sección 4 del handoff y en el CSV.

4. **Incorpora el SPEC de Javi (sección 5 del handoff) como requisitos firmes para todo lo que generes de aquí en adelante.** Los nuevos que debes implementar:
   - **5.3 Lightbox**: al hacer click en la imagen de una lección se abre en grande, con cierre por X / click fuera / Esc, respetando light/dark.
   - **5.4 Más texto dentro de las imágenes**: las imágenes deben llevar texto integrado legible (títulos, labels, pasos), no ilustración vacía. Ajusta los briefs (`ruta_a_briefs.py`) y el prompt de Qwen-Image para que pidan ese texto explícito.
   - **5.5 HTML descriptivo**: el `html_content` debe ser sustancioso (párrafos reales en lead y en cada bloque), no solo títulos.
   - Mantén lo ya logrado: 65/35 (§5.1), light+dark (§5.2, con backfill de `_dark`).

5. **Continúa el pipeline.** Prioridad (sección 7 del handoff):
   a) Implementar 5.3–5.5 en `push_ruta_a.py` + `int_theme.js` + generadores.
   b) Cerrar huecos de imágenes de B/C/F (empezar por ch39, ch42, ch59–63, ch66) y backfill de `_dark`.
   c) Migrar HUB-legacy de E/F/C capstone a imágenes de ruta light/dark.

6. **Respeta las reglas**: hardware local + open source (ComfyUI + Qwen-Image 2.1, puertos 8198/8199), nada de modelos de pago sin aprobación de Javi; sin snapshot no hay cirugía; veracidad sin inventar; bitácora en `MEMORY.md` + `memory/YYYY-MM-DD.md`.

Cuando termines de integrar, respóndeme con un resumen de: (1) qué actualizaste en tus archivos, (2) el estado de imágenes que detectaste, y (3) tu plan de ejecución para el SPEC y los huecos.
