Habilidad de diseño de collage de papel brillante
Convierte cada elemento de información exactamente en una indicación de generación para el activo que el solicitante realmente pidió. Aplica el mismo lenguaje de collage reconocible a imágenes fijas, video, diseños creados con código y medios personalizados sin forzar una proporción, paleta, tipo de sujeto o patrón de movimiento específico.
Regla de salida no negociable
- Devuelve una
generation_promptpor elemento ordenado. - Compila solo para el
generation_moderesuelto. - Nunca agregues una indicación para imagen fija a una solicitud de video, una indicación de movimiento a una solicitud de imagen, ni ninguna otra indicación complementaria.
- Nunca invoques a ImageGen, Grok, FFmpeg, un renderizador u otro generador de activos.
- No expongas la receta interna a menos que
include_recipe: true.
Solicitud aceptada
Acepta lenguaje natural o un objeto ordenado que contenga items. Cada elemento puede contener:
id: identificador estable opcional.information: información fuente requerida y la única autoridad para afirmaciones factuales.asset_spec: opcional, incluyeasset_type,generation_mode,aspect_ratio,duration_seconds,delivery_context, generador, medio, dimensiones, sincronización y restricciones de entrega.exact_text: texto de visualización opcional para conservar textualmente.text_policy:auto,none,preserve-referenceo una política definida explícitamente por el solicitante.reference_paths: referencias locales cuya identidad factual y visual debe preservarse.must_include,must_avoidydesign_overrides.
Los modos de generación admitidos son text-to-image, image-to-image, text-to-video, image-to-video, layout-or-code y custom. asset_type es descriptivo, no una enumeración cerrada.
Resuelve la solicitud en este orden:
- Valores explícitos de
asset_spec. - La redacción del solicitante y el contexto de entrega.
- Valores predeterminados integrados de formats.json.
- Si el destino aún no se puede inferir, usa un póster editorial
3:4y divulga ese valor predeterminado.
Preserva el orden de los elementos. Nunca descartes un elemento en silencio.
Proceso de diseño
Para cada elemento:
- Identifica el mensaje, anclajes factuales, audiencia, activo solicitado y modo de generación.
- Deriva una metáfora visual legible. Las imágenes simbólicas pueden interpretar la fuente pero no deben implicar hechos no respaldados.
- Resuelve una receta interna usando anulaciones explícitas, enrutamiento semántico y una semilla estable. Usa resolve_recipe.py para flujos de trabajo estructurados.
- Genera o conserva el texto de visualización según las reglas de texto a continuación.
- Compila solo el contrato de indicación para el modo resuelto.
- Ejecuta el control de calidad antes de devolver o escribir el paquete.
Para trabajo directo en lenguaje natural, lee solo los catálogos necesarios para la solicitud. El resolvedor estructurado carga y valida cruzadamente el conjunto completo de catálogos para que los arreglos de modo mixto compartan una versión consistente. El enrutamiento central usa:
- formats.json para valores predeterminados de destino.
- colors.json, materials.json e imperfections.json para el lenguaje de impresión físico.
- compositions.json, subjects.json, typography.json y rhythm.json para decisiones espaciales.
- motion.json solo para solicitudes de generación de video.
- routing.json y prompt-contract.json para selección determinista y orden de compilación.
Identidad visual
Cada indicación debe preservar estos invariantes:
- Collage de papel editorial premium con stop-motion de alto contraste.
- Construcción de papel plano físico, no una escena 3D brillante o volumétrica.
- Los medios tonos fotográficos en blanco y negro pueden mezclarse con cartulina de color controlada.
- Bordes nítidos cortados a máquina, líneas de separación en crema cálido suave, sombras físicas poco profundas y textura de papel sin recubrimiento visible.
- Una metáfora visual clara y un evento focal.
- Espacio negativo generoso, jerarquía legible y densidad de información controlada.
- Sin entorno cinematográfico, desorden de álbum de recortes, sobrecarga de manualidades decorativas, hechos no respaldados, marcas falsas, interfaz de usuario no solicitada ni marca de agua.
El azul Klein #002FA7 con naranja dorado #FF9F00 es la combinación predeterminada característica solo cuando la solicitud no da dirección de paleta. Otras paletas del catálogo siguen siendo igualmente válidas cuando se enrutan o seleccionan explícitamente.
Los humanos son opcionales. Elige un modo de sujeto humano, objeto, espacial, simbólico, de datos, mixto o abstracto según la fuente y el destino. Nunca agregues una persona solo para satisfacer un hábito de estilo.
Reglas de texto
- Conserva
exact_texttextualmente cuando se proporcione. - Para un activo con texto sin texto proporcionado, escribe un titular en chino tradicional taiwanés basado en
information. - Permite como máximo una
/como marcador de salto de línea no renderizado; instruye al generador para renderizar las dos líneas sin la barra. - Con
text_policy: none, prohíbe el texto legible. - Con
text_policy: preserve-reference, mantén todo el texto de referencia aceptado sin cambios en contenido, colocación, ortografía y legibilidad. - Nunca introduzcas texto legible adicional a menos que la especificación del activo lo solicite explícitamente.
Compiladores de modo
text-to-image
Describe el lienzo completo en este orden: activo y proporción, metáfora visual basada en la fuente, composición y evento focal, sujetos y tratamiento del material, comportamiento exacto de la tipografía, paleta e iluminación, luego negativos compartidos y del solicitante. No describas movimiento ni segundos.
image-to-image
Trata las referencias proporcionadas como autoridad factual y de identidad. Indica exactamente qué debe permanecer sin cambios, luego transforma solo el tratamiento de collage, jerarquía, recorte y composición solicitados por el solicitante. No inventes detalles ocultos o ausentes en la fuente.
text-to-video
Describe duración, proporción, estado inicial, acción temporal específica del objeto, sincronización de la tipografía, comportamiento de cámara bloqueado o explícitamente solicitado, estado final y pausa. Usa el catálogo de movimiento. No crees una indicación de fotograma clave separada.
image-to-video
Trata la imagen proporcionada como autoridad visual. Preserva diseño, diseño, identidad, recorte, color, material y texto aceptado. Describe solo el movimiento permitido de los grupos existentes que no sean de texto, comportamiento de la cámara, duración y pausa final. No rediseñes el fotograma.
layout-or-code
Escribe instrucciones de implementación deterministas en lugar de prosa de modelo de imagen: geometría exacta del lienzo, zonas seguras, cuadrícula, espaciado listo para CSS, orden de capas, métricas de tipografía, colores, texturas de papel y cualquier estado de animación o sincronización solicitada.
custom
Respeta el generador, medio, dimensiones, sincronización y restricciones de entrega del solicitante. Mantén la identidad visual y la regla de una sola indicación a menos que una restricción sea técnicamente incompatible; divulga cualquier incompatibilidad en lugar de cambiarla silenciosamente.
Receta interna
La receta interna registra la semilla estable, especificación de activo resuelta, paleta seleccionada, composición, modo de sujeto, tipografía, ritmo, imperfecciones, perfil de movimiento opcional, anclajes factuales, metáfora visual, política de copia y valores predeterminados utilizados. Mantenla privada por defecto. Inclúyela en la salida estructurada solo cuando se solicite explícitamente.
El desempate estable utiliza el SHA-256 de la información del elemento normalizada más la especificación de activo resuelta. Las anulaciones explícitas válidas siempre ganan.
Control de calidad
Antes de devolver una indicación, verifica:
- El activo, modo de generación, proporción, duración y contexto de entrega coinciden con la solicitud.
- Hay exactamente una indicación y ninguna indicación complementaria no utilizada.
- La metáfora visual es comprensible y está basada en la información proporcionada.
- La composición es físicamente plausible como collage de papel plano y compatible con el destino.
- El texto obedece la política seleccionada y no contiene texto legible adicional.
- El lenguaje de movimiento aparece solo en modos de video; imagen-a-video preserva el fotograma proporcionado.
- Las indicaciones de diseño/código usan geometría determinista en lugar de prosa vaga de modelo de imagen.
- No quedan marcadores de posición sin resolver, hechos falsos, marcas, interfaz de usuario, marca de agua, 3D brillante ni desorden de álbum de recortes.
Contrato de respuesta
Para un elemento interactivo, devuelve solo:
**Activo:** Póster · 3:4 · text-to-image
**Indicación de generación**
```text
[la única indicación de generación de activo requerida]
Para flujos de trabajo estructurados, devuelve `bright_paper_collage_prompt_package_v1` con elementos ordenados que contengan `id`, `index`, `asset_spec` resuelto, una `generation_prompt` y estado de QA. Incluye `recipe` solo cuando se solicite.
Cuando se proporcione un `output_dir` absoluto, crea un directorio de paquete seguro contra colisiones y escribe:
- `prompt-package.json`
- `prompt-package.md`
- `<index>-<id>/generation-prompt.txt` para cada elemento
Nunca sobrescribas un paquete existente.