40 lines
4.1 KiB
Markdown
40 lines
4.1 KiB
Markdown
|
|
Fiche REG1-T1 — Niveau N1 — Modèle prévu (modèle de l'agent lp-inventory) — Agent lp-inventory (lecture seule) — Skills sk-protocol, lp-paths
|
|||
|
|
|
|||
|
|
1 Objectif : relever des comptes bruts (commande + nombre) avant / après correctif dans des journaux de jeu archivés, pour
|
|||
|
|
cinq signatures du registre des erreurs : ERR-030, ERR-068, ERR-082, ERR-083, ERR-084. Lot REG1, ligne REG1-T1.
|
|||
|
|
2 Complexité : a1 b0 c0 d0 e1 f0 = 2 → N1
|
|||
|
|
2b Agent : lp-inventory — skills : sk-protocol (format du compte rendu, Mesuré) — outils retirés : aucun
|
|||
|
|
3 Contexte : journaux (lecture seule, ne rien écrire dans ces dossiers) :
|
|||
|
|
- AVANT H3 / H3b (référence F1-F3) : `D:\Game\LifePlay_Build_5.8_STB-JEU2_Development\Windows\LifePlay\Saved\Logs\LifePlay.log`
|
|||
|
|
(registre : ERR-082 = 270, ERR-083 = 351, ERR-084 = 167) ;
|
|||
|
|
- J4 (avec H3, H3b ; sans O1/O3/G12) : journal de `D:\Game\LifePlay_Build_5.8_STE-H5b-TEMOIN_Development\...\Saved\Logs\`
|
|||
|
|
(voir `D:\Game\LifePlay-master 5.8\Docs\Migration\etat\ST\STE\STE-J4.md` pour le fichier exact) ;
|
|||
|
|
- J5 (H3 + H3b + O1 + O3 + G12) : `D:\Game\LifePlay_Build_5.8_STE-J5_Development\Windows\LifePlay\Saved\Logs\LifePlay-backup-2026.10.10-22.05.32.log`
|
|||
|
|
(session J5, 6 556 311 o, `STE-J5.md`) ; plus les 3 autres journaux du même dossier (sessions ultérieures, à compter à part) ;
|
|||
|
|
- U8r2 (tous les commits STE jusqu'à `4283c13`) : `D:\Game\LifePlay_Build_5.8_Development_U8r2_essai\Windows\LifePlay\Saved\Logs\LifePlay.log`
|
|||
|
|
et, s'il existe, tout `*.log` sous `D:\Game\LifePlay_Build_5.8_Development_U8r2\` ;
|
|||
|
|
- ERR-068 : AVANT = STB-JEU2 ; APRÈS = `D:\Game\LifePlay_Build_5.8_STF-STE-LISIB_Development\Windows\LifePlay\Saved\Logs\LifePlay.log`
|
|||
|
|
(`STF-T5-J.md` : 240 → 0) + J5 + U8r2.
|
|||
|
|
4 Questions — pour chaque journal (chemin, taille, date, durée de session si lisible), compte de lignes par motif :
|
|||
|
|
- ERR-030 : `GI_C:Dress:` ; `property Person in not an UClass` ;
|
|||
|
|
- ERR-068 : `Get_SpinBox_0_Value_0` ; `GI in MainMenu` ; `property GI in /Game/UI/CharGen` ;
|
|||
|
|
- ERR-082 : `Accessed None` dont la ligne contient `Person` ET l'une de `ReturnStatIfNeeded` / `getActorVar` / `setActorVar`
|
|||
|
|
(donner le motif exact utilisé ; détailler par fonction). Relever d'abord dans STB-JEU2 le format réel du message, puis
|
|||
|
|
vérifier qu'on retrouve 270 (sinon dire l'écart et la cause) ;
|
|||
|
|
- ERR-083 : `Person_24_.*of length 0` ; détail par fonction de la pile si visible ;
|
|||
|
|
- ERR-084 : `CallFunc_Array_Get_Item_(31|32|33|41)` dans `CallFunction` (retrouver 167 dans STB-JEU2) ;
|
|||
|
|
- ajout de reprise (rattachements T2) : ERR-062 `property TintUI in` ; ERR-063 `GetRootComponent_ReturnValue` ;
|
|||
|
|
ERR-065 `property Companion in` ; ERR-085 `CallFunc_GetSkeletalMesh_ReturnValue` (détail pile `UpdatePlayerMeshWithMorphs`) ;
|
|||
|
|
ERR-007 `property ContactMenu` (pile `UpdateDailyPose`). Journaux supplémentaires : J1 = `D:\Game\LifePlay_Build_5.8_STF-STE_Development\Windows\LifePlay\Saved\Logs\LifePlay.log` ;
|
|||
|
|
J3 = journal de `LifePlay_Build_5.8_STF-STE-LISIB_Development` (le même que l'APRÈS d'ERR-068). Compter ces 5 motifs dans
|
|||
|
|
STB-JEU2, J1, J3, J5 et U8r2 (références attendues STB-JEU2 : 30 / 5 / 8 / 96 pile UpdatePlayerMeshWithMorphs) ;
|
|||
|
|
- témoins : `Accessed None` total, `index SPAWN`, `CHECKING:` (pour normaliser l'activité) ; Fatal / Unhandled / Assertion.
|
|||
|
|
Utiliser `grep -c` / `rg -c` (ou `Tools\LogStats.ps1` si utile). Attention : CRLF possible, compter avec rg ou grep sur le texte.
|
|||
|
|
5 Pièges : un 0 ne prouve rien si l'activité est absente : donner les témoins ; ne pas confondre les journaux de sessions
|
|||
|
|
(backup = sessions précédentes).
|
|||
|
|
6 Interdits : aucune écriture hors du livrable ; aucun git, aucun build, aucun jeu, aucune copie dans les dossiers de build.
|
|||
|
|
7 Livrable : `D:\Game\LifePlay-master 5.8\Docs\Migration\etat\REG\REG1\REG1-INV.md` (UTF-8, LF), section « T1 », un tableau
|
|||
|
|
signature × journal avec la commande exacte de chaque motif ; aucun nom d'utilisateur ni `C:\Users\<nom>` (écrire `%USERPROFILE%`).
|
|||
|
|
8 Critère d'acceptation : les 3 références STB-JEU2 (270 / 351 / 167) retrouvées ou écart expliqué ; tous les journaux comptés.
|
|||
|
|
9 Budget et arrêt : ≈ 40 tours, pic ≤ 150 k, ≈ 20 min.
|