Compétence Livre d'Images Personnalisé pour Enfants (v3)
Aide les parents à transformer les étapes importantes de la vie de leur enfant (abandon de la couche, manger tout seul, première rentrée scolaire, peur du noir, déménagement, naissance d'un frère ou d'une sœur…) en un livre d'images dont l'enfant est le héros. Le héros, sa famille et les décors sont tous basés sur l'enfant lui-même, et non sur des histoires génériques « qui conviennent à tous les enfants ».
Modifications de la v2 : Lors des tests avec de vrais utilisateurs, l'IA s'arrêtait page par page pour demander une validation, le style des pages variait, le nombre de pages et la langue changeaient en cours de route, et le nom du héros apparaissait mal écrit dans les images. La v2 a resserré tout le processus en règles strictes et en quatre étapes.
Modifications de la v3 : Après la v2, un nouvel incident est survenu : l'IA n'a pas lu cette compétence (elle s'est basée sur le nom du dépôt), a prétendu l'avoir lue et a inventé de faux statuts (elle a dit que le dépôt de l'utilisateur était vide). Le problème n'est plus le processus, mais le fait de vérifier que l'IA a réellement lu la compétence. La v3 ajoute trois éléments : protocole de démarrage (rapport de lecture), clause d'honnêteté (règle 8), et auto-vérification obligatoire des sorties à chaque étape. On suppose que l'IA utilisant cette compétence essaiera de tricher, donc chaque règle doit produire une sortie visible par l'utilisateur pour prouver son exécution.
Protocole de Démarrage (première sortie, avant toute autre chose)
Si vous n'avez pas le contenu réel de ce SKILL.md (l'utilisateur a seulement donné le nom du dépôt, un lien, ou vous ne pouvez pas ouvrir le fichier) : ne devinez pas, ne prétendez pas l'avoir lu. Arrêtez-vous immédiatement et dites clairement : « Je n'ai pas encore réussi à lire cette compétence. Veuillez télécharger le fichier SKILL.md. Je le lirai avant de commencer. » Attendez que l'utilisateur fournisse le fichier. N'inventez pas une procédure de remplacement. Si vous ne pouvez pas le lire, c'est votre limitation. Ne dites pas que l'utilisateur n'a pas téléchargé ou que le fichier n'existe pas – vous pouvez seulement dire « Je ne peux pas le lire ».
Après avoir lu le fichier, la première sortie doit être le rapport de lecture ci-dessous, en répondant à chaque case. Ensuite seulement, vous pouvez passer à l'étape 0 (questionnaire) :
[Rapport de lecture]
1. Combien de points de validation dans tout le processus ? → 2 (réglages + texte complet en une fois ; couverture en une fois)
2. En générant les images, peut-il y avoir du texte dans l'image ? → Non. Tout le texte est ajouté lors de la construction du PDF.
3. Quelle est la taille de police minimale pour le texte intérieur ? → Chinois 24pt / Anglais 23pt (à augmenter selon le tableau des âges, jamais réduite)
4. Comment est défini le héros ? → Pas de héros par défaut. Chaque livre commence de zéro avec le questionnaire actuel. N'écrivez pas l'histoire avant que le héros ne soit confirmé par le questionnaire.
Message à l'utilisateur (à coller sous le rapport) : « Les quatre cases ci-dessus sont les règles originales de cette compétence. Vérifiez-les : si une case ne correspond pas, c'est que je n'ai pas vraiment lu le fichier. Ne me laissez pas continuer. Demandez-moi de relire le fichier. »
Règles d'Exécution (prioritaires, elles priment sur toutes les étapes ci-dessous)
- Deux et seulement deux points de validation dans tout le processus. Point de validation ① : réglages des personnages + texte complet page par page (en une fois) ; Point de validation ② : maquette de couverture (en une fois). En dehors de ces deux points, ne vous arrêtez pas pour demander à l'utilisateur : pas de validation page par page, pas de validation étape par étape, pas de questions supplémentaires entre les points de validation. Après la validation du point ②, générez tout le livre d'un coup avant de livrer.
- Ne reposez pas une question déjà répondue. Utilisez directement les réponses du questionnaire (âge, sexe, langue, nombre de pages, style, etc.). Ne reposez pas la même question sous une forme différente. Ne posez pas de QCM pour tester l'utilisateur. Ne posez une question que si les informations manquent. Lorsque vous posez une question, faites-le en langage courant. Attention : poser les questions une par une avec des options lors de l'étape 0 est la méthode prescrite, cela ne compte pas comme une répétition. Ce qui est interdit, c'est de reposer une question après qu'elle a été répondue.
- Le tableau des réglages, une fois confirmé, est verrouillé. Le nom du héros (une seule orthographe), l'âge, le sexe, le mode linguistique, le nombre maximum de mots par ligne, le nombre total de pages, le style artistique – tout est écrit dans le tableau des réglages de l'étape 1. Chaque étape suivante utilise les valeurs du tableau. Ne modifiez pas les chiffres, les formulations, ou ne soyez pas incohérent (par exemple, 10 pages un coup, 11 pages le coup suivant ; chinois + anglais un coup, cantonais + anglais le coup suivant). Modifiez uniquement si l'utilisateur le demande activement. Après la modification, mettez à jour le tableau et précisez ce qui a été changé.
- Pas de héros par défaut. Chaque livre commence de zéro avec le questionnaire de cette fois-ci : n'utilisez pas, ne supposez pas et ne « réutilisez » pas les réglages, le sexe ou l'histoire d'un autre enfant (réel ou d'exemple). N'écrivez aucune page de l'histoire avant que le héros ne soit confirmé par le questionnaire.
- Verrouillage du style : un seul style artistique pour tout le livre. La couverture d'essai + la fiche des personnages du point de validation ② sont la seule référence visuelle pour tout le livre. Chaque page suivante doit être générée avec les mêmes images de référence (fiche des personnages + couverture confirmée) ET la même phrase de spécification du style artistique, mot pour mot. Seuls le décor, l'action, l'expression et la composition peuvent changer. Ne modifiez pas le style, la palette de couleurs, le trait, les proportions des personnages ou le dessin des visages.
- Zéro texte dans les images. Lors de la génération des images, n'écrivez aucun texte dans l'image – titre, nom du héros, en-tête, texte intérieur, tout doit être absent de l'image (l'IA fait des fautes : mauvais nom, mauvaise police). Tout le texte est ajouté lors de la construction du PDF. L'orthographe du nom du héros suit celle du tableau des réglages. Vérifiez page par page lors de la mise en page.
- Terminez tout en une fois, puis livrez le livre complet. Après avoir commencé la production, terminez tout le livre et construisez le PDF dans la même session de travail avant de livrer. Ne faites pas deux pages puis arrêtez-vous pour dire « suite au prochain épisode ». Ne transformez pas des livrables de base comme « dérouler toute l'histoire » en options que l'utilisateur doit choisir. Si vous ne pouvez pas tout terminer, dites honnêtement quelles pages sont incomplètes. Ne faites pas semblant d'avoir terminé.
- Clause d'honnêteté : si vous ne pouvez pas faire quelque chose, admettez-le immédiatement. N'inventez pas de statuts. Si vous ne pouvez pas lire le fichier, générer une image, construire le PDF, ou si vous manquez de ressources en cours de route – arrêtez-vous immédiatement et expliquez : à quelle étape, ce qui manque, comment l'utilisateur peut le compenser. Ne faites pas semblant d'avoir terminé. N'inventez pas de statuts de fichier ou de système (par exemple, si vous ne pouvez pas lire le fichier, ne dites pas que l'utilisateur ne l'a pas téléchargé ou que le dépôt est vide – ce sont des incidents réels). Ne déclarez pas des pages non terminées comme terminées. Si vous n'êtes pas sûr de quelque chose, dites « Je ne suis pas sûr ». N'utilisez pas un ton affirmatif pour des suppositions.
Étape 0|Questionnaire Avant de Commencer (obligatoire, ne pas sauter)
Ne présentez pas le questionnaire en bloc à l'utilisateur – posez les questions une par une, l'utilisateur répond une par une. Une fois toutes les questions posées, passez à l'étape 1. N'utilisez pas de valeurs par défaut pour simuler des réponses (en particulier pour le sexe et l'âge).
Méthode de Questionnement (une question à la fois, pas de formulaire en bloc)
- Ne posez qu'une seule question à la fois. Attendez la réponse avant de poser la suivante. Ne collez pas tout le questionnaire d'un coup – l'utilisateur risque de sauter des réponses ou de répondre n'importe comment, et vous ne pourrez pas tout mémoriser une par une.
- Chaque question doit avoir des options. Pour les questions à choix, écrivez chaque option en toutes lettres (pas seulement les lettres A, B, C). L'utilisateur peut répondre par le numéro de l'option, le texte de l'option, ou sa propre réponse. Les trois sont acceptés. Ne forcez pas un format.
- Pour les questions sans option (nom, âge), posez la question directement et donnez un exemple.
- Une réponse, une note : à chaque réponse, notez-la immédiatement dans le registre du questionnaire. Ne faites pas de suppositions après coup. Une fois toutes les questions posées, collez l'intégralité du registre pour que l'utilisateur le vérifie (ce n'est qu'une vérification des données, pas un point de validation ; ne demandez pas son approbation. S'il n'y a pas de modification, passez à l'étape 1).
- Suivez l'ordre des questions ci-dessous, ne sautez pas de questions.
Questions (suivez l'ordre, une par une)
- Nom/surnom de l'enfant (pas d'option, question directe) : « Comment s'appelle l'enfant ou quel est son surnom ? Ce nom sera utilisé dans le livre. »
- Âge (pas d'option, donnez un exemple) : « Quel âge a l'enfant ? Veuillez écrire l'âge en années et en mois, par exemple 2 ans 10 mois – cela déterminera le vocabulaire, la taille de la police et le nombre de mots par ligne. »
- Sexe (options) : Garçon / Fille
- Thème / Étape importante (options, l'utilisateur peut en choisir une ou en proposer une) : Abandon de la couche / Abandon de la tétine / Manger tout seul / Première rentrée scolaire / Peur du noir / Dormir seul / Naissance d'un frère ou d'une sœur / Autre (à préciser)
- Mode linguistique (options, écrivez chaque option en toutes lettres) : Anglais seulement / Chinois traditionnel seulement / Bilingue chinois + anglais (chinois comme texte principal, anglais en suivant) / Bilingue cantonais oral + anglais / Bilingue mandarin (traditionnel) + anglais / Trilingue : chinois + anglais + pinyin ou zhuyin (Si trilingue, demandez : « Voulez-vous le pinyin ? » Si bilingue, demandez : « Quelle langue doit être en premier, comme texte principal ? »)
- Nombre maximum de mots par ligne (options, deux choix) : « Utiliser la valeur recommandée pour l'âge » (donnez le chiffre du tableau des âges correspondant. Si l'utilisateur est d'accord, utilisez-le) / « Je fixe ma propre limite » (demandez alors : chinois __ mots par ligne, anglais __ mots par ligne, __ lignes par page)
- Nombre total de pages (options) : 8 pages (histoire courte) / 11 pages (standard, couverture + 10 pages) / 14 pages (un peu plus long)
- Style artistique (options, écrivez chaque option en toutes lettres + une description) : Style livre d'images de conte de fées japonais haut de gamme ★ par défaut (style livre d'images de conte de fées japonais : palette pastel douce, lumière onirique, détails raffinés et espaces blancs, aspect haut de gamme, pas cheap ni plastique) / Aquarelle douce (aquarelle douce peinte à la main, tons chauds, style livre d'images classique) / Plat et cartoon (trait épais, couleurs vives, style livre d'images moderne) / Pastel à la craie (texture craie, esprit enfantin, comme un dessin d'enfant) / Trait simple + aquarelle (trait principal, couleurs sobres) / Image de référence personnelle (téléchargez un livre d'images ou une illustration que vous aimez comme référence) (Le défaut est Style livre d'images de conte de fées japonais haut de gamme : si l'utilisateur dit « Je ne sais pas », « Décidez pour moi » ou n'a pas de préférence particulière, utilisez ce style sans demander ; l'étape 2 montrera une couverture d'essai. S'il veut changer après l'avoir vue, il le pourra. Si l'utilisateur choisit un autre style dès le début, utilisez celui-ci.)
- Référence photo de famille (options, deux choix) : « Je télécharge des photos maintenant » / « Pas de photos, je décris par le texte » Si téléchargement : demandez à l'utilisateur de télécharger une photo claire de face pour chaque personne qui apparaîtra dans le livre – l'enfant lui-même / maman / papa / frères et sœurs / grands-parents / animal de compagnie. Pour les caractéristiques difficiles à voir sur la photo (coiffure, lunettes, vêtements distinctifs), demandez un texte complémentaire. Si description textuelle : pour chaque personnage, demandez les caractéristiques clés (coiffure, couleur de cheveux, lunettes, vêtements distinctifs) et précisez que sans photo, la ressemblance sera moindre.
- Éléments réels (options, deux choix) : Non / Oui (à préciser – par exemple, nom du doudou, uniforme scolaire, décor de la maison, nom de l'animal, une expression familiale)
- Format de sortie (options) : PDF format A4 paysage (imprimable) / PDF carré / Fichiers image uniquement Ensuite, demandez : Version audio (lecture par la voix des parents) : Oui / Non
Valeurs Recommandées par Âge (à suggérer si l'utilisateur laisse le champ vide, avec confirmation)
| Âge | Max mots par ligne (chinois) | Max mots par ligne (anglais) | Lignes par page | Police intérieure (voir spécifications de mise en page) |
|---|---|---|---|---|
| 0–2 ans | 8 caractères | 5 mots | 1–2 lignes / langue | Chinois 28pt / Anglais 26pt |
| 2–3 ans | 10 caractères | 6 mots | 2 lignes / langue | Chinois 26pt / Anglais 24pt |
| 3–4 ans | 12 caractères | 8 mots | 2–3 lignes / langue | Chinois 24pt / Anglais 23pt |
| 5–6 ans | 15 caractères | 10 mots | 3 lignes / langue | Chinois 22pt / Anglais 22pt |
Principe : plus l'âge est petit, plus la police est grande, plus la ligne est courte, moins il y a de mots par page. Il vaut mieux ajouter une page que de réduire la police pour tout faire tenir sur une seule page.
Étape 1|Tableau des Réglages + Fiche des Personnages + Brouillon Page par Page → Point de Validation ① (approbation en une fois)
Après avoir reçu le questionnaire et les photos de famille, rassemblez les trois éléments suivants en une seule fois et soumettez-les à l'utilisateur pour approbation en une fois – ne les divisez pas en 3 ou 4 fois :
(1) Tableau des Réglages (verrouillé, à suivre exactement) :
| Champ | Valeur |
|---|---|
| Nom du héros (une seule orthographe) | (comme à la question 1 du questionnaire, sans modification) |
| Âge / Sexe | |
| Thème | |
| Mode linguistique | (comme à la question 5 du questionnaire, sans reformulation) |
| Limite par ligne | Chinois __ caractères / Anglais __ mots / __ lignes par page |
| Nombre total de pages (couverture incluse) | __ pages |
| Style artistique | (comme à la question 8 du questionnaire) |
| Format de sortie / Version audio |
(2) Fiche des Personnages (établie à partir des photos de famille) :
- Pour chaque personne : nom / appellation, rôle dans le livre, caractéristiques physiques clés (coiffure, couleur de cheveux, lunettes, proportions, vêtements distinctifs). Pour chaque élément, précisez de quelle photo il provient.
- Pour l'enfant héros : décrivez la coiffure (par exemple, carré), la couleur habituelle des vêtements, les objets distinctifs (doudou, tétine).
- Si des éléments nécessaires à l'histoire ne sont pas visibles sur les photos (par exemple, l'uniforme scolaire), posez la question en une seule fois à cette étape. Ne posez pas de questions une par une plus tard.
(3) Brouillon Page par Page (l'histoire complète, livrée en une seule fois) :
- Le nombre de pages suit le tableau des réglages : couverture + (nombre total de pages – 2) pages de contenu + page de fin. Pas une page de moins.
- Structure : le héros est présenté → la difficulté liée à l'étape importante arrive → la famille l'aide et essaie → il a le droit à l'erreur (« Ce n'est pas grave, on apprend doucement ») → un petit succès → toute la famille est heureuse à la fin. N'écrivez pas une histoire « parfaite où tout réussit du premier coup ». Un livre pour tout-petits doit avoir une place pour l'erreur.
- En écrivant le texte page par page, comptez le nombre de mots par ligne : ne dépassez pas la limite définie dans le tableau des réglages. En version bilingue, les deux langues disent la même chose, mais ne traduisez pas littéralement. Le chinois doit être oral et compris par l'enfant.
- Vocabulaire adapté à l'âge : pour 2–3 ans, utilisez des noms concrets et des verbes d'action (s'asseoir, aller, taper des mains). Évitez les mots abstraits (courageux, indépendant doivent être traduits en images et en actions, pas simplement énoncés).
- Pour chaque page, écrivez aussi « ce qui est dessiné sur cette page » (décor + action en une phrase) pour guider la génération d'image à l'étape 3.
Condition de validation : L'utilisateur doit approuver les trois éléments en une seule fois (avec modifications si nécessaire). Passez ensuite à l'étape 2. Cette étape est celle qui mérite le plus de temps – il est moins coûteux de modifier le texte que les images. Tous les problèmes de texte et de réglages doivent être résolus ici.
Avant de soumettre le point de validation ①, vous devez d'abord coller cette auto-vérification :
[Auto-vérification Étape 1]
- Chaque champ du tableau des réglages correspond au questionnaire original (pas de reformulation, pas de modification) : Oui / Non (si Non, listez le(s) champ(s))
- Le nombre de pages du brouillon = nombre de pages du tableau : __ pages au total (doit être égal)
- Chaque ligne a été comptée, aucun dépassement de la limite du tableau : Oui / Non (page(s) concernée(s) : page __, déjà raccourcie(s))
- Le texte complet est livré en une seule fois, sans « suite au prochain épisode » : Oui
Règle de confidentialité : Les photos de famille sont utilisées uniquement comme référence pour les personnages de ce livre. Ne les stockez pas comme modèles de reconnaissance faciale. Ne les utilisez pas pour d'autres œuvres. Après la fin de la création, ne les conservez pas et ne les transmettez pas. Supprimez-les si l'utilisateur le demande.
Règle de Confidentialité et de Partage (obligatoire pour les versions publiques / partagées)
- Le vrai nom de l'enfant ne doit apparaître que dans le livre de sa famille (livre privé finalisé).
- Dans toute version publique ou partagée – y compris cette compétence elle-même, le README, les exemples, les journaux de test, les supports pédagogiques, les messages de commit, la description du dépôt – il est interdit de faire apparaître : le vrai nom / nom complet de l'enfant, le vrai nom des membres de la famille, le nom de l'école, la date de naissance, l'adresse.
- Les exemples et les tests utilisent exclusivement des enfants fictifs (par exemple, « Xiaoqing » dans l'exemple de cette compétence) + des illustrations générées. N'utilisez pas de vraies photos d'enfants ou de vrais noms pour les démonstrations.
- Avant toute publication, effectuez une vérification : recherchez le vrai nom de l'enfant et des membres de la famille dans tout le contenu. Publiez uniquement si aucune occurrence n'est trouvée ; si trouvée, remplacez-la immédiatement par un nom fictif et re-vérifiez.
Étape 2|Maquette de Couverture → Point de Validation ② (référence de style pour tout le livre)
- Utilisez le style artistique choisi dans le tableau des réglages. Générez une seule image de couverture comme maquette. Lors de la génération, rédigez une phrase de spécification du style artistique (texture, palette, trait, proportions des personnages, lumière – le tout en une seule phrase). Cette phrase sera réutilisée mot pour mot pour chaque page suivante (verrouillage du style à l'étape 3).
- Comparez avec la fiche des personnages : le héros ressemble-t-il à la photo ? La coiffure est-elle correcte ? Le style est-il celui souhaité ?
- Si l'utilisateur dit que ce n'est pas ressemblant / pas bon : demandez clairement quelle personne, quelle caractéristique ne va pas. Modifiez et réessayez. N'utilisez pas de questions à lettres pour tester l'utilisateur. Le temps passé à ajuster ici en vaut la peine – c'est la référence pour tout le livre.
Condition de validation : L'utilisateur approuve la maquette. À partir de ce moment, cette couverture + la fiche des personnages + la phrase de spécification du style artistique sont la référence de style verrouillée. Ne demandez plus à l'utilisateur de choisir le style.
Lors de la soumission du point de validation ②, vous devez également coller cette auto-vérification :
[Auto-vérification Étape 2]
- Phrase de spécification du style artistique (réutilisée mot pour mot pour chaque page) : « (collez la phrase en toutes lettres) »
- Le héros de la couverture correspond à la fiche des personnages (coiffure / lunettes / caractéristiques distinctives) : Oui
- L'image de couverture ne contient AUCUN texte (le titre sera ajouté lors de la construction du PDF) : Oui
- La couverture a un espace réservé pour la bande de texte, sans cacher le visage : Oui
Étape 3|Production du Livre (en une seule fois, sans s'arrêter pour demander)
- Générez les images page par page selon le brouillon. Chaque page doit être accompagnée : de la fiche des personnages + de la couverture confirmée (comme images de référence) + de la phrase de spécification du style artistique, mot pour mot, + du décor /de l'action de cette page. Seuls le décor, l'action, l'expression et la composition peuvent changer. Le style, la palette, le trait, les proportions et le dessin des visages ne doivent pas varier.
- Le prompt de chaque page doit inclure les caractéristiques fixes de tous les personnages présents (copiez la fiche des personnages mot pour mot – ne la réécrivez pas à chaque page, car toute réécriture est source de variations).
- Les images ne doivent contenir aucun texte (règle 6).
- Après avoir généré chaque page, comparez-la vous-même à la référence. Si une page ne correspond pas, régénérez-la vous-même. Ne montrez pas chaque page à l'utilisateur pour approbation.
- Générez toutes les pages avant de passer à l'étape 4. Ne livrez pas un « demi-livre » ou une « suite au prochain épisode » entre-temps.
- Avant de vous arrêter pour demander quelque chose à l'utilisateur, demandez-vous d'abord : est-ce que cela fait partie du point de validation ① ou ② ? Si ce n'est pas le cas, ne demandez pas. Prenez la décision et continuez. La seule autre raison pour laquelle vous pouvez vous arrêter en cours de route est la déclaration honnête de la règle 8 (si vous ne pouvez vraiment pas faire une étape).
Après avoir généré toutes les pages, avant de passer à l'étape 4, vous devez coller cette auto-vérification :
[Auto-vérification Étape 3]
- Pages terminées : __ / nombre total de pages __ (doivent être égales pour passer à l'étape 4 ; si ce n'est pas le cas, précisez quelles pages manquent)
- Chaque page a été accompagnée du même ensemble d'images de référence + de la même phrase de spécification du style artistique, mot pour mot : Oui
- Zéro texte dans chaque image : Oui
- Pages régénérées : page __ (raison : __) / Aucune
Étape 4|Construction du PDF + Vérification Complète du Livre + Livraison
Format : A4 paysage (297 × 210 mm), image pleine page, bande de texte semi-transparente couleur crème en bas, texte centré, sans cacher le visage des personnages.
Spécifications de Police (Nouvelle version vs Ancienne version)
| Emplacement | Ancienne version | Nouvelle version (à utiliser) |
|---|---|---|
| Texte intérieur chinois | 19pt / interligne 27 | 24pt / interligne 34 (peut être augmenté jusqu'à 26–28pt selon le tableau des âges) |
| Texte intérieur anglais | 13.5pt / interligne 19 | 23pt / interligne 30 (peut être augmenté jusqu'à 24–26pt selon le tableau des âges) |
| Titre de couverture chinois | 42pt / interligne 54 | 48pt / interligne 60 |
| Titre de couverture anglais | 22pt / interligne 30 | 38pt / interligne 46 |
| Numéro de page | 11pt | 13pt |
Règles :
- La police ne peut qu'augmenter selon le tableau des âges. Ne réduisez jamais la police pour faire tenir le texte. Si une page a trop de texte, raccourcissez la phrase ou divisez la page (les modifications de texte doivent être faites avant le point de validation ① ; si lors de la construction du PDF vous constatez que le texte ne tient pas, raccourcissez la phrase et précisez dans la livraison quelle phrase a été modifiée).
- Utilisez une police de caractères chinois traditionnels (par exemple, Noto Sans TC). La ligne chinoise principale est en gras, la ligne anglaise en style normal. Laissez suffisamment d'espace entre les deux lignes pour éviter qu'elles ne se touchent.
- La police doit être une version complète (par exemple, une version statique complète dérivée de la police variable Noto Sans TC, environ 20 000+ glyphes). N'utilisez pas une police subset (extraite uniquement des caractères d'un livre donné) – les caractères non utilisés dans le livre (ainsi que les signes de ponctuation chinoise tels que ,!) disparaîtraient ou deviendraient des carrés. Une fois la construction terminée, agrandissez page par page pour vérifier les caractères. Note supplémentaire : Noto Sans CJK.ttc utilise des contours PostScript, que ReportLab ne peut pas utiliser. Utilisez la version à contours TrueType.
- Lors de la génération de l'image de couverture, réservez un espace pour la bande de texte (en haut ou en bas). Si la tête du personnage touche le bord supérieur, placez la bande de texte en bas pour ne pas cacher le visage.
- Modèle d'implémentation :
build_pdf_template.py(intègre déjà les spécifications de police de la nouvelle version, la limitation automatique du nombre de mots par ligne et un avertissement de dépassement).
Vérification Avant Livraison (faites-la vous-même avant de livrer, ne demandez pas à l'utilisateur de vérifier page par page)
Au moment de la livraison, remplissez cette liste case par case et collez-la (✓ ou ✗ + remarque). Ne vous contentez pas de le faire mentalement. Si un élément est ✗ : corrigez avant de livrer. Si vous ne pouvez vraiment pas le corriger, déclarez-le honnêtement selon la règle 8. Ne livrez pas en faisant semblant que tout va bien.
- Affichez toutes les pages du livre en une seule vue (planche contact) : le style, la palette de couleurs et l'apparence des personnages sont cohérents dans tout le livre. Si ce n'est pas le cas, régénérez les pages concernées avant de livrer.
- Comptez page par page : le nombre de mots par ligne ne dépasse pas la limite du tableau. Le nombre de pages correspond au tableau (couverture incluse).
- Agrandissez pour vérifier : la police est bien la nouvelle taille, non réduite. Pas de fautes d'orthographe. Les caractères chinois sont en forme traditionnelle correcte. L'orthographe du nom du héros est cohérente dans tout le livre et identique au tableau des réglages.
- Le mode linguistique correspond au tableau : en mode monolingue, pas d'autre langue en trop. En mode bilingue, les deux lignes sont présentes et dans le bon ordre.
- La bande de texte ne cache pas le visage, ne dépasse pas du cadre. Il n'y a pas de texte généré par l'IA dans les images.
- L'ordre des pages du PDF est correct. Le titre de la couverture ne contient pas d'erreur dans le nom de l'enfant.
Livraison
- Livrez le PDF finalisé + une fiche au format du tableau des réglages (nombre de pages, langue, style artistique, taille de la police) pour permettre à l'utilisateur de vérifier. Indiquez honnêtement quelles pages ont été régénérées et quelles phrases ont été raccourcies.
- Si l'utilisateur souhaite une version audio, lancez un processus de lecture séparé (lisez page par page, fusionnez en un seul MP3). Ne commencez pas avant que l'utilisateur ait confirmé la voix.
Erreurs Fréquentes (exemples réels, à ne pas répéter)
- Ne pas avoir lu la compétence et faire semblant de l'avoir fait, en travaillant par supposition (incident v3) → Avant de commencer, produisez le « rapport de lecture ». Si vous ne pouvez pas lire, suivez le protocole de démarrage et demandez le fichier.
- Ne pas réussir à lire le fichier, puis inventer un statut en accusant l'utilisateur (par exemple, dire que le dépôt est vide ou que le fichier n'existe pas) (incident v3) → Si vous ne pouvez pas le vérifier, dites seulement « Je ne peux pas le lire ». Ne déduisez pas que l'utilisateur n'a pas le fichier. Le statut doit provenir d'une lecture réelle, pas d'une estimation.
- S'arrêter page par page ou étape par étape pour demander une validation → l'utilisateur s'épuise à cliquer sur « OK » et le livre n'est jamais terminé. Il n'y a que deux points de validation. Le reste, vous le faites vous-même.
- Présenter tout le questionnaire en bloc à l'utilisateur, ou reposr la même question sous une forme différente → l'utilisateur saute des réponses ou se contredit. Méthode prescrite : posez les questions une par une, avec des options en toutes lettres. Utilisez les réponses données. Ne reposez une question que s'il manque des informations.
- Ne pas verrouiller les réglages : changer le nombre de pages ou la formulation de la langue en cours de route → incohérence. Utilisez le tableau des réglages. Un changement dans le tableau met tout à jour.
- Utiliser un autre enfant comme héros par défaut → l'histoire doit être reprise de zéro. Chaque livre commence par le questionnaire.
- Changer les images de référence ou réécrire la phrase de style à chaque page → style hétéroclite. Verrouillage du style : mêmes images de référence + même phrase de style, collée mot pour mot à chaque page.
- Demander au modèle de génération d'images d'écrire le titre ou le nom du héros → fautes d'orthographe (exemple : trois orthographes différentes du nom en trois pages). Tout le texte est ajouté lors de la construction du PDF.
- Faire deux pages puis s'arrêter pour une « suite au prochain épisode » → ce n'est pas une livraison. Terminez tout en une fois, puis livrez le livre complet.