# 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.