| EX-02 | Tous les Blueprints se chargent et se compilent | T-LOAD-01, T-LOAD-02 |
| EX-03 | Tous les packages sont au format UE5 | T-STAT-01 |
| EX-04 | Les données `Modules` sont intactes et chargées comme en 4.27 | T-STAT-02, T-RUN-01 |
| EX-05 | Une build Development empaquetée démarre, génère des personnages distincts et visibles, joue une scène, sauvegarde et recharge | T-RUN-02 à T-RUN-04 |
| EX-06 | Aucun plantage sur une session de 30 minutes | T-RUN-05 |
| EX-07 | Journal efficace : catégorie `LogLifePlay`, résumé de démarrage, erreurs répétitives plafonnées, instrumentation de portage retirée du niveau par défaut | T-LOG-01 |
| EX-08 | Toute modification est tracée et réversible | T-STAT-05 ; essai réel de `Restore.ps1` |
| EX-09 | Environnement de développement et référence 4.27 préservés | T-STAT-03, T-STAT-04 |
Hors V1, tolérés et inscrits au registre : visuel dégradé (éclairage précalculé, brouillard),
avertissements cosmétiques du moteur, dette R-03/R-07, rendu Cascade.
### 1.2 V2 et suivantes — corrections par lots soutenables
Traitement du `Registre_Erreurs.md`**par ordre de fréquence × gravité**, un lot par famille
(≤ 30 assets ou une commandlet), avec non-régression complète des tests V1.
## 2. Règles de conduite d'un lot
1.**Entrée** : tests de sortie du lot précédent au vert ; `git status` propre.
2.`git tag lot-XX-avant`.
3.`Tools\Snapshot.ps1 -Lot XX -Path <tous les fichiers visés>` (y compris hors git, ex. `Content/Heavy`).
4. Modification. Toute commandlet de correction est d'abord lancée en `-DryRun`, rapport archivé
dans `Docs/Migration/etat/`.
5. Tests de sortie.
6. Vert → entrée `CHG` au journal, commit, `git tag lot-XX-apres`.
| L7c | Configuration | clés de nativisation retirées ; rendu explicite (GI 0, reflets SSR, ombres virtuelles 0, RHI D3D12), valeurs identiques à celles jouées (CHG-049) ; **validé en jeu le 2026-10-02** (jour et nuit identiques au build précédent L7i_B12) |
| L7d | Visuel | `AtmosphericFog` remplacé par `SkyAtmosphere` (26 propriétés et position vérifiées, CHG-050) ; aucun éclairage précalculé à reconstruire ; **validé en jeu le 2026-10-02** : ciel identique au build précédent L7i_B12 (soleil et grand disque blanc présents dans les deux) |
| L7e | Effets | **non nécessaire** (CHG-051) : 4 systèmes Cascade toujours pris en charge par UE 5.5, conversion Niagara reportée (elle changerait les effets par rapport à 4.27) ; aucun vêtement physique (NvCloth) |
| L7f | Entrées | **non nécessaire** (CHG-051) : Enhanced Input est déjà le système actif et exécute les 34 actions héritées ; migration complète des événements reportée |
| L7g | Packaging | build Shipping `LifePlay_Build_5.5_Shipping` construite (CHG-046), même structure que la version de l'auteur ; `McpAutomationBridge` déjà limité à l'éditeur ; ✅ validée en jeu le 2026-10-01 |
| L7i | Variables DSL `Person` vides | ✅ ERR-030, ERR-037, ERR-003 préexistants en 4.27 ; ERR-005 corrigé par CX-B12 (385 nœuds `Contains`/`Split`/`FindSubstring`), validé en jeu le 2026-10-01 |
| L7j | Écran secondaire (amélioration) | caméra `SecondScreen` dotée d'une racine et placée sur `CameraScene`− 10 000 000 Y (CHG-052), puis cadrage du visage par le sous-système `LPSecondScreen` (CHG-054) ; **validé en jeu le 2026-10-01** |
| L7l | Personnages enfoncés dans le sol en extérieur (amélioration) | diagnostic (CHG-053) : sol de neige `fnt_new208` étiré ×100 en hauteur dans `forest___vin01.lpworld` (donnée de module) ; mesure (CHG-056) : cause réelle = plafond `WallT` à 18 cm du sol en extérieur ; plafond masqué en extérieur par `LPOutdoorRoom` (CHG-057) ; **validé en jeu le 2026-10-01** |
| L7k | Erreurs d'exécution fréquentes (ex-L7b) | ✅ ERR-006 et ERR-007 revenus au niveau 4.27 avec CX-B12 ; signatures restantes au niveau 4.27 (CHG-045) |
| D-01 | Base de reconstruction de `GI` | **Décidé (utilisateur, 2026-09-29)** : les correctifs antérieurs sont douteux (ni suivis ni testés). On repart d'une base saine — le contenu de gameplay 4.27 — et on **isole** les correctifs pour les réimporter un par un avec un contrôle renforcé (`05_Correctifs_Isoles.md`) | acquis (L1) |
| D-02 | R-03/R-04 présents sur `AI`, `Room` et 7 widgets, annulés sur `Person` et `GI` | **Décidé (utilisateur)** : tout annuler maintenant — réalisé par le retour à la base 4.27 | acquis (L1) |
| D-03 | Mesure d'exécution | builds empaquetées Development uniquement (règle §2 du document 03) | acquis |
| D-04 | Suivi de version | dépôt git local, Blueprints de gameplay inclus, `Content/Heavy` exclu (sauvegardes par lot) | acquis (L0) |