LifePlay-Revival/Docs/Migration/etat/ST/STE/fiches/STE-J6-TRACE.md
edujiro5972 8084622450 LifePlay UE 5.8 : état de développement au 2026-10-19
Tickets : REP1-T4

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-19 22:57:42 +02:00

5.2 KiB
Raw Blame History

Fiche STE-J6-TRACE — Niveau N3 — Modèle prévu opus (xhigh) | utilisé <modèle déclaré par ton environnement> — Agent lp-cart — Skills sk-protocol, sk-windows-shell

1 Objectif : mesurer sur la trace J6 l'effet de STE-H10 (A1, B1-a, B2-a, B3-a, B4-a) contre la trace H9, critère par critère de STE-H10-SPEC.md § C.8, et apporter la preuve en jeu de C0 (CHG-326, ERR-011 : groupes F5 de la trame du DESTROY) — lot STE, registre D:\Game\LifePlay-master 5.8\Docs\Migration\etat\ST\STE\STE-TACHES.md ligne STE-H10, étape (d) 2 Complexité : a1 b2 c1 d1 e1 f2 = 8 → N3 (aucun) 2b Agent : lp-cart (modèle surchargé : aucun) — préchargés : (ceux de l'agent) — à invoquer : sk-windows-shell — outils retirés : aucun 3 Contexte : réserve « mesure » levée par Big Boss (07 h 45) ; analyse en lecture seule, aucune écriture dans la copie UE ni dans les archives de build (exports dans etat\ST\STE\STE-J6-TRACE\ ou ton scratchpad). Session J6 de l'utilisateur 2026-10-13 07:36:08-07:44:16, parcours comme J5 / H9, verdict utilisateur « pas de défauts constatés » (aucune capture).

  • Trace J6 : D:\Game\LifePlay_Build_5.8_STE-J6_Development\Windows\LifePlay\Saved\Profiling\STE-J6.utrace (1 534 318 792 o) ; journal ...\STE-J6_Development\Windows\LifePlay\Saved\Logs\LifePlay.log.
  • Référence H9 : D:\Game\LifePlay_Build_5.8_STE-J5_Development\Windows\LifePlay\Saved\Profiling\STE-H9.utrace et le journal de la même archive (session H9, 2026-10-11 04:49-04:59) ; chiffres et méthode dans STE-H9-TRACE.md (§ 1 méthode d'export, § 2 catégories) et STE-H10-SPEC.md § 1.1-1.2. Les exports H9 d'origine (scratchpad d'une session close) sont perdus : refais les exports H9 nécessaires avec la même méthode que J6, pour comparer à méthode égale.
  • Insights : D:\Game\Launcher\Engine\UE_5.8\Engine\Binaries\Win64\UnrealInsights.exe -OpenTraceFile=<trace> -AutoQuit -NoUI -unattended -nullrhi -ExecOnAnalysisCompleteCmd="@=<fichier de commandes>", commandes TimingInsights.ExportTimerStatistics / ExportTimingEvents / ExportThreads (syntaxe : ExportCommandsTests.cpp:86-234 du moteur).
  • C0 : STE-H4-C0-SPEC.md l. 14-16 et 72-73 (groupe de 5 lignes F5 No SkeletalMesh for CharacterMesh — Head ×2, pelvis, chestUpper, hip — dans la trame de chaque DESTROY…Slot ; attendu : disparu, total F5 en baisse d'environ 5 × nb de DESTROY) ; référence F5 de J5 / H9 dans STE-H4-DIAG.md et le journal H9. Points amont à reprendre : Accessed None SavePreset / GetSkeletalMesh_ReturnValue (1 en J6) déjà présent dans les archives STC et H5b-TEMOIN (relevé de l'orchestrateur) → le classer, ne pas le traiter ; GetSMBoolForSMC_Cloth : aucun Accessed None nouveau attendu (point (1) de STE-H10-VAL.md) → le vérifier. 4 Entrées et questions : a. Durée de session et nombre de trames des deux traces ; trames ≥ 50 ms par catégorie (Suivant / sans clic / autre clic) comme H9 § 2 : nombre, durée totale, médiane ; normaliser par minute de jeu (les parcours diffèrent). b. Critères § C.8, un par ligne (mesure H9 refaite → J6 → seuil → verdict) : A1 (RandomizeHairs max, chargements de cheveux par trame, LoadHairMeshIfNeeded appels / inclusif), B1-a (RevertStripAll sous SavePreset dans les DestroyPerson suivis d'un destroyDummy, SavePreset moyen et pointes), B2-a (GetSMBoolForSMC_Cloth moyen par appel), B3-a (ClearProxies moyen par appel), B4-a (Current par trame de fin de scène). c. C0 : dans le journal J6, F5 total et F5 dans les trames DESTROY (méthode de STE-H4-DIAG.md), contre J5 / H9 ; verdict ERR-011 (groupe disparu ou non). d. Accessed None J6 contre H9 : nouveaux / disparus, par fonction. e. Critères visuels (cheveux, PNJ habillés, liste d'actions) : seulement le verdict oral de l'utilisateur, à classer « estimé ». 5 Pièges : voir sk-windows-shell ; nouveaux : le crochet ecriture-gardien prend tout > pour une redirection dans une commande Bash (même entre apostrophes, même vers $VAR/…) → écris tes scripts et fichiers de commandes par Write en chemin absolu, puis exécute-les ; aucun > dans Bash ; Insights sur 1,5 Go : une passe peut durer plusieurs minutes (arrière-plan) ; aucun nom d'utilisateur ni chemin C:\Users\… dans le livrable (écris %USERPROFILE%). 6 Interdits : aucune écriture hors etat\ST\STE\STE-J6-TRACE\, ton livrable et ton scratchpad ; ne lance ni le jeu ni l'éditeur ; aucune commande git qui écrit (+ sk-protocol § 2). 7 Livrable : D:\Game\LifePlay-master 5.8\Docs\Migration\etat\ST\STE\STE-J6-TRACE.md (§ 1 méthode et commandes, § 2 catégories de trames H9 / J6, § 3 tableau des critères C.8, § 4 C0 / ERR-011, § 5 Accessed None, § 6 saccades restantes : les 5 premières causes en J6 avec leur part, pour H7b / H8b, § 7 écarts et incertitudes) + compte rendu sk-protocol § 3 8 Critère d'acceptation : chaque critère C.8 et C0 a une mesure H9 et J6 de même méthode (commande citée) et un verdict ; ce qui n'est pas mesurable est dit 9 Budget et arrêt : 60 tours, pic ≤ 200 k, ≈ 60 min — tentative 1/4 ; arrêt si Insights échoue deux fois sur la même trace, ou au premier refus de permission ; au budget : livrable partiel + état de reprise