LifePlay-Revival/Docs/Migration/etat/OB/OBB/fiches/OBB-T7.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.6 KiB
Raw Blame History

OBB-T7 : preuve dans un build Shipping 5.8 neuf (fiches prêtes, envoi au BUILD-GO de Big Boss)

Rang : BUILD-ATTENTE 2 (après la VAL de STE-GI et STF-J). Les trois fiches partent l'une après l'autre sous le même BUILD-GO ; BUILD-FIN après OBB-T7v. Le Shipping embarquera les fichiers non commités du moment (Content/BPs/GI.uasset de STE, Content/UI/MainMenu.uasset de STF, Clothes4.txt des Modules) : à noter dans chaque livrable ; les 4 contrôles de paquet n'en dépendent pas (consigne Big Boss).


Fiche OBB-T7a — Niveau N0 — Modèle prévu modèle de l'agent lp-builder | utilisé <modèle déclaré> — Agent lp-builder — Skills lp-build, sk-protocol, sk-windows-shell 1 Objectif : compiler la cible LifePlay Win64 Shipping de la copie 5.8 et archiver le résumé compté — lot OBB, registre etat\OB\OBB\OBB-TACHES.md ligne OBB-T7a 2 Complexité : a0 b0 c0 d1 e1 f0 = 2 → N0 (aucun) 2b Agent : lp-builder (modèle surchargé : aucun) — préchargés : ceux de l'agent — à invoquer : lp-build — outils retirés : aucun 3 Contexte : copie D:\Game\LifePlay-master 5.8, branche ue5.8, HEAD ac3a176 ou suivant ; .uproject : LPSandbox en TargetAllowList: ["Editor"] (CHG-279) ; Modules sans .git (OBB-T1). Points amont à reprendre : aucun. 4 Entrées et commandes : Tools\UeState.ps1 -Kind Editeur,Compilation (0 processus) ; .\Tools\Build.ps1 -Lot OBB -Target LifePlay -Config Shipping ; relever code, erreurs, avertissements nouveaux, chemin du résumé. 5 Pièges : lp-build (toolset MSVC, Makefile.bin) ; aucun nouveau. 6 Interdits : aucun correctif de code ; aucune cuisson ; aucune écriture git (+ sk-protocol § 2). 7 Livrable : D:\Game\LifePlay-master 5.8\Docs\Migration\etat\OB\OBB\OBB-T7a-BUILD.md au gabarit BUILD de lp-doc. 8 Critère : code 0, 0 erreur ; Binaries\Win64\LifePlay-Win64-Shipping.exe et .target datés de ce build ; Intermediate\…\Shipping\LifePlay-Win64-Shipping.exe.rsp daté de ce build. 9 Budget : 40 tours, pic ≤ 150 k, ≈ 20 min hors build en fond — tentative 1/4 ; arrêt sur erreur de compilation (rapport, pas de correctif).


Fiche OBB-T7b — Niveau N0 — Modèle prévu modèle de l'agent lp-builder | utilisé <modèle déclaré> — Agent lp-builder — Skills lp-build, sk-protocol, sk-windows-shell 1 Objectif : cuisson complète (sans -iterate), mise en scène, paquet IoStore compressé et archive neuve Shipping, à partir des binaires d'OBB-T7a, puis Tools\CheckPackage.ps1 aussitôt après l'archivage — lot OBB, ligne OBB-T7b 2 Complexité : a1 b0 c0 d1 e1 f0 = 3 → N1 (cuisson complète longue : N0 relevé d'un niveau, motif durée et réécriture de Saved\Cooked) 2b Agent : lp-builder (modèle surchargé : aucun) — préchargés : ceux de l'agent — à invoquer : lp-build — outils retirés : aucun 3 Contexte : OBB-T7a acceptée ; modèle de commande : etat\U58\U8\U8-T4-BUILD.md l. 9 (Shipping U8), avec la cuisson. Points amont à reprendre : décision utilisateur 5b (cuisson complète pour les archives de référence, OBB-TACHES.md l. 3-8). 4 Entrées et commandes : contrôles d'entrée (Test-Path D:\Game\LifePlay_Build_5.8_Shipping_OBB = False, Mods\ vide, 0 processus UE, Test-Path 'D:\Game\LifePlay-master 5.8\Content\Modules\.git' = False) ; fichier .cmd : RunUAT.bat BuildCookRun -project="D:\Game\LifePlay-master 5.8\LifePlay.uproject" -platform=Win64 -clientconfig=Shipping -skipbuild -cook -stage -pak -iostore -compressed -archive -archivedirectory="D:\Game\LifePlay_Build_5.8_Shipping_OBB" -unattended -utf8output -nop4 (pas de -iterate, pas de -build), journal dans Saved\Logs\portage\ ; puis pwsh -NoProfile -File Tools\CheckPackage.ps1 -Build D:\Game\LifePlay_Build_5.8_Shipping_OBB -Config Shipping ; taille de l'archive (fichiers, octets) ; PDB copiés vers D:\Game\LifePlay_Build_5.8_Shipping_OBB_PDB comme U8-T4. 5 Pièges : lp-build (-iterate interdit ici, journal UAT en .cmd) ; nouveau : la cuisson complète réécrit Saved\Cooked (aucune autre session ne doit cuire pendant ce temps : garanti par le BUILD-GO). 6 Interdits : aucune archive existante réutilisée ou écrasée ; aucun correctif ; aucune écriture git (+ sk-protocol § 2). 7 Livrable : …\etat\OB\OBB\OBB-T7b-BUILD.md au gabarit BUILD, sortie complète de CheckPackage.ps1 citée. 8 Critère : UAT code 0, BUILD SUCCESSFUL, FULL COOK (pas de LegacyIterative), archive neuve ; CheckPackage.ps1 code 0 attendu (4 PASS) ; tout autre code = rapporté tel quel. 9 Budget : 40 tours, pic ≤ 150 k, ≈ 20 min hors cuisson en fond — tentative 1/4 ; arrêt si UAT échoue (rapport, pas de relance aveugle).


Fiche OBB-T7v — Niveau N1 — Agent lp-validator — Skills sk-protocol, sk-recount, lp-validate, lp-doc 1 Objectif : verdict sur la preuve de B1 / B2 / B3 dans le build neuf — ligne OBB-T7v 2 Complexité : a1 b0 c0 d1 e1 f0 = 3 → N1 4 Entrées : rejouer CheckPackage.ps1 ; recompter par une autre méthode : Select-String 'Modules/.git' Manifest_NonUFSFiles_Win64.txt = 0, LPSandbox au manifeste UFS = 0, LPAnimMeasure au .rsp = 0, section BuildPlugins du .target sans LPSandbox ; Test-Path <archive>\Windows\LifePlay\Content\Modules\.git = False ; taille comparée à Shipping_U8 (2 024 056 223 o ; attendu ≈ −450 763 872 o hors autres changements, écart expliqué) ; démarrage court du Shipping avec -UserDir=<scratchpad> (lp-build § Shipping : jamais sans -UserDir), arrêt après le menu, si l'utilisateur ne fait pas lui-même la preuve en jeu. 7 Livrable : …\etat\OB\OBB\OBB-T7-VAL.md. 8 Critère : PASS si 4 contrôles à 0, .git absent, taille cohérente, démarrage sans plantage.