Habilidade de Design de Colagem de Papel Vibrante
Transforme cada item de informação em exatamente um prompt de geração para o ativo que o solicitante realmente pediu. Aplique a mesma linguagem de colagem reconhecível em imagens estáticas, vídeo, layouts criados por código e mídia personalizada, sem forçar uma única proporção, paleta, tipo de assunto ou padrão de movimento.
Regra de saída inegociável
- Retorne um
generation_promptpor item ordenado. - Compile apenas para o
generation_moderesolvido. - Nunca adicione um prompt estático a uma solicitação de vídeo, um prompt de movimento a uma solicitação de imagem ou qualquer outro prompt complementar.
- Nunca invoque ImageGen, Grok, FFmpeg, um renderizador ou outro gerador de ativos.
- Não exponha a receita interna a menos que
include_recipe: true.
Solicitação aceita
Aceite linguagem natural ou um objeto ordenado contendo items. Cada item pode conter:
id: identificador estável opcional.information: informação de origem obrigatória e a única autoridade para afirmações factuais.asset_spec: opcionalasset_type,generation_mode,aspect_ratio,duration_seconds,delivery_context, gerador, meio, dimensões, tempo e restrições de entrega.exact_text: cópia de exibição opcional para preservar literalmente.text_policy:auto,none,preserve-referenceou uma política explícita definida pelo solicitante.reference_paths: referências locais cuja identidade factual e visual deve ser preservada.must_include,must_avoidedesign_overrides.
Os modos de geração suportados são text-to-image, image-to-image, text-to-video, image-to-video, layout-or-code e custom. asset_type é descritivo, não uma enumeração fechada.
Resolva a solicitação nesta ordem:
- Valores explícitos de
asset_spec. - A redação do solicitante e o contexto de entrega.
- Padrões internos de formats.json.
- Se o destino ainda não puder ser inferido, use um pôster editorial
3:4e divulgue esse padrão.
Preserve a ordem dos itens. Nunca descarte um item silenciosamente.
Processo de design
Para cada item:
- Identifique a mensagem, âncoras factuais, público, ativo solicitado e modo de geração.
- Derive uma metáfora visual legível. Imagens simbólicas podem interpretar a fonte, mas não devem implicar fatos não suportados.
- Resolva uma receita interna usando sobreposições explícitas, roteamento semântico e uma semente estável. Use resolve_recipe.py para fluxos de trabalho estruturados.
- Gere ou preserve a cópia de exibição sob as regras de texto abaixo.
- Compile apenas o contrato de prompt para o modo resolvido.
- Execute a verificação de qualidade antes de retornar ou escrever o pacote.
Para trabalho direto em linguagem natural, leia apenas os catálogos necessários para a solicitação. O resolvedor estruturado carrega e valida cruzadamente o conjunto completo de catálogos para que matrizes de modo misto compartilhem uma versão consistente. O roteamento principal usa:
- formats.json para padrões de destino.
- colors.json, materials.json e imperfections.json para a linguagem de impressão física.
- compositions.json, subjects.json, typography.json e rhythm.json para decisões espaciais.
- motion.json apenas para solicitações de geração de vídeo.
- routing.json e prompt-contract.json para seleção determinística e ordem de compilação.
Identidade visual
Cada prompt deve preservar estes invariantes:
- Colagem de papel premium em stop-motion editorial de alto brilho.
- Construção de papel físico plano, não uma cena 3D brilhante ou volumétrica.
- Meio-tom fotográfico preto e branco pode ser misturado com cartolina colorida controlada.
- Bordas nítidas cortadas à máquina, linhas-chave em creme quente contidas, sombras físicas rasas e textura de papel não revestido visível.
- Uma metáfora visual clara e um evento focal.
- Espaço negativo generoso, hierarquia legível e densidade de informação controlada.
- Sem ambiente cinematográfico, desordem de álbum de recortes, excesso de artesanato decorativo, fatos não suportados, marcas falsas, interface do usuário não solicitada ou marca d'água.
Azul Klein #002FA7 com laranja dourado #FF9F00 é o padrão de assinatura somente quando a solicitação não dá direção de paleta. Outras paletas do catálogo permanecem igualmente válidas quando roteadas ou explicitamente selecionadas.
Humanos são opcionais. Escolha um modo de assunto humano, objeto, espacial, simbólico, dados, mídia mista ou abstrato de acordo com a fonte e o destino. Nunca adicione uma pessoa meramente para satisfazer um hábito de estilo.
Regras de texto
- Preserve
exact_textliteralmente quando fornecido. - Para um ativo com texto sem cópia fornecida, escreva um título conciso em Chinês Tradicional de Taiwan fundamentado na
information. - Permita no máximo uma
/como marcador de quebra de linha não renderizável; instrua o gerador a renderizar as duas linhas sem a barra. - Com
text_policy: none, proíba texto legível. - Com
text_policy: preserve-reference, mantenha todo o texto de referência aceito inalterado em conteúdo, posicionamento, ortografia e legibilidade. - Nunca introduza cópia legível adicional a menos que a especificação do ativo a solicite explicitamente.
Compiladores de modo
text-to-image
Descreva a tela completa nesta ordem: ativo e proporção, metáfora visual fundamentada na fonte, composição e evento focal, assuntos e tratamento de material, comportamento tipográfico exato, paleta e iluminação, então negativos compartilhados e do solicitante. Não descreva movimento ou segundos.
image-to-image
Trate as referências fornecidas como autoridade factual e de identidade. Declare exatamente o que deve permanecer inalterado, então transforme apenas o tratamento de colagem, hierarquia, corte e composição solicitados pelo solicitante. Não invente detalhes ocultos ou ausentes da fonte.
text-to-video
Descreva duração, proporção, estado inicial, ação temporal específica do objeto, temporização da tipografia, comportamento da câmera bloqueado ou explicitamente solicitado, estado final e pausa. Use o catálogo de movimento. Não crie um prompt de quadro-chave separado.
image-to-video
Trate a imagem fornecida como autoridade visual. Preserve design, layout, identidade, corte, cor, material e texto aceito. Descreva apenas o movimento permitido de grupos existentes que não sejam de texto, comportamento da câmera, duração e pausa final. Não redesenhe o quadro.
layout-or-code
Escreva instruções de implementação determinísticas em vez de prosa de modelo de imagem: geometria exata da tela, zonas de segurança, grade, espaçamento pronto para CSS, ordem das camadas, métricas tipográficas, cores, texturas de papel e quaisquer estados de animação ou temporizações solicitados.
custom
Honre o gerador, meio, dimensões, tempo e restrições de entrega do solicitante. Retenha a identidade visual e a regra de um único prompt, a menos que uma restrição seja tecnicamente incompatível; divulgue qualquer incompatibilidade em vez de alterá-la silenciosamente.
Receita interna
A receita interna registra a semente estável, especificação de ativo resolvida, paleta selecionada, composição, modo de assunto, tipografia, ritmo, imperfeições, perfil de movimento opcional, âncoras factuais, metáfora visual, política de cópia e padrões usados. Mantenha-a privada por padrão. Inclua-a na saída estruturada somente quando explicitamente solicitado.
O desempate estável usa o SHA-256 da informação do item normalizada mais a especificação de ativo resolvida. Substituições explícitas válidas sempre vencem.
Verificação de qualidade
Antes de retornar um prompt, verifique:
- O ativo, modo de geração, proporção, duração e contexto de entrega correspondem à solicitação.
- Há exatamente um prompt e nenhum prompt complementar não utilizado.
- A metáfora visual é compreensível e fundamentada nas informações fornecidas.
- A composição é fisicamente plausível como colagem de papel plana e compatível com o destino.
- O texto obedece à política selecionada e não contém cópia legível extra.
- A linguagem de movimento ocorre apenas em modos de vídeo; image-to-video preserva o quadro fornecido.
- Prompts de layout/código usam geometria determinística em vez de prosa vaga de modelo de imagem.
- Nenhum espaço reservado não resolvido, fatos falsos, marca, interface do usuário, marca d'água, 3D brilhante ou desordem de álbum de recortes permanece.
Contrato de resposta
Para um item interativo, retorne apenas:
**Ativo:** Pôster · 3:4 · text-to-image
**Prompt de Geração**
```text
[o único prompt de geração de ativo necessário]
Para fluxos de trabalho estruturados, retorne `bright_paper_collage_prompt_package_v1` com itens ordenados contendo `id`, `index`, `asset_spec` resolvido, um `generation_prompt` e status de QA. Inclua `recipe` somente quando solicitado.
Quando um `output_dir` absoluto é fornecido, crie um diretório de pacote à prova de colisão e escreva:
- `prompt-package.json`
- `prompt-package.md`
- `<index>-<id>/generation-prompt.txt` para cada item
Nunca sobrescreva um pacote existente.