LifePlay-Revival/Docs/Migration/etat/ST/STB/STB-JEU-BUILD2.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

7.1 KiB

Fiche STB-JEU-BUILD2 — Niveau N0 — Modèle prévu haiku-5.5 (modèle de l'agent) | utilisé haiku-5.5 — Agent lp-builder — Skills lp-build, sk-protocol, sk-windows-shell

STB-JEU-BUILD2 : archive Development du HEAD c301dd5, lot STB (2026-10-09)

Résultat : réussi avec réserves. Tentative 2 (reprise, 22:51 à 22:53) : compilation code 0 (cible à jour), cuisson et archive code 0 (BUILD SUCCESSFUL), archive complète dans le dossier neuf, Content/UI/MainMenu.uasset recuit après le début de la cuisson. Réserves : cuisson incrémentale (LegacyIterative, comme STB-JEU-BUILD) ; Build.ps1 n'a rien recompilé (cible à jour, aucune source C++ changée) ; la tentative 1 s'est arrêtée (section « Tentative 1 » plus bas, conservée).

1. Commande exacte

Interpréteur pwsh -NoProfile -File, répertoire D:\Game\LifePlay-master 5.8. Tentative 2, dans cet ordre :

  1. pwsh -NoProfile -File 'D:\Game\LifePlay-master 5.8\Tools\UeState.ps1' : processus=0 editeur=0 compilation=0 shaders=0 jeu=0, code 0 (à 22:51).
  2. pwsh -NoProfile -File 'D:\Game\LifePlay-master 5.8\Tools\Build.ps1' -Lot STB -Target LifePlay -Config Development -ExtraArgs '-NoUBA' (arrière-plan) : journal D:\Game\LifePlay-master 5.8\Saved\Logs\portage\STB_Build_20261009-225106.log, résumé D:\Game\LifePlay-master 5.8\Docs\Migration\etat\ST\STB\STB_Build_20261009-225106.txt.
  3. pwsh -NoProfile -File 'D:\Game\LifePlay-master 5.8\Tools\BuildDebug.ps1' -Config Development -ArchiveDir 'D:\Game\LifePlay_Build_5.8_STB-JEU2_Development' -SkipBuild (arrière-plan, départ 22:51:30) : journal D:\Game\LifePlay-master 5.8\Saved\Logs\portage\BuildDebug_Development_20261009-225130.log. Commande UAT : RunUAT.bat BuildCookRun -project=... -platform=Win64 -clientconfig=Development -cook -iterate -stage -pak -iostore -compressed -archive -archivedirectory=D:\Game\LifePlay_Build_5.8_STB-JEU2_Development -unattended -utf8output -nop4.
  4. Contrôles : git -C 'D:\Game\LifePlay-master 5.8' log --oneline -1 et status --short (vide) ; git -C ... diff --stat 12d86d2 c301dd5 -- Source Config LifePlay.uproject (vide) ; git -C ... show --stat c301dd5 ; LogStats.ps1 -Log ... -Tail 8 ; Get-ChildItem -Recurse sur l'archive ; UeState.ps1 (à 22:53 : code 0).

2. Code de sortie

  • UeState.ps1 : code 0 avant la compilation, et code 0 après la cuisson (22:53).
  • Build.ps1 : code 0 (code de sortie : 0, duree : 2 s, code=0 duree=2s erreurs=0 avertissements=0 autres=0 unites=0).
  • BuildDebug.ps1 : UAT code=0 duree=113s ; journal ligne 773 BUILD SUCCESSFUL, ligne 775 AutomationTool exiting with ExitCode=0 (Success).

3. Modules recompilés

Aucun module recompilé : Makefile : Target is up to date, Actions : ... run 0 action(s), Unites compilees : 0, DLL liees : 0 (résumé 225106). Ce n'est pas un faux succès : git diff --stat 12d86d2 c301dd5 -- Source Config LifePlay.uproject est vide (établi), et le seul fichier de c301dd5 touché est Content/UI/MainMenu.uasset (git show --stat c301dd5, établi). Binaries\Win64\LifePlay.exe date du 2026-10-09 22:04 (ls -l, établi), donc de la compilation précédente. Estimé : binaire à jour ; aucune recompilation par cette session.

4. Erreurs et avertissements nouveaux

  • Compilation (résumé 225106, comptes bruts) : 0 erreur, 0 avertissement, 0 autre ligne, 0 unité.
  • Cuisson (BuildDebug_Development_20261009-225130.log) : avertissement CookIncremental and UnversionedCookedContent were requested, but LegacyIterative is required (2 occurrences, Grep -c). Même réserve que STB-JEU-BUILD.
  • Cuisson : 3 lignes has a dependency on package ... which does not exist (lignes 262 à 264, /Game/Heavy/Daz/... et /Engine/EngineMeshes/Humanoid). Identiques en nombre et en lignes à STB-JEU-BUILD ; non comparées à une référence U8 complète.
  • Chiffres de cuisson (lignes 293 et 367) : Packages Cooked: 163, Packages Incrementally Skipped: 8752, Packages Skipped by Platform: 8, Total Packages: 8923, IsIterativeCook=true.

5. Toolchain

Non observée dans cette session : Grep "Using Visual Studio" sur STB_Build_20261009-225106.log ne donne aucun résultat (la compilation étant à jour, UBT n'affiche pas la ligne). Incertain pour cette archive ; la ligne de la compilation précédente (Using Visual Studio 14.50.35739 toolchain (...\MSVC\14.50.35717)) est citée par STB-JEU-BUILD § 5, non relue ici.

6. Preuve de chargement si addon

sans objet : aucun build addon ; le jeu n'a pas été lancé par l'agent (fiche § 6).

7. Journal archivé (chemin)

  • Compilation : D:\Game\LifePlay-master 5.8\Saved\Logs\portage\STB_Build_20261009-225106.log ; résumé : D:\Game\LifePlay-master 5.8\Docs\Migration\etat\ST\STB\STB_Build_20261009-225106.txt.
  • Cuisson : D:\Game\LifePlay-master 5.8\Saved\Logs\portage\BuildDebug_Development_20261009-225130.log.

Vérifications de la fiche (critère d'acceptation)

  • Code 0 : oui (compilation, cuisson, UAT).
  • BUILD SUCCESSFUL : oui (journal ligne 773).
  • Archive complète dans le dossier neuf : oui. D:\Game\LifePlay_Build_5.8_STB-JEU2_Development absent avant (22:51, ls) ; après : 2 250 fichiers, 2 607 401 296 octets (Get-ChildItem -Recurse). Présents : Windows\LifePlay.exe (301 568 octets, 22:52:33), Windows\LifePlay\Binaries\Win64\LifePlay.exe (330 195 456 octets), Content\Paks\LifePlay-Windows.pak (20 224 951, 22:52:36), LifePlay-Windows.utoc (1 575 606, 22:52:43), LifePlay-Windows.ucas (1 259 275 600, 22:52:43), global.utoc (818, 22:52:43), global.ucas (3 398 032, 22:52:37).
  • MainMenu recuit après le début de la cuisson : oui. Départ de la cuisson 22:51:30 (cook2_start.txt) ; Saved\Cooked\Windows\LifePlay\Content\UI\MainMenu.uasset daté 2026-10-09 22:52:29.009 (ls -l), donc postérieur au départ.
  • HEAD noté : c301dd5 (branche ue5.8), git status --short vide avant les commandes.
  • Dossier Mods : non vérifié dans cette session (non exigé par la fiche).

Tentative 1 : arrêt (trace conservée)

Le 22:42, UeState.ps1 a renvoyé code 1 (processus=2 editeur=0 compilation=0 shaders=0 jeu=2) : deux LifePlay.exe de D:\Game\LifePlay_Build_5.8_Development_U8_essai (PID 14224 et 36568, lancés à 22:35:35). Aucune compilation ni cuisson n'a été lancée, le dossier d'archive n'existait pas. L'agent n'a rien arrêté ni modifié. Le 22:51, le coordinateur a indiqué que le jeu était fermé ; UeState.ps1 a renvoyé code 0 et la tentative 2 a commencé.

Constats

  • Aucune modification de code, d'asset, de doc ou de config par cet agent. Aucun commit, aucune suppression, aucun -Clean, aucun lancement du jeu.
  • UeState.ps1 ne voit pas le processus UAT d'une cuisson (écart 5 de STB-JEU-BUILD) : le relevé à 0 pris à 22:53 ne prouve pas qu'aucun UAT ne tourne. La fin de la cuisson est établie par le journal (BUILD SUCCESSFUL, ExitCode=0) et par UAT code=0.
  • Non vérifié dans cette session : .git dans Content\Modules de l'archive (signalé dans STB-JEU-BUILD).
  • Décision à prendre : cuisson incrémentale (LegacyIterative) acceptable pour l'U8, ou cuisson complète (BuildDebug.ps1 ne le permet pas, voir STB-JEU-BUILD écart 3).