WORLDWEAVER 1.4.1 — AUDIT DE CORRECTION, 08/10/2026

OBJECTIF
Quatre passes completes consecutives sans nouvelle anomalie dans le perimetre
teste. Chaque nouvelle decouverte remet le compteur a zero. Le premier cycle
a ete interrompu apres la reproduction d'un probleme de traduction du statut.

CORRECTIONS REPRODUITES AVANT CORRECTION
1. Web : deux ZIP distincts avec meme nom, taille et date etaient ignores.
2. Web : exclure un joueur laissait parfois une source Ender invalide dans le plan.
3. Web : changer de langue supprimait le lien de telechargement deja cree.
4. Web : changer de langue pouvait reactiver des controles sur navigateur non compatible.
5. Moteur web : le CRC d'en-tete GZIP facultatif n'etait pas verifie.
6. Web : les messages de statut restaient dans l'ancienne langue, y compris
   apres export ou erreur. Le detail technique d'erreur reste conserve.
Durcissement de l'API : refus explicite des choix de dimensions ou joueurs
dupliques dans un plan, au lieu d'une resolution silencieuse par Map.
Les huit reproductions initiales echouaient avant correction. La traduction
a aussi quatre regressions (attente, export, navigateur non compatible, erreur).

OPTIMISATION
Indexation des joueurs par UUID lors du rendu et de la mise a jour des choix
Ender, pour eviter des recherches lineaires repetees entre chaque joueur/source.

VALIDATION FINALE
Voir FOUR-PASSES.json et test-results/four-passes pour le registre verifiable.
Chaque passe : 362 cas Java Windows avec interface Swing, 342 Java sur Debian,
350 cas moteur web et 14 cas interface web, plus 16 scenarios d'execution du
JAR par OS. Soit 1100 executions par passe, 4400 sur quatre passes, avec
repetitions des regressions existantes : ce ne sont pas 4400 cas distincts.
Les 100 variantes web et les 70 cas de la nouvelle suite Java utilisent des
graines differentes a chaque passe : NBT, ZIP et combinaisons de trois sources.
Le code de production reste identique durant les quatre passes.

REPRODUCTION
JDK 17+ : test.ps1 -Gui sur Windows ; sh test.sh sur Debian.
Definir WW_AUDIT_PASS=1, puis 2, 3 et 4 pour les variantes natives.
Node 20.11+ depuis web :
 node tests/web-engine.test.mjs
 node tests/sixth-audit.test.mjs 1   (puis 2, 3, 4)
 node tests/web-ui.test.mjs
Le test UI utilise un DOM simule ; il est complete par des interactions reelles
Chromium : exclusion, creation, telechargement, changements de langue et
affichage etroit. Le lanceur Windows embarque est execute apres construction.

LIMITES DE LA PREUVE
Sauvegardes artificielles ; regions marqueurs, sans demarrage d'un serveur
Minecraft reel. Pas de verification sur telephone physique ni Safari/Firefox.
Quatre passes sans nouvelle anomalie ne garantissent pas l'absence absolue
de bugs. Aucun nouveau defaut Java reproduit dans cette passe ; les correctifs
precedents restent couverts par les suites historiques.

Note de comptage : le premier journal Debian contient un controle PerformanceTest supplementaire reussi, issu de la fin du cycle precedent. Les 342 cas distincts attendus sont tous presents et reussis a chaque passe. Le registre distingue les 4400 executions prevues et ce controle supplementaire.

