01
Le problème
Les deux homes parlent de systèmes testables et de limites visibles. Une promesse de méthode ne suffit pas. Il fallait montrer un protocole, ses entrées, ses sorties et ce qu’il ne mesure pas.
02
Les entrées
Le protocole reçoit une liste fixe de pages publiques sur last-word.fr et last-word.ai, avec un format desktop et un format mobile. Chaque ligne porte une URL, une locale, un type de page et le viewport attendu. Aucune donnée client n’entre dans le test.
03
Le système
Un navigateur Chromium headless visite chaque cible. Il conserve l’heure de début et de fin, le statut HTTP, l’URL finale, le canonical, les liens de langue, les titres, les erreurs de page, les messages de console et les requêtes échouées. Les contrôles sont identiques pour les deux langues.
04
La sortie vérifiable
Le run produit un relevé JSON par combinaison page-format, puis une matrice de synthèse. Un manifeste SHA-256 permet de vérifier que le rapport et les archives internes n’ont pas été modifiés après le run. La note publique montre un exemple expurgé de relevé et le hash du paquet source, pas les chemins locaux ni les captures non libérées.
Exemple public expurgé
{
"target": {
"locale": "fr",
"kind": "home",
"url": "https://last-word.fr/"
},
"viewport": {
"id": "desktop",
"width": 1440,
"height": 900
},
"startedAt": "2026-08-25T11:29:24.284Z",
"completedAt": "2026-08-25T11:29:27.923Z",
"status": 200,
"finalUrl": "https://last-word.fr/",
"navigationError": null,
"consoleMessages": [],
"pageErrors": [],
"failedRequests": []
}Hash du paquet de données interne vérifié le 25 août 2026
64d1319ebda7b3016c3ed33971f31f1eda3d92882e6237feb63d05285a9a28fa
Le paquet complet reste interne : il contient des chemins de travail et des éléments de QA qui ne sont pas destinés au site public. Le hash permet d’identifier la source dont cet extrait est tiré ; il ne rend pas l’archive téléchargeable.
05
La limite
Ce run décrit l’état observé pendant la collecte. Il ne prouve ni la performance dans le temps, ni l’absence de défaut hors échantillon, ni l’effet sur les conversions. Les formulaires n’ont pas été envoyés. La conformité juridique et l’accessibilité exhaustive demandent leurs propres revues.
06
Le contrôle humain
Le protocole collecte. Il ne décide pas seul. Une revue indépendante vérifie les constats, sépare défauts prouvés, hypothèses et données indisponibles, puis autorise ou bloque la suite. Une nouvelle collecte doit accompagner chaque correction importante.