# Gema AI · C8L Code

Prioridad P0 de Leo Vela, 27 de octubre de 2026. Esta carpeta es hermana de `c8l-x-ai`, `c8l-x-akira`, `c8l-x-os` y `c8l-cerebro` en el repositorio de IDEs.

## Identidad y alcance

- Nombre exacto: **Gema AI**, una sola M. Plataforma y motor solicitados: **C8L Code**. No renombrar silenciosamente el motor existente `C8L-CODE` ni asignarle un ID no registrado.
- Científica española curiosa, tierna y divertida; versiones adulta y bebé ilustradas. Rojo Ferrari, marfil y grafito. Los retratos de referencia privados no deben publicarse.
- **Ismael** es el orbe compañero: escucha, prepara, ejecuta y comunica el resultado. Tiene iniciativa y una presencia propia. No incluir información sanitaria familiar en el registro público ni inventar su aspecto.
- Inicio sencillo con chat y ejemplos visuales; modo IDE, CLI, **Conexiones**, **Mensajes** y navegador-revista **El Chisme**. Lenguaje cotidiano, controles grandes y navegación estable.
- Servicios previstos: cuidados y agenda de salud, alimentación, organización y alarmas, economía doméstica, educación, actividad física adaptada, creación de imágenes, mapas y tareas de navegador.

## Estado real de esta entrega

La casa publicada tiene una portada ilustrada y un espacio de trabajo con HTML real: agenda con tareas editables y calendario exportable, compra, gastos, cuadernos, mapas por enlace, preparación de imágenes, IDE de documentos locales y CLI de órdenes sencillas. Los documentos, listas, preferencias y ajustes se guardan en este navegador. Los avisos se revisan mientras la página esté abierta; no son alarmas permanentes del sistema. Los borradores sociales no se persisten.

`colmena-cliente.js` ofrece un adaptador real a la Meet, que requiere comprobar el acceso. Lee el registro de modelos y la familia antes de permitir peticiones; no inventa motores si fallan. La comprobación pública actual devuelve acceso restringido. Las cuentas sociales y las acciones externas siguen pendientes de integración.

El Chisme muestra titulares, fuentes y fechas de cinco RSS oficiales. Lee al abrir la sección visible y puede actualizar cada 15 minutos mientras permanezca abierta; el usuario puede pausarlo. Las preferencias y las búsquedas por temas o personas se aplican a estos titulares. No es un servicio permanente de agentes navegadores. Ver `ARQUITECTURA-CONEXIONES-Y-CHISME.md` para el contrato previsto.

Los vídeos que aparezcan en la casa son exportaciones MP4 comprobadas de Google Vids, creadas con inteligencia artificial. El archivo `media/manifest.json` enumera únicamente entregas válidas; las tomas rechazadas en revisión no se publican. Los avatares se reproducen sin sonido y respetan el ajuste de movimiento. Las presentaciones completas tienen controles de reproducción.

La ficha de alcance y estados vive en `../identidades/gema/identidad.json`. El logotipo usa el mismo PNG canónico C8L de las otras IAs (`leon-ide/marca/os-oro.png`), con su geometría y alfa intactos; un filtro SVG local cambia solo el color al rojo Ferrari. No usar G ni un monograma nuevo. Las diez láminas de concepto se incluyen en `assets/` y se pueden abrir en `galeria.html` (dimensiones declaradas y carga diferida): identidad adulta/bebé/Ismael, casa, IDE, CLI, El Chisme, conexiones y emblema artístico. No sustituirlas por fotos privadas ni reutilizar avatares de las otras IAs. Son conceptos visuales, no evidencias de servicios activos. `assets/DISENO-APROBADO.json` conserva los criterios y `assets/INVENTARIO.json` los tamaños, dimensiones y SHA-256. El inventario original conserva las láminas de concepto y el emblema canónico. Los recursos nuevos se documentan en el estado de la entrega.

## Integración en la agencia

Se propone `gema.c8lagency.com` como entrada de la casa; **DNS y certificado pendientes de provisionar y comprobar**. Ruta de integración del paquete de IDEs: `gema-ai/`, con vistas `#inicio`, `#ide`, `#cli`, `#chisme`, `#conexiones` y `#mensajes`. La ruta HTTP final depende del montaje real del repositorio.

La celda superior de la agencia debe aparecer junto a León, Kukis, Yus y Cerebro, con nombre Gema AI y acento rojo Ferrari, enlace a su casa y accesos a sus servicios con estado comprobado. Conservar el resto de enlaces, sesión C8L ID y controles existentes. Mostrar primero los enlaces de esta maqueta solo en revisión; no anunciar inferencia o servicios disponibles antes de conectarlos y probarlos.

El 27/10, `c8l-web/main` aún contiene una portada de tres IAs y una cabecera distinta de la descrita por Leo. **No desplegar ese main ni cambiar la cabecera equivocada**: identificar el origen realmente servido por c8lagency.com y aplicar allí el alta de Gema. No se ha cambiado producción ni DNS desde esta entrega.

Pista de reconciliación leída en GitHub: la rama `c8l-web/codex/portada-audiovisual-2410` contiene `HomeC8L` y `houseCatalog` de cuatro casas. Su `docs/entregas/2026-10-24-portada/PUBLICADO-SERVICIOS-2410.md` documenta una publicación **selectiva** desde `/root/c8l-web-test`, no el despliegue íntegro de aquella rama. Antes de añadir a Gema en la cabecera pública, comparar esos componentes y la fuente vigente de Boston; tampoco desplegar la PR #2 completa.

## Cola P0 para Antigravity y agentes

1. Conservar la carpeta y los nombres Gema AI / C8L Code / Ismael; integrar los diseños aprobados sin pisar otras identidades.
2. Identificar la revisión de producción y añadir su celda, casa y catálogo de servicios en esa fuente.
3. Registrar un ID de motor real y conectar el bus de herramientas. Mantener estados visibles: pendiente, preparando, ejecutando, hecho y necesita tu ayuda; Stop debe cancelar trabajos.
4. Conectar tareas y alarmas con lectura de vuelta; mostrar hora, zona horaria, origen, próximo aviso y resultado comprobado. Una tarjeta ilustrada no equivale a una alarma activa.
5. Cuidados: registrar y organizar información aportada por la familia y profesionales; no inventar diagnósticos, pautas, dosis ni planes dietéticos individuales. Gastos, citas, mensajes y cambios externos conservan una revisión humana comprensible.
6. El Chisme: fuentes, fecha y separación entre noticias verificadas y opinión. Agenda familiar privada separada de noticias públicas; no convertir rumores en hechos ni exponer datos familiares.
7. Verificar escritorio, móvil, teclado, lectura ampliada, movimiento reducido, estados sin conexión y aislamiento de cuentas. Comunicar por separado preparado, integrado, probado y publicado.

## Revisión local

Servir esta carpeta por HTTP y abrir `index.html`; la galería de vídeos usa un módulo JavaScript compartido. Se comprueban sintaxis JavaScript, estructura HTML, destinos locales y rutas de los cinco accesos antes de proponer la integración. Las comprobaciones de esta casa no acreditan disponibilidad de los motores ni envío a redes sociales.

## Descubrimiento, coordinación y despliegue del adaptador

`registro-colmena.json` es el índice único de puertas y servicios de Gema para agencia, colmena, OS, tienda y navegador. Sus nombres y estados se leen de `../identidades/gema/identidad.json`. No añadir una copia de esa identidad a cada consumidor ni registrar un modelo nuevo sin prueba. Las rutas públicas del paquete son `/gema-ai/index.html`, sus seis vistas y los ejemplos con `?ejemplo=`.

La integración de la Meet añade `meet/familia_c8l.py` y la ruta pública `/api/colmena/familia`, que solo entrega nombres, oficios y estados públicos. Lee las cuatro fichas del proveedor oficial y Gema de este paquete. El sistema consultado de Cerebro incorpora los hechos de coordinación sin cambiar pesos, identidades ni el registro de los cuatro motores. Instalar el módulo y el parche de la Meet junto con esta ficha y registro. No afirmar conexión real hasta obtener lectura de vuelta desde el despliegue.

En c8lagency.com el cliente usa el proxy existente `/colmena/meet`; dentro de la Meet usa el mismo origen y, en archivo local, el endpoint local conocido. Otro alojamiento debe declarar `window.C8L_GEMA_CONFIG.meetBase` en su propio despliegue; el cliente no adivina una cuenta o un servidor ajeno. La autenticación conserva el comportamiento de origen de la Meet, sin solicitar ni guardar claves en esta interfaz. Una comprobación 401/403 pide entrar con C8L ID. No habilitar CORS con credenciales de forma indiscriminada para hacer pasar la prueba.

La CLI tiene `/cerebro tu petición` y `/gema tu petición` además de los ejemplos locales. No es una shell: manda chat al ID anunciado y atribuye la respuesta. Cancelar aborta la petición de pantalla; no certifica la cancelación del trabajo de un servidor. La integración real de navegador, archivos y alarmas debe conservar recibos y estados comprobables.

El OS y su tienda publicados están documentados en `/root/c8l-api/medios/quantum-web/os` en Boston; esa fuente no aparece en este checkout. Consumir allí el registro al reconciliar su esquema real, sin inventar otra lista de servicios ni desplegar copias antiguas.


## Personas y retratos

La portada de Gema presenta a Gema, de Barakaldo, y a su hijo Ismael, según la información y referencias aportadas por Leo. El retrato familiar es una composición creada con IA y lleva esa etiqueta visible. Las fotografías de referencia originales permanecen privadas. La imagen conjunta de Gema AI y el orbe representa sus personajes ilustrados.

La portada y el catálogo también presentan a Carolina Vicente / Kukis AI, coordinadora de desarrollo de diseño, y a Yusleny Rojas / Yus AI. Los avatares adultos y sus clips se identifican como representaciones de IA; no se presentan como fotografías documentales de las personas.


## Controles de vídeo y desplazamiento

Las barras de desplazamiento y los rangos usan los colores oscuros de cada interfaz. Los vídeos de esta casa tienen controles propios para reproducción, posición, sonido, subtítulos disponibles y pantalla completa. Los avatares silenciosos conservan su opción de movimiento reducido.
