# Billet 95 — livré, committé et testé Retouche du 15/10/2026 : 9933efd. Sur la plage, le héros rit franchement, tête relevée et main abaissée ; son expression se distingue du marché. PNG remplacé au même chemin, prompt de retouche conservé dans generation.json. Capture du vrai diaporama : PASS, aucune erreur, cinq PNG dans tools/dev/runs/20261015-220423-ligne95-captures-_y68a9z2/ ; relecture de la plage en jeu faite. Aucun changement de code ni de donnée de jeu. Les éditions parallèles du brouillon et du Déroulé sont préservées. Rien à poursuivre. 14/10/2026. Fonctionnalité : b14791d. Illustrations et point de reprise : 5f5cce7. Fiche Chantiers 95 terminée avec commit et limites de validation. Découpage ELR validé : marché, plage/coup de soleil, compagnons de vie ; style et fondus de l'intro, légendes existantes, Fin. / … ou pas., combat. La ligne 97 a été clôturée avant l'intégration (14310fa, correction b8fa0c6). Trois PNG et prompts image_gen dans assets/story/big_egg_fake_end/. Événement générique slide (visuel, fondu) : catalogue et gestionnaire PHP/JS. Maître et brouillon : exactement quatre fiches changées dans chacun, mêmes fiches finales ; les autres différences d'auteur sont préservées. Migration idempotente, zéro modification à la relance. Copies initiales ciblées : tools/dev/runs/ligne95-reprise/. Voir docs/fausse-fin-d1.md. Validation : - fake_ending + intro_comic : PASS, 20261014-213246-checks-sj2kfa7l/report.json, sources stables. Vrai hall, boutons accepter/refuser, héros/endurance figés, trois images et deux cartons, souvenir, pause pendant un fondu, combat unique. - dialogue, scene_reveal, d1_story, story_scene_test, story_scene_validation_test, fake_ending_validation_test : PASS dans 20261014-212855-checks-l1biuv69/report.json. - Captures finales en fenêtre : PASS, aucune erreur, cinq PNG dans 20261014-213428-ligne95-captures-h6wls_c6/. Confirme aussi le clic du panneau, absorbé par le GUI et corrigé dans story_slides.gd. Relecture visuelle faite. - Rouges : PHP avant migration ; JS diapo remplacée par attente ; Godot sans images en mémoire : 20261014-212755-checks-lp4s43rz ; premier passage graphique : clic absorbé. Tous corrigés puis verts. - Le contrôle d'intro attend désormais chaque légende réellement écrite : neuf textes dans huit chapitres, au lieu du compteur historique de huit. Le smoke reste FAIL (11 assertions) dans 20261014-212855-checks-l1biuv69 : économie, parents d'upgrades, compteurs de coquille, état de mort, physique. Antécédents : 20261014-211154-checks-8nq9h3hc et 20261014-152016-checks-w4e6o4dt. Ne pas déclarer la batterie globale verte. Aucune action restante ligne 95. Préserver les fichiers non suivis de l'auteur (musique country side, plans narratifs, backups du gestionnaire, UID préexistants). big-egg/ intact ; aucun push. Relève antérieure ligne 96 : git show 14310fa:docs/current-task.md.