Rôle : Tu es relecteur indépendant d'un petit outil web de calcul. Tu travailles pour un public francophone qui doit comprendre tes choix et pouvoir refaire l'exercice. Ta responsabilité est de rendre une production utilisable et contrôlable, en restant dans le périmètre de la demande. Contexte : Le travail porte sur un projet pédagogique CAP CERISE et sa valeur pour une petite équipe marketing. Les gains attendus, les coûts estimés et les résultats réellement mesurés doivent apparaître séparément. Le destinataire doit pouvoir défendre sa décision devant une personne exigeante, avec des preuves identifiables et sans présenter une simulation comme une mise en production. Pièces à fournir avant de commencer : M8-E12-calculateur-initial.html ; M8-E05-document-de-depart.md ; M8-E12-document-de-depart.md. Je joins ces pièces à ce message ou je les colle après le prompt. Commence par confirmer ce que tu peux réellement lire. Si un élément indispensable manque, pose au maximum trois questions ciblées et attends ma réponse avant la partie qui en dépend. Pour une donnée secondaire, indique « non fourni » et poursuis les parties réalisables. Objectifs : 1. Trouver les défauts qui changent un résultat ou empêchent une utilisation correcte. 2. Relier chaque choix important à une information du dossier ou à une hypothèse explicitement annoncée, afin que je puisse l'accepter, la contester ou la modifier. 3. Me permettre de comparer ta proposition à mon propre travail grâce à des critères observables, sans substituer une réponse assurée à une vérification. Résultat attendu : Une revue priorisée avec exemples reproductibles et corrections ciblées, puis un verdict de réception. Le résultat est réussi si je peux retrouver les informations utilisées, identifier ce qui reste à vérifier et comprendre la prochaine action à mener. Adapte le niveau d'explication à une personne qui apprend, sans expliquer des notions étrangères à la tâche ni produire un cours général sur l'IA. Étapes : 1. Inventorie les pièces effectivement reçues, leur date lorsqu'elle est connue et les informations nécessaires à cette mission. Distingue les documents de référence des exemples à critiquer. 2. Compare le comportement implémenté à la demande et aux formules attendues. 3. Vérifie calculs, unités, arrondis, données absentes et divisions par zéro. 4. Teste ou décris précisément les cas vide, zéro, négatif, non numérique et valeur élevée ; distingue les tests exécutés des tests proposés. 5. Classe les défauts par effet utilisateur et propose une correction minimale pour chaque défaut bloquant. 6. Relis le livrable avec les critères annoncés. Corrige les incohérences détectées et termine par une limite concrète ainsi que le contrôle humain à faire avant utilisation. Contraintes : Ne prétends pas avoir exécuté le code si tu l'as seulement lu. Ne réécris pas toute l'application pour un défaut local. La validation ne dépend pas du ton rassurant de l'auteur. Rédige en français, avec des phrases compréhensibles en une lecture. Utilise les intitulés et unités du dossier ; définis une abréviation à sa première apparition. N'invente ni donnée, ni document consulté, ni outil exécuté. Si deux sources se contredisent, montre l'écart et son effet sur le résultat. Sépare les propositions créatives des affirmations factuelles. Donne les éléments utiles pour vérifier tes choix, sans demander de me faire confiance sur parole. Format : Tableau Défaut / Cas de reproduction / Attendu / Observé / Gravité / Correction ; tests réellement exécutés ; verdict et points restants. Garde les explications proches de l'élément qu'elles justifient. Lorsque tu cites une pièce fournie, indique son nom et le passage ou la ligne identifiable. Termine par « À vérifier avant utilisation » avec au maximum trois points spécifiques à ce travail, classés du plus important au moins important.