7.2 KiB
Fiche U2-T3 — Niveau N1 — Modèle prévu sonnet | utilisé Sonnet 5.5 (claude-sonnet-5-5) — Agent lp-writer — Skills sk-protocol, lp-doc, lp-lot
U2-T3 — DOC bandeaux et docs actifs (copie 5.8, branche ue5.8)
Périmètre : D:\Game\LifePlay-master 5.8\Docs uniquement. Aucun commit. Tools/Engine.ps1 décrit d'après la conception de U2-FICHES (pas lu : en cours d'écriture).
Résultat
Réussi, avec 3 points laissés à l'orchestrateur (section « Doutes »). Acceptation UE_5.5 dans 08/09 : 0.
Bandeau posé (sous le titre, une ligne, 12 fichiers)
Historique 4.27 — Ce document décrit le portage UE 4.27 → 5.5 (V1). Il n'est plus mis à jour : moteur et outils actuels dans
27_Plan_Migration_UE58.mdetTools/Engine.ps1.
Fichiers (Docs/Migration/) : 01_Architecture_Initiale, 02_Audit_Logiciel, 03_Plan_Migration_Tests, 04_Cahier_Des_Charges, 05_Correctifs_Isoles, 06_Protocole_Validation_V1, 07_Architecture_5.5, 11_Audit_Optimisation, 12_Reconciliation_Vinfamy, 17_Mods_Ecran_Titre ; (Docs/Architecture/) : Rapport_Session_2026-09-28, VictoryPlugin_Architecture. Seul le bandeau (2 lignes ajoutées : ligne vide + bandeau) a été ajouté ; contenu historique intact.
Docs actifs modifiés (pas de bandeau)
08_Guide_Developpeur.md: titre sans « UE 5.5 » ; intro (« parité avec 4.27 » -> comportement de référence = build 5.5 validé) + renvoi àTools/Engine.ps1; tableau § 1 (Moteur via$LPEngineVersion/$LPEngineRoot/$env:LP_ENGINE_ROOT, Projet via$LPProject, Référence =D:\Game\LifePlay_Build_5.5_DC4, ligne Dossiers de sortie$LPBuildRoot) ; § 2 « compatibilité 4.27 » -> comportement UE4 hérité ; § 3 bloc compilation :. .\Tools\Engine.ps1,$UE = $LPEngineRoot,$Proj = $LPProject; § 4-archivedirectory="${LPBuildRoot}_<nom>", build 427_Dev marqué historique ; § 5.1 deux libellés 4.27 réécrits ; § 5.2 tables des commandlets de correction remplacée par un tableau « retirés en U2 (historique git) » (16 noms) ; § 5.3 réduit àLPResavePackages; § 6.1/6.2 exemplesLPFixStringSearch,LPFixButtonPadding,LPFixSceneCapture,LPFixNavRandomPointmarqués retirés ; § 7 trois lignes (« 4.27 » -> build 5.5 validé / build courant).09_Commandes_Utiles.md: intro (racine du dépôt de travail) ; bloc$UE/$Cmd/$ProjviaEngine.ps1; § 1-Ref427retiré (CheckIntegrity.ps1 -Modules -Env, référence figée par-InitRef, SKIP si absente, d'après la conception T2) ; § 2 trois chemins de build ->${LPBuildRoot}_…; § 3 exempleLPFixStringSearch->LPResavePackages -List -DryRun, exempleReimportCorrectifrendu générique avec note « retirés en U2 » ; § 4 ligne A/B 4.27 -> build de référence 5.5 ; § 5-Compare <journal 5.5>, <journal 5.8>et chemin du journal de référence (build 5.5_DC4) ; § 7-archivedirectory=<$LPBuildRoot>_Shipping_V<x.y>.10_Protocole_Operations.md: une note U58 (D5) sous le principe 6 (référence de comportement = build 5.5 validé, lire « 4.27 » ainsi dans les règles de diagnostic ; renvoi àEngine.ps1) ; étape 9 du déroulé :${LPBuildRoot}_<lot>. Texte historique des règles non réécrit.README.md(index Migration) :-Ref427retiré du bloc de démarrage ;Set-Locationvers « racine du dépôt de travail » +. .\Tools\Engine.ps1; paragraphe ajouté listant les 12 docs « historique 4.27 », renvoi 27 /Engine.ps1, commandlets retirés en U2. Tableau des documents et plage CHG non touchés (CHG par l'orchestrateur).
Comptes bruts avant -> après (Grep count, D:\Game\LifePlay-master 5.8\Docs)
| Contrôle | Avant | Après |
|---|---|---|
UE_5\.5 dans Migration/08*, 09* (fiche : acceptation) |
08:2, 09:1 = 3 | 0 |
LPFix|LPConvertAtmosphericFog lignes dans 08, 09, 10, README |
08:17, 09:3, 10:0, README:0 = 20 | 08:9, 09:1, README:1 = 11 (toutes marquées « retirés en U2 », voir ci-dessous) |
lignes retirés? en U2 dans 08, 09, 10, README |
0 | 08:10, 09:1, README:1 = 12 |
Historique 4\.27 (fichiers, tout Docs) |
0 | 12 fichiers, 12 occurrences |
4\.27 lignes dans 08, 09, 10, README (relevé initial, motif sans 427) |
08:9, 09:4, 10:6, README:5 = 24 (concorde avec U1-RELIQUATS § C : 9/4/6/5) | motif 4\.27|427 : 08:2, 09:0, 10:8, README:6 = 16 (10 : texte historique conservé + note ajoutée ; README : titre, état, index, correctifs/, paragraphe d'historique ajouté ; 08 : titre de la liste 427_Dev et mention U58) |
Note : le motif « après » inclut 427 (non relevé « avant » à l'identique), donc non strictement comparable. Les 9 lignes LPFix/LPConvert restantes dans 08 sont dans le tableau § 5.2 (4 lignes de tableau + texte), les exemples § 6.1 et la référence § 6.2, chacune accompagnée de « retiré(s) en U2 ». Comptage Grep count = par ligne, non par occurrence. |
||
Comptes UE_5.5 restants dans tout Docs hors etat/ : 02:1, 03:2, 13:1, 24:1, 27:2, 28:1 (voir Doutes). |
Doutes (arrêt de la fiche : listés, non tranchés)
13_Protocole_Coiffure.md:40: exemple exécutable$UE = 'D:\Game\Launcher\Engine\UE_5.5\Engine\Binaries\Win64\UnrealEditor-Cmd.exe'. Doc de protocole actif (pas 4.27), non listé parmi 08/09/10/README : non modifié, ni bandeau. Sera faux après U3. Décision : le passer à$LPEngineRoot?24_Plan_Decouplage_Sandbox.md:217: commande Build.bat enregistrée avecUE_5.5et cheminLifePlay-master 5.5; plan de lot DC0-DC4 achevé, journal de commande daté. Pas un doc 4.27 : non modifié, ni bandeau. Historique de lot à garder tel quel ?03_Plan_Migration_Tests.md:13,23et02_Audit_Logiciel.md:5contiennentUE_5.5(exemple$UE = …exécutable en 03). Traités par le bandeau seulement (U1 demandait « mise à jour et pas seulement bandeau » pour 02, 03, 05, 13, 24, VictoryPlugin) ; non réécrits pour ne pas toucher le contenu historique. À confirmer. Autre :VictoryPlugin_Architecture.mdcontient aussi desUE_5.5(U1 : 2 lignes) : bandeau seul. Docs 08 ligne « Compilateur » : MSVC 14.38 inchangé (renvoi à 27 ajouté), la bascule appartient à U3.
Incertitudes
- Aucun accès à
Tools/Engine.ps1: noms de variables et comportement (-InitRef,$env:LP_ENGINE_ROOT) repris de U2-FICHES, à relire à la VAL (T5) une fois T2 livré. - Chemin
D:\Game\LifePlay_Build_5.5_DC4\Windows\LifePlay\Saved\Logs\LifePlay.log: déduit (dossier de référence delp-lot, structureWindows\LifePlaydu doc 08), existence non vérifiée sur disque. - Pas de shell : fin de ligne vérifiée par Grep
\r$(12_Reconciliation_Vinfamy : 1 CR parasite en ligne 45, préexistant ; autres fichiers LF). Aucun lien relatif nouveau.
Écarts à la fiche
13 et 24 non traités (doutes 1-2). Pas de git diff possible (pas de shell) : diff à lire en T5.
Fichiers écrits
Modifiés (copie 5.8, D:\Game\LifePlay-master 5.8\Docs\) : Migration\01, 02, 03, 04, 05, 06, 07, 11, 12, 17 (bandeau), Architecture\Rapport_Session_2026-09-28.md, Architecture\VictoryPlugin_Architecture.md (bandeau), Migration\08_Guide_Developpeur.md, 09_Commandes_Utiles.md, 10_Protocole_Operations.md, README.md.
Livrable : D:\Game\LifePlay-master 5.5\Docs\Migration\etat\U58\U2\U2-T3-DOC.md.
Suite : orchestrateur doit trancher doutes 1-3, puis T5 relit git diff U2-avant -- Docs ; état : DOC terminé, non commité.