Fiche STB-JEU — Niveau N1 — Modèle prévu (orchestrateur) | utilisé claude-opus-5-5 — Agent orchestrateur (analyse) + lp-builder (archives) + utilisateur (parcours) — Skills lp-validate, lp-build # STB-JEU : preuve en jeu du lot STB (2026-10-09) ## 1. Objet et entrées - Archives : `D:\Game\LifePlay_Build_5.8_STB-JEU_Development` (HEAD `12d86d2`, lot STB complet, `STB-JEU-BUILD.md`) puis `D:\Game\LifePlay_Build_5.8_STB-JEU2_Development` (HEAD `c301dd5`, CHG-286 retiré par CHG-294, `STB-JEU-BUILD2.md`). - Journaux : session 1 `...STB-JEU_Development\Windows\LifePlay\Saved\Logs\LifePlay-backup-2026.10.09-20.30.49.log` (30 822 lignes) ; session 2 `...STB-JEU2_Development\Windows\LifePlay\Saved\Logs\LifePlay.log` (30 995 lignes). - Références : base STA-T1 (U8) conservée dans `D:\Game\LifePlay_Build_5.8_Development_U8_essai\Windows\LifePlay\Saved\Logs\LifePlay-backup-2026.10.09-16.46.02.log` (52 550 lignes ; le `LifePlay.log` de cette archive a été remplacé par la contre-épreuve utilisateur de 22:35, 1 parcours court) . - Commande : `& .\Tools\LogStats.ps1 -Compare ,` (pwsh, depuis la copie 5.8) ; recomptes par Grep des signatures visées. ## 2. Établi - Parcours : nouvelle partie avec éditeur de personnage, ville, actions avec et sans partenaire, scènes (dont `meet_couple`), scène à deux ; plus large que la base U8 (Continuer, ville). - Session 1 : régression **ERR-057** (caméra ~10× plus lente, scène ~20× plus rapide avec partenaire) ; cause établie par le dump `dumps\MainMenu__EventGraph.txt:275-292, 636-684` (CHG-286) ; contre-épreuve utilisateur : vitesses normales dans U8 ; corrigé par CHG-294 (`c301dd5`). Session 2 : « le jeu est revenu à la normale » (utilisateur). - Signatures visées par le lot, session 2 (et contre-épreuve U8 du jour) : `Interacting` 0 (2), `currentMatchRace` 0 (9), `CurrentCityExpansion` 0 (2), `BGA` 0 (3), `BuildingPoints` 0 (5), `WidgetComponents` 0 (2), `Standspots_Occupied` 0 (3), `property Near` 0 (17), `OccupyingFnt` 0 (3), `LPFocusWidgetComponent` 0 (1), `Floats_3` 30 (1 107) ; base STA-T1 : 9 / 31 / 9 / 5 / 4 / 2 / 15 / 43 / 19 / 2 / 2 591. `SexPersons` 0 dans les deux sessions (3 en base). - Index hors bornes : base 3 298, session 1 281, session 2 392 (dont 351 tableaux sans nom dans `getActorVar`, `ReturnStatIfNeeded`, `setActorVar` du moteur de scènes). - R13 / R14 (`GI in MainMenu`, 12 lignes en session 2) revenus avec le retrait de CHG-286, comme prévu. ## 3. Estimé - Familles nouvelles ou en hausse, toutes hors des fonctions modifiées par STB, sur le chemin des scènes et de la création de personnage : `Person` dans `ReturnStatIfNeeded` 270, `Array_Get_Item_31..41` dans `CallFunction` 96 + 71, `GetSkeletalMesh` dans `CheckConditionsWho` / `LoadPreset` 98, `TintUI` 30 (R06, non traité), 15 793 « No SkeletalMesh » sur des personnes effacées après création (« Actor cleared and destroyed », famille STA-D23 préexistante). Présentes en petit nombre avant STB (U6 5.8 : `Person` 2, `GetSkeletalMesh` 1) ; la hausse suit le parcours (123 lignes `index SPAWN`, scène `meet_couple`) et peut-être les PNJ désormais dotés d'âge, d'ethnie et d'attractivité (CHG-281), qui ouvrent des scènes à conditions. - Personnage enfoncé dans la rue : STA-D01 (préexistant 5.5). Police trop claire dans CharGen : écran non touché par STB. ## 4. Incertain - Aucune contre-épreuve U8 sur le même parcours complet : les familles du § 3 ne sont ni attribuées à STB ni exclues. - Archives à cuisson incrémentale (LegacyIterative) ; paquets modifiés recuits vérifiés. ## 5. Verdict **PASS pour le lot STB** (signatures visées à 0, `Floats_3` ÷ 37 sur la contre-épreuve du jour, une régression trouvée et corrigée, jeu normal selon l'utilisateur), avec réserve § 4. Suites : familles du § 3 à inscrire au registre des défauts pour un lot ST suivant ; correctif propre R13 / R14 (garde dans la liaison) ; lot UI (caméra en slider, durée protégée) ouvert.