LifePlay-Revival/Docs/Migration/etat/sandbox/S8/S8-VAL.md

58 lines
3.9 KiB
Markdown
Raw Normal View History

# S8-VAL - Smoke Pair final (fiche S8-T2)
- **Date :** 2026-10-06
- **Fiche :** S8-T2 | **Rôle :** A-DOC+Orch (validation de clôture) | **Entrée journal :** CHG-220
- **Modèle prévu :** `claude-opus-5-5-medium` (M4) | **Modèle utilisé :** Claude Opus 5.5 (déclaré par l'environnement ; niveau d'effort non vérifiable depuis la session)
- **Pin addon :** `f09c42e5a2bc613cf269cce76c878461ca41c8b7` ; `HEAD` addon `dae6206` (doc seule, S7-T4) ; **`origin/main` = `dae6206`** (`git ls-remote origin main`) : le pin est désormais poussé
- **Références :** `S7-VAL.md` (dernier smoke), `S5-VAL.md` (référence de la boîte), `22_Eval_Agents_Sandbox.md`
## Verdict : **PASS**
| # | Contrôle | Résultat |
|---|---|---|
| 1 | Lancement par le **`.bat` lui-même** (`Tools/debug/LifePlay_pair_sandbox.bat`), pas une ligne équivalente | **PASS** (levée de la limite S7-VAL « bat équivalent lancé à la main ») |
| 2 | Plugin monté depuis `AdditionalPluginDirectories`, GameMode Pair résolu | **PASS** |
| 3 | Initialisation sandbox (`LogLPSandbox`) | **PASS** (16 lignes) |
| 4 | Boîte du couple identique à S5-VAL / S7-VAL | **PASS** (valeurs identiques à 10⁻³ cm) |
| 5 | Fatal / assertion / `ensure` / `Access violation` / module introuvable / `LNK2` | **PASS** (0) |
| 6 | Nouveau dossier `Saved/Crashes`, processus résiduel | **PASS** (0 / 0) |
| 7 | `Saved/sandbox_mode.txt` | `Pair` avant et après (inchangé) |
## 1. Déroulé
| Heure (locale) | Événement |
|---|---|
| 21:02:35 | `cmd /c Tools\debug\LifePlay_pair_sandbox.bat` (processus `UnrealEditor` 17896) |
| avant 21:02:45 | `LogPluginManager: Mounting External plugin LPSandbox` (ligne non horodatée, au démarrage du moteur) |
| 21:02:45 | erreur coiffures connue (`LogLifePlay`) |
| 21:02:47 | `LogLoad: Game class is 'LPPairSandboxGameMode'` |
| 21:03:20 – 21:03:21 | 16 lignes `LogLPSandbox` (murs, collision, éclairage, interaction, Quaternius, corps, boîte, poses) |
| 21:04:22 | arrêt forcé (`Stop-Process`) ; `Responding = True` jusque-là |
Fenêtre demandée ~30–45 s : **non tenable à l'identique**, l'initialisation de la carte prend à elle seule ~46 s
(S4-VAL : ~32 s, S5-VAL : ~50 s). Session observée ~1 min 47 s au total, dont ~60 s après la fin de l'initialisation.
Binaires utilisés : `UnrealEditor-LPSandbox.dll` 20:37:08, `UnrealEditor-LPAnimMeasure.dll` 20:37:07 (aucune source
modifiée depuis S7, pas de rebuild).
## 2. Journal
Copie : `Saved/Logs/S8-VAL-runtime-game.log` (1 366 lignes, copie locale non versionnée).
| Constat | Ligne |
|---|---|
| Collision | `Sandbox collision : 54 meubles, 0 absents, capsule 20 / 88, profil Person lu, depart X=-508.667 Y=-499.333 Z=108.000` |
| Éclairage | `Sandbox eclairage : soleil 5 (canal 1), plein corps 1.5, ciel 0.6 (heure 9 ou 15)` |
| Interaction | `Sandbox interaction : 286 actions, 160 lieux, 12 horaires` |
| Quaternius | `corps /Game/Quaternius/UAL/UAL1_Standard.UAL1_Standard, 43 animation(s)` |
| Corps | `bridget_gp`, `michael` |
| **Boîte** | `Sandbox boite AgMakeout : centre X=20.831 Y=1.400 Z=-0.534, etendue X=41.180 Y=50.958 Z=89.466` (fond −90,000 cm) |
| Poses | `AgMakeout_F sur Bridget`, `AgMakeout_M sur Michael` |
| `: Error:` | 1 : `LogLifePlay: Error: Coiffures : GI.HairstyleTable ou GI.MorphableHairs introuvable` (connu depuis S3-VAL, module jeu, sans lien avec l'addon) |
## 3. Limites
- Preuve par journal uniquement ; pas de contrôle visuel, pas d'entrée clavier (Interaction, Mesure non exercés).
- `BuildMod.ps1 -Target sandbox -Open` non rejoué (la ligne S8 de `21` le cite ; reste ouvert).
- Parcours Show complet, Shipping compilé, déplacement des commandlets anim : inchangés (non faits, voir `21` § Acceptation).
- Côté jeu, aucun fichier de la migration sandbox n'est commité (`21`, `etat/sandbox/**`, `LifePlay.uproject`, `Config/LPSandbox.ini`) : voir `22` § 6.