5.6 KiB
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.