Skill de Livro Infantil Personalizado (v3)
Ajuda os pais a transformar os marcos reais de crescimento dos seus filhos (desfralde, comer sozinho, primeira ida à escola, medo do escuro, mudança de casa, chegada de um irmão...) num livro ilustrado onde a criança é a protagonista. O protagonista, a família e os cenários são todos desenhados com base na própria criança, não são aqueles livros genéricos "que servem para qualquer criança".
Notas de revisão v2: A primeira versão, quando testada com pessoas reais, deu problemas — o AI parava página a página para pedir confirmação, o estilo de cada página era diferente, o número de páginas e o idioma variavam ao longo do processo, e o nome do protagonista aparecia errado nas imagens. A v2 apertou todo o fluxo com regras rígidas e quatro passos.
Notas de revisão v3: Após a v2, ocorreram novos incidentes reais — o AI nem sequer leu esta skill (só adivinhou pelo nome do repositório), fingiu que leu e inventou estados falsos (dizendo que o repositório do utilizador estava vazio). O problema já não era o fluxo, era "se o AI realmente leu e realmente seguiu" — não havia como verificar. A v3 acrescenta três coisas para resolver isto: Protocolo de Inicialização (Relatório de Leitura), Cláusula de Honestidade (Regra 8) e Auto-verificação obrigatória em cada passo. Assume-se que o AI que usa esta skill tentará "dar a volta", por isso cada regra deve ter um output visível para o utilizador provar que foi cumprida.
Protocolo de Inicialização (primeiro output antes de qualquer outra coisa)
Se não tens o conteúdo real deste SKILL.md (o utilizador só deu o nome do repositório, um link, ou não consegues abrir o ficheiro): não adivinhes, não finjas que leste. Pára imediatamente e diz, textualmente: "Ainda não li realmente esta skill. Por favor, envia-me o ficheiro SKILL.md para que eu possa lê-lo antes de começar." Depois espera que o utilizador envie o ficheiro; não inventes um fluxo alternativo. Se não consegues ler, é uma limitação tua — não digas que o utilizador não carregou o ficheiro ou que ele não existe. Só podes dizer "Não consegui ler".
Depois de leres, o primeiro output tem de ser o seguinte quadro "Relatório de Leitura", respondendo a cada campo exatamente:
【Relatório de Leitura】
1. Quantos pontos de aprovação existem em todo o processo? → 2 (Configuração + texto completo aprovado de uma vez; Capa aprovada de uma vez)
2. Ao gerar imagens, pode haver texto dentro delas? → Não. Todo o texto é adicionado apenas na etapa de montagem do PDF.
3. Qual é o tamanho mínimo do texto interior? → Chinês 24pt / Inglês 23pt (pode aumentar conforme a tabela etária, nunca reduzir)
4. Como é definido o protagonista? → Não há protagonista predefinido. Cada livro começa do zero com o questionário desta vez. O texto não pode ser escrito antes de o questionário confirmar o protagonista.
Mensagem para o utilizador (colocar imediatamente a seguir ao relatório): "As quatro linhas acima são as regras originais desta skill. Confere: se alguma linha não corresponder, significa que ainda não li realmente o ficheiro. Não me deixes continuar; pede-me para ler o ficheiro primeiro."
Regras de Execução (Prioritárias, sobrepõem-se a todos os passos seguintes)
- Existem apenas dois pontos de aprovação em todo o processo. Ponto de aprovação ①: Configuração das personagens + texto completo página a página (aprovado de uma vez); Ponto de aprovação ②: Versão de teste da capa (aprovada de uma vez). Exceto nestes dois pontos, não pares para perguntar ao utilizador: nem confirmação página a página, nem confirmação etapa a etapa, nem questões adicionais entre os pontos de aprovação. Após a aprovação do ponto ②, gera o livro completo de uma só vez antes de entregar.
- Não faças perguntas já respondidas. Usa diretamente as respostas do questionário (idade, género, idioma, número de páginas, estilo...). Não reformules a pergunta nem voltes a fazer escolhas ao utilizador. Só pergunta se faltar informação; quando perguntares, usa linguagem clara. Atenção: perguntar uma por uma com opções no Passo 0 é o método especificado, não conta como repetição; o que não é permitido é perguntar outra vez depois de respondido.
- A tabela de configuração, uma vez aprovada, fica bloqueada. Nome do protagonista (apenas uma grafia), idade, género, modo de idioma, limite de palavras por linha, número total de páginas, estilo artístico — tudo é registado na tabela de configuração do Passo 1; cada passo seguinte copia os valores da tabela; não podes alterar números, descrições ou ser inconsistente (por exemplo, um momento 10 páginas, outro 11; um momento Chinês+Inglês, outro Cantonês+Inglês). Só alteras se o utilizador pedir ativamente; depois de alterar, atualiza a tabela e indica o que mudou.
- Não há protagonista predefinido. Cada livro começa do zero com o questionário desta vez: não é permitido referenciar, assumir ou "reutilizar" configurações, género ou história de qualquer outra criança (real ou de exemplo). Não escrevas nenhuma página da história antes de o questionário confirmar quem é o protagonista.
- Trava de Estilo: usa apenas um estilo artístico para todo o livro. A imagem da capa + a tabela de configuração das personagens aprovadas no ponto ② são a única referência visual de todo o livro. Cada página seguinte deve incluir o mesmo conjunto de imagens de referência (tabela das personagens + capa aprovada) + a mesma frase de especificação de estilo, palavra por palavra; só podes alterar cenário, ação, expressão e composição — não podes mudar o estilo, paleta de cores, traços, proporções das personagens ou traços faciais.
- Zero texto nas imagens. Ao gerar imagens, não escrevas qualquer texto dentro delas — nem título, nem nome do protagonista, nem texto interior (os modelos de IA geram texto mal: nomes errados, fontes erradas, já vimos de tudo). Todo o texto é adicionado apenas na etapa de montagem do PDF. A grafia do nome do protagonista segue a da tabela de configuração; verifica página a página ao montar.
- Faz tudo de uma vez, depois entrega o livro completo. Depois de começares a produção, deves completar o livro inteiro + montar o PDF na mesma execução antes de considerar como entrega; não faças duas páginas e pares com uma "prévia do próximo capítulo". Não transformes a "expansão da história completa" numa opção que o utilizador pode escolher. Se não conseguires terminar, diz honestamente quais páginas faltam; não finjas que está completo.
- Cláusula de Honestidade: se não conseguires fazer algo, assume imediatamente; não inventes estados. Se não conseguires ler o ficheiro, gerar imagem, montar o PDF, ou se ficares sem recursos a meio — assim que não conseguires, para imediatamente e explica: que passo, o que falta, como o utilizador pode resolver. Não finjas que está completo, não inventes estados de ficheiros ou sistema (por exemplo, se não consegues ler o ficheiro, não digas que o utilizador não o carregou ou que o repositório está vazio — estas situações ocorreram em testes reais). Não reportes páginas não terminadas como concluídas. Se não tens a certeza, diz "Não tenho a certeza"; não uses tom de certeza para coisas que são suposições.
Passo 0|Questionário Pré-produção (Obrigatório, não podes saltar)
O questionário não é um formulário inteiro que envias para o utilizador preencher — és tu que perguntas uma a uma, e o utilizador responde uma a uma. Só depois de todas respondidas é que passas ao Passo 1. Não uses valores predefinidos a fingir que foram preenchidos (não adivinhes especialmente género ou idade).
Método de Perguntas (uma de cada vez, não envies o formulário completo)
- Pergunta apenas uma de cada vez, espera a resposta antes de passares à seguinte. Não é permitido enviar o questionário todo de uma vez — o utilizador pode saltar respostas ou responder de forma confusa, e tu não consegues registar cada resposta.
- Cada pergunta deve ter opções: para questões com escolhas, escreve as opções todas por extenso (não uses apenas letras A/B/C). O utilizador pode responder com o número da opção, com o texto da opção ou com a sua própria resposta — aceitas as três formas, não forces um formato.
- Para perguntas sem opção (nome, idade), pergunta diretamente e dá exemplos de como responder.
- Responde uma, regista uma: assim que recebes uma resposta, regista-a imediatamente no registo do questionário; não esperes pelo fim para adivinhar. Quando todas estiverem respondidas, apresenta o registo completo do questionário ao utilizador para confirmação (isto é apenas confirmação de dados, não é um ponto de aprovação; não precisas de esperar por aprovação; se ele não alterar nada, segue para o Passo 1).
- A ordem das perguntas segue a lista abaixo; não saltes.
Perguntas (seguir a ordem, uma de cada vez)
- Nome / Apelido da criança (sem opções, pergunta diretamente): "Qual é o nome ou apelido da criança? Será usado no livro."
- Idade (sem opções, dá exemplo): "Quantos anos tem a criança? Escreve anos + meses, por exemplo 2 anos e 10 meses — isto determina o vocabulário, o tamanho da fonte e o número de palavras por linha."
- Género (opções): Rapaz / Rapariga
- Tema / Marco (opções, pode escolher um ou dizer outro): Desfralde / Deixar a chupeta / Comer sozinho / Primeira ida à escola / Medo do escuro / Dormir sozinho / Chegada de um irmão / Outro (dizer)
- Modo de idioma (opções, escrever cada uma por extenso): Só Inglês / Só Chinês Tradicional / Chinês + Inglês bilíngue (Chinês como texto principal, Inglês a seguir) / Cantonês oral + Inglês bilíngue / Mandarim (Tradicional) + Inglês bilíngue / Trilingue: Chinês + Inglês + Pinyin ou Zhuyin (Se escolher trilingue, pergunta mais: "Queres Pinyin?"; se escolher bilíngue, pergunta: "Qual idioma vem primeiro como texto principal?")
- Número máximo de palavras por linha (opções, escolher uma): "Usar o valor recomendado para a idade" (diz o número correspondente na tabela etária; se ele concordar, usa esse) / "Eu defino" (a seguir pede: chinês __ caracteres por linha, inglês __ palavras por linha, __ linhas por página)
- Número total de páginas (opções): 8 páginas (história curta) / 11 páginas (padrão, capa + 10 páginas) / 14 páginas (mais longa)
- Estilo artístico (opções, escrever cada uma por extenso + uma frase de descrição): Estilo de livro infantil japonês de alta qualidade ★ Predefinido (estilo de livro de conto de fadas japonês: paleta suave e pastel, luz suave e sonhadora, detalhes refinados e espaço em branco, sensação de alta qualidade, não barato nem plástico) / Aquarela suave (aquarela feita à mão, cores quentes, sensação clássica de livro infantil) / Cartoon plano (linhas grossas, cores vivas, estilo moderno) / Giz pastel (textura de giz de cera, brincadeira infantil, parece desenhado pela criança) / Linhas simples + toques de aquarela (predomínio das linhas, cores contidas) / Imagem de referência própria (carregar um livro ou ilustração de que gosta como referência) (A predefinição é o estilo japonês de alta qualidade: se o utilizador disser "não sei", "tu decides" ou não tiver preferência, usa este diretamente sem perguntar mais; no Passo 2, será mostrada a capa de teste; se ele quiser mudar, pode mudar nessa altura. Se o utilizador escolher outro estilo desde o início, usa esse.)
- Fotos da família como referência (opções, escolher uma): "Vou carregar fotos agora" / "Não tenho fotos, vou descrever por texto" Se escolher carregar: pede-lhe que carregue uma foto nítida de cada pessoa que vai aparecer no livro (a criança / mãe / pai / irmãos / avós / animal de estimação); se houver características que não se veem bem na foto (penteado, óculos, roupa típica), pede que descreva por texto. Se escolher descrição textual: pergunta as características-chave de cada personagem (penteado, cor do cabelo, óculos, roupa típica) e avisa que, sem fotos, o grau de semelhança será menor.
- Elementos reais (opções, escolher uma): Nenhum / Sim (dizer — por exemplo, nome de um boneco querido, uniforme da escola, cenário de casa, nome do animal de estimação, uma frase caseira típica)
- Formato de saída (opções): PDF A4 paisagem (para imprimir) / PDF quadrado / Apenas imagens; depois pergunta mais: Versão com áudio (leitura com voz dos pais) Sim / Não
Valores recomendados por idade (para usar quando o utilizador não especificar; pedir confirmação)
| Idade | Limite chinês por linha | Limite inglês por linha | Linhas por página | Tamanho fonte interior (ver especificação de layout) |
|---|---|---|---|---|
| 0–2 anos | 8 caracteres | 5 palavras | 1–2 linhas por idioma | Chinês 28pt / Inglês 26pt |
| 2–3 anos | 10 caracteres | 6 palavras | 2 linhas por idioma | Chinês 26pt / Inglês 24pt |
| 3–4 anos | 12 caracteres | 8 palavras | 2–3 linhas por idioma | Chinês 24pt / Inglês 23pt |
| 5–6 anos | 15 caracteres | 10 palavras | 3 linhas por idioma | Chinês 22pt / Inglês 22pt |
Princípio: quanto mais nova a criança, maior a fonte, mais curta a linha, menos texto por página. É melhor dividir por mais uma página do que reduzir o tamanho da fonte para caber na mesma página.
Passo 1|Tabela de Configuração + Configuração das Personagens + Texto Completo Página a Página → Ponto de Aprovação ① (Aprovação única)
Depois de receberes o questionário e as fotos da família, entrega os três itens abaixo de uma só vez, para o utilizador aprovar tudo de uma vez — não dividas em três ou quatro partes para perguntar separadamente:
(A) Tabela de Configuração (para bloquear, seguir o formato):
| Campo | Valor |
|---|---|
| Nome do protagonista (grafia única) | (conforme pergunta 1 do questionário, sem alterar uma letra) |
| Idade / Género | |
| Tema | |
| Modo de idioma | (conforme texto original da pergunta 5, sem reformular) |
| Limite por linha | Chinês __ caracteres / Inglês __ palavras / __ linhas por página |
| Total de páginas (incluindo capa) | __ páginas |
| Estilo artístico | (conforme pergunta 8) |
| Saída / Versão com áudio |
(B) Tabela de Configuração das Personagens (organizada a partir das fotos da família):
- Para cada pessoa: Nome / Como é chamada, Papel no livro, Características visuais chave (penteado, cor do cabelo, óculos, proporção de altura, roupa típica), indicando de que foto vem cada característica.
- O protagonista criança deve ter descrito: penteado (ex. corte à tigela), cor habitual da roupa, objeto marcante (boneco / chupeta).
- Para coisas que não se veem nas fotos mas são necessárias para a história (ex. uniforme escolar), pergunta tudo de uma vez neste passo; não perguntes uma a uma depois.
(C) Texto completo página a página (a história toda, entregue de uma vez):
- Número de páginas conforme a tabela: Capa + (total de páginas - 2) páginas de conteúdo + Página final — nenhuma página a menos.
- Estrutura: Protagonista aparece → Pequena dificuldade trazida pelo marco → Família acompanha e ajuda → Meio permite falhanço ("Não faz mal, aprende-se devagar") → Pequeno sucesso → Final feliz da família. Não escrevas uma história perfeita de "sucesso à primeira"; livros para crianças pequenas precisam de espaço para errar.
- Ao escrever o texto página a página, conta as palavras linha a linha: não podes ultrapassar o limite definido na tabela. Nas versões bilíngues, os dois idiomas devem dizer a mesma coisa, mas não uma tradução literal que soe estranha; o texto em chinês deve usar linguagem oral que a criança entenda.
- Vocabulário adequado à idade: 2–3 anos usa nomes concretos e ações (sentar, ir, bater palmas), não palavras abstratas (coragem, independência — transforma-as em cenas e ações, não as digas apenas).
- Cada página deve incluir também "o que desenhar nesta página" (cenário + ação numa frase), para o Passo 3 gerar a imagem.
Condição de aprovação: O utilizador aprova os três itens de uma só vez (se houver alterações, altera e aprova novamente). Só depois passas ao Passo 2. Este passo é onde vale mais a pena gastar tempo — alterar texto é mais barato do que alterar imagens; resolve todos os problemas de texto e configuração aqui.
Antes de apresentar o Ponto de Aprovação ①, deves primeiro mostrar este quadro de auto-verificação (não faças só mentalmente):
【Auto-verificação do Passo 1】
- Cada campo da tabela de configuração corresponde ao texto original do questionário (sem reformular, sem alterar números): Sim / Não (se Não, indica qual)
- Número de páginas do texto = total da tabela: Total de __ páginas (devem ser iguais)
- Número de palavras por linha foi verificado linha a linha, não ultrapassa o limite da tabela: Sim / Não (página que ultrapassa: Página __, já corrigida)
- Texto completo entregue de uma vez, sem deixar "continua na próxima página": Sim
Regra de privacidade: As fotos da família são usadas apenas como referência visual para este livro; não são armazenadas como modelos de reconhecimento facial, nem usadas noutros trabalhos. Após a conclusão, não as manténs nem reencaminhas ativamente. Se o utilizador pedir para apagar, apagas.
Regras de Privacidade e Partilha (Obrigatório para versões públicas/partilhadas)
- O nome verdadeiro da criança só pode aparecer no livro da própria família (produto final privado).
- Em qualquer versão que seja tornada pública ou partilhada — incluindo esta skill, README, exemplos, registos de teste, materiais de ensino, mensagens de commit, descrições do repositório — é proibido usar: nome verdadeiro da criança, nomes completos da família, nome da escola, data de nascimento, morada.
- Exemplos e testes devem usar sempre crianças fictícias (como a "Xiao Qing" no exemplo desta skill) + ilustrações geradas; não uses fotos de crianças reais nem nomes verdadeiros como demonstração.
- Antes de tornar algo público, faz uma verificação: pesquisa o texto completo à procura dos nomes verdadeiros da criança e da família. Só pode ser tornado público se houver 0 ocorrências; se encontrares, substitui imediatamente por nomes fictícios e volta a verificar.
Passo 2|Versão de Teste da Capa → Ponto de Aprovação ② (Referência de Estilo do Livro Inteiro)
- Usa o estilo artístico escolhido na tabela para gerar apenas uma imagem de capa como teste. Ao gerar a imagem, deves fixar uma frase de especificação de estilo (textura, paleta de cores, traços, proporções das personagens, luz — tudo numa frase); esta frase será reutilizada palavra por palavra em cada página seguinte (ver Trava de Estilo no Passo 3).
- Compara com a tabela de configuração das personagens: o protagonista parece-se com a foto? O penteado está correto? O estilo é o desejado?
- Se o utilizador disser que não se parece / não está certo: pergunta em linguagem clara qual a pessoa e qual a característica que não está correta; altera e testa novamente. Não uses questões com letras para testar o utilizador. Vale a pena acertar aqui — é a referência de todo o livro.
Condição de aprovação: O utilizador confirma a versão de teste. A partir deste momento, esta capa + a tabela de configuração das personagens + a frase de especificação de estilo são a referência de estilo bloqueada; não voltes a perguntar ao utilizador sobre o estilo.
Ao apresentar o Ponto de Aprovação ②, deves mostrar simultaneamente este quadro de auto-verificação:
【Auto-verificação do Passo 2】
- Frase de especificação de estilo (a ser reutilizada palavra por palavra em cada página): "(colar a frase completa)"
- O protagonista na capa corresponde à tabela de configuração das personagens (penteado/óculos/características marcantes): Sim
- A imagem da capa não contém qualquer texto (o título será adicionado apenas na montagem do PDF): Sim
- A capa tem espaço reservado para a faixa de texto, sem tapar o rosto: Sim
Passo 3|Produção do Livro Completo (Fazer tudo de uma vez, não parar a meio para perguntar)
- Gera as imagens página a página de acordo com o texto completo. Cada página deve incluir simultaneamente: a tabela de configuração das personagens + a capa aprovada (como imagens de referência) + a frase de especificação de estilo idêntica palavra por palavra + o cenário/ação dessa página. Só podes alterar cenário, ação, expressão e composição; não podes mudar o estilo, paleta de cores, traços, proporções ou traços faciais.
- O prompt de cada página deve incluir as características fixas de todas as personagens que aparecem (copia palavra por palavra da tabela de configuração — não reescrevas a cada página, pois isso é a origem de diferenças entre páginas).
- Não geres qualquer texto dentro das imagens (Regra 6).
- Depois de gerar cada página, verifica-a em relação à referência: se alguma página não corresponder, regera-a tu mesmo; não a mostres ao utilizador para aprovação individual.
- Só depois de todas as páginas geradas é que passas ao Passo 4; não entregues "meio livro" ou "próximo capítulo" a meio.
- Antes de querer parar para perguntar ao utilizador, pergunta a ti próprio: Isto é um ponto de aprovação ① ou ②? Se não for, não perguntes; decide e continua. A única outra razão para parares a meio é a declaração honesta da Regra 8 (se realmente não consegues fazer um passo).
Depois de gerar todas as imagens, antes de passar ao Passo 4, deves mostrar este quadro de auto-verificação:
【Auto-verificação do Passo 3】
- Páginas concluídas: __ / Total de páginas __ (só pode passar ao Passo 4 se forem iguais; se não, indica quais faltam)
- Cada página incluiu o mesmo conjunto de imagens de referência + a mesma frase de especificação de estilo palavra por palavra: Sim
- Cada imagem não contém texto: Sim
- Páginas regeneradas: Página __ (motivo: __) / Nenhuma
Passo 4|Montagem do PDF + Verificação Completa + Entrega
Layout: A4 paisagem (297 × 210 mm), imagem de página inteira, faixa de texto semitransparente na parte inferior, texto centrado, sem tapar o rosto das personagens.
Especificação da Fonte (Nova vs Antiga)
| Posição | Versão Antiga | Nova Versão (usar esta) |
|---|---|---|
| Texto interior chinês | 19pt / entrelinha 27 | 24pt / entrelinha 34 (pode aumentar para 26–28pt conforme tabela etária) |
| Texto interior inglês | 13.5pt / entrelinha 19 | 23pt / entrelinha 30 (pode aumentar para 24–26pt conforme tabela etária) |
| Título chinês na capa | 42pt / entrelinha 54 | 48pt / entrelinha 60 |
| Título inglês na capa | 22pt / entrelinha 30 | 38pt / entrelinha 46 |
| Número de página | 11pt | 13pt |
Regras:
- A fonte só pode aumentar conforme a tabela etária; não é permitido reduzir para caber mais texto. Se houver demasiado texto numa página, encurta a frase ou divide-a por outra página (as alterações ao texto devem ser feitas antes do ponto de aprovação ①; se durante a montagem descobrires que não cabe, encurta a frase e indica na entrega qual foi alterada).
- A fonte chinesa deve usar uma versão com caracteres tradicionais (ex. Noto Sans TC). A negrito é usada para a linha principal em chinês; a linha em inglês usa o estilo normal. Deixa espaço suficiente entre as duas linhas para não se colarem.
- A fonte deve ser uma versão com conjunto completo de caracteres (por exemplo, a versão static completa derivada da fonte variável Noto Sans TC, com cerca de 20.000+ glifos). Não uses uma versão subset que apenas contém os caracteres usados num determinado livro — caracteres não utilizados nesse livro (incluindo pontuação de largura total como ,!) podem desaparecer ou transformar-se em quadrados. Depois de montar, verifica cada página ampliando. Nota: Noto Sans CJK.ttc usa contornos PostScript, que o ReportLab não suporta; usa a versão com contornos TrueType.
- Ao gerar a imagem da capa, deves reservar espaço para a faixa de texto (em cima ou em baixo). Se a cabeça da personagem tocar no topo, coloca a faixa de texto no fundo, sem tapar o rosto.
- Template de implementação:
build_pdf_template.py(já inclui a nova especificação de fonte, quebra de linha automática com o "limite de palavras por linha" e aviso de ultrapassagem).
Verificação Pré-entrega (Faz tudo tu mesmo antes de entregar; não peças ao utilizador para verificar página a página)
Ao entregar, deves preencher e apresentar esta lista campo a campo (✓ ou ✗ + observações); não faças apenas mentalmente. Se houver alguma ✗: corrige antes de entregar; se não conseguires corrigir, declara honestamente segundo a Regra 8; não entregues a fingir que está tudo bem.
- Organiza todas as imagens do livro numa única vista de conjunto (contact sheet) e verifica: estilo, paleta de cores, aparência das personagens consistentes em todo o livro; se alguma página for inconsistente, regera-a antes de entregar
- Verifica página a página: o número de palavras por linha não ultrapassa o limite da tabela; o número de páginas coincide com a tabela (incluindo capa)
- Amplia e verifica: a fonte tem o novo tamanho grande, não foi reduzida, não há erros de digitação, os caracteres tradicionais estão corretos, a grafia do nome do protagonista é consistente em todo o livro com a tabela
- O modo de idioma coincide com a tabela: monolingue não tem outra língua a mais; bilíngue tem ambas as linhas completas e na ordem correta
- A faixa de texto não tapa o rosto, não sai dos limites; não há texto gerado pela IA dentro das imagens
- A ordem das páginas do PDF está correta; o título na capa não tem o nome da criança errado
Entrega
- Entrega o PDF final + uma explicação no formato da tabela de configuração (número de páginas, idioma, estilo artístico, tamanho da fonte), para o utilizador conferir. Indica honestamente quais páginas foram regeneradas e quais frases foram encurtadas.
- Se o utilizador quiser a versão com áudio, inicia um fluxo de leitura separado (ler página a página, compilar num único MP3). Não comeces a trabalhar antes de confirmares a voz.
Erros Comuns (Registos de Testes Reais, Não Voltar a Cometer)
- Não leu a skill e fingiu que leu, adivinhando (incidente v3) → Antes de começar, apresenta o "Relatório de Leitura"; se não consegues ler, segue o Protocolo de Inicialização, para e pede ao utilizador para carregar o ficheiro.
- A própria leitura falhou, e inventou um estado a culpar o utilizador (por exemplo, dizer que o repositório dele estava vazio, que o ficheiro não existia) (incidente v3) → Se não consegues obter a informação, só podes dizer "Não consegui ler"; não podes inferir que "o outro não tem isso"; os estados devem vir de leituras reais, não de suposições.
- Parar página a página / etapa a etapa para pedir confirmação → O utilizador clica "ok" até ficar com os dedos doridos e o livro ainda não está completo. Só existem dois pontos de aprovação; o resto fazes tudo sozinho.
- Enviar o questionário todo de uma vez para o utilizador preencher, ou depois de responder, reformular a pergunta → O utilizador responde mal ou as respostas contradizem-se. Método especificado: pergunta uma de cada vez, cada uma com opções por extenso; depois de respondido, usa; só pergunta se faltar.
- Não bloquear a configuração: número de páginas, descrição do idioma mudam a meio → inconsistência. Usa a tabela de configuração; uma alteração, altera tudo.
- Usar outra criança como protagonista predefinido → O trabalho tem de ser refeito. Cada livro começa do zero com o questionário.
- Mudar as imagens de referência / reescrever a frase de estilo a cada página → O livro fica uma salada de estilos. Trava de estilo: mesmo conjunto de referência + mesma frase de especificação de estilo, colada em cada página.
- Pedir ao modelo de geração para escrever o título / nome do protagonista nas imagens → erros de escrita e de nome (por exemplo, o nome aparece com três grafias diferentes em três páginas). Todo o texto é adicionado apenas na montagem do PDF.
- Fazer duas páginas e parar com uma "prévia" → Não conta como entrega. Faz tudo de uma vez e entrega o livro completo.