L6 : ERR-029 qualifie (dette R-03/R-04, pas de regression) ; protocole de validation V1

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
edujiro5972 2026-09-30 00:10:04 +02:00
parent 14ef71f5dc
commit 3ac74a3560
2 changed files with 38 additions and 1 deletions

View file

@ -0,0 +1,37 @@
# 06 — Protocole de validation de la V1 (lot L6)
> Build candidate : `D:\Game\LifePlay_Build_5.5_L5d\Windows` (code : tag `L5-valide`).
> Référence des exigences : `04_Cahier_Des_Charges.md` §1.1 (EX-01 à EX-09).
## 1. Ce qui est déjà acquis
| Exigence | État | Preuve |
|---|---|---|
| EX-01 compilation éditeur | ✅ 0 erreur, 0 avertissement | L2, L3, CX-B08 |
| EX-02 Blueprints | ✅ 0 erreur, 0 échec de chargement, 0 broche orpheline | `L4-CX-B08_CompileAllBlueprints_*` |
| EX-04 données `Modules` | ✅ 2 051 fichiers = 4.27 ; résumé de démarrage identique | T-STAT-02, journal L5d |
| EX-05 personnages | ✅ aléatoires et de quête visibles et habillés (partie du 2026-09-30) | journal L5d |
| EX-07 journal | ✅ `LogLifePlay`, bilan de session, trace détaillée sur option | L3 |
| EX-08 traçabilité | ✅ git + `Tools/Snapshot.ps1` / `Restore.ps1`, journal CHG-001 à CHG-030 | `Journal_Modifications.md` |
| EX-09 environnement préservé | ✅ | T-STAT-03, T-STAT-04 |
| T-PKG-01 contenu cuit | ✅ 8 561 packages | L5d |
## 2. Reste à valider en jeu (utilisateur)
Lancer `LifePlay.exe` de la build candidate (sans option de diagnostic).
| # | Test | Attendu | Résultat |
|---|---|---|---|
| V1-a | Nouvelle partie, jouer **30 minutes** en variant les lieux et les scènes | aucun plantage, aucun gel | |
| V1-b | Au moins 3 scènes avec personnages (aléatoires et de quête) | visibles, habillés, prénoms variés | |
| V1-c | **Sauvegarder** (emplacement nommé `TestV1`), noter jour/heure et 2 contacts | sauvegarde sans erreur | |
| V1-d | Quitter, relancer, **charger `TestV1`** | même jour et heure, contacts présents, personnages visibles | |
| V1-e | Quitter normalement | fermeture propre (bilan de session écrit) | |
## 3. Analyse (Claude)
Journal archivé sous `Saved/Logs/portage/V1_partie_<date>.log`, puis :
`Tools\LogStats.ps1` (normalisation par personnage), bilan de session (`LogLifePlay`), contrôle `Saved/Crashes`,
recherche de `SaveGameToSlot` / `LoadGameFromSlot` et des `LoadTxt`/`SaveTxt` de `Saves/TestV1`.
Si tout est vert : tag `v1.0`, mise à jour du cahier des charges, lots L7 ouverts.

View file

@ -33,4 +33,4 @@
| ERR-019 | Plantages du resave de masse : `BulkData IsUnlocked`, `Array.h:783` (`fnt_new100/111`) | `Saved/Crashes` 09-07 | 2 | à surveiller | L4 | ouvert |
| ERR-025 | `LPFixEditableTextBoxFont` : un `Make EditableTextBoxStyle` peut perdre sa police sans rebranchement selon l'ordre de parcours (`CharGen::Make_64`) | relecture du diff L4-CX-B02 | 1 nœud | haute (silencieuse) | L4-CX-B02 | corrigé dans la commandlet (CHG-020) ; présent probablement dans le contenu du 2026-09-07 |
| ERR-026 | Build Development incomplète : 3 257 packages cuits au lieu de 8 561 ; la plupart des maillages, vêtements, coiffures et textures manquent (chargés par chemin à l'exécution, invisibles pour le cuiseur) | retour utilisateur sur `LifePlay_Build_5.5_L4` | 5 304 packages | **bloquante** | L4 | corrigé (CHG-025) : `+DirectoriesToAlwaysCook=(Path="/Game")` ; test T-PKG-01 ajouté |
| ERR-029 | Cuisson L5d : 95 avertissements (L5c : 0) | `L5d_BuildCookRun.log` | 95 | à qualifier | L6 | ouvert |
| ERR-029 | Cuisson L5d : 95 avertissements (L5c : 0) | `L5d_BuildCookRun.log` | 95 | faible | L7a | **accepté** : ≈ 90 dépréciations `Get SkeletalMesh` (R-03) + 3 `GetRandomPointInNavigableRadius` (R-04) + 1 Unreal Trace Server ; visibles car la cuisson itérative a recompilé les 17 Blueprints modifiés par CX-B08 (L5c n'en recompilait aucun). Pas de régression |