# Adaptadores de render

El Motor de Creativos es independiente de la herramienta que genera la imagen. Su trabajo es resolver el brief, seleccionar activos, definir composición y producir un paquete de render.

## Contrato de salida del director creativo

Toda pieza debe poder expresarse con:

1. formato y relación de aspecto;
2. prompt de dirección de arte;
3. copy exacto y zonas reservadas para texto;
4. activos de referencia: logo, producto, personaje, escena y design system;
5. datos verificables y restricciones;
6. lista de verificación visual.

## Adaptadores posibles

- **Codex/OpenAI:** usa generación de imágenes con referencias locales y después guarda el resultado junto al brief.
- **Higgsfield u otro generador visual:** enviar el mismo paquete de render, los activos y el prompt; descargar el resultado a `outputs` y validar texto, logo y proporciones.
- **Gemini, Claude u otro asistente:** usar el motor para estrategia, prompt, copy y control de calidad; si la plataforma no genera la imagen, entregar el paquete a su generador visual o a una herramienta externa.
- **Aplicación propia:** implementar un selector de backend. El frontend captura biblioteca y brief; el backend arma el paquete de render y llama al proveedor configurado por el usuario.

## Regla de portabilidad

Nunca escribir instrucciones centrales que dependan de un único proveedor. El proveedor cambia la forma de invocar la generación; no cambia design system, activos, datos, dirección de arte ni controles de calidad.
