27 lines
3.5 KiB
Markdown
27 lines
3.5 KiB
Markdown
# ADD1-TACHES : build de l'addon et validation des sources SBXTYP-R2 et CGREF1-R1 (alpha 2026.10.2.2a, U1)
|
||
|
||
Ouvert le 2026-10-19 par Big Boss (session « Tri depuis BOSS-ETAT PAUSE »). Feuille de route : `Docs\37_Feuille_De_Route_Alpha2.md` § 1.2 U1 (l. 48) et § 3 (l. 163). Session : Medium · ADD1 (opus medium), orchestratrice.
|
||
**BUILD-GO ADD1** accordé par Big Boss (jeton de la copie UE, premier de la file). État relevé à l'ouverture : HEAD jeu `cdd69d9`, addon `35a9e2c` (contient `53517a9` SBXTYP et `5c5c038` CGREF1) ; `UeState` : processus 0.
|
||
Aucune écriture git. Aucun correctif sans SPEC.
|
||
|
||
| Fiche | Objet | Agent (modèle) | Statut | Livrable |
|
||
|---|---|---|---|---|
|
||
| ADD1-BUILD-01 | `Tools\Build.ps1 -Lot ADD1` : cible éditeur du jeu `LifePlayEditor` (charge le plugin `LPSandbox` par `AdditionalPluginDirectories`, `LifePlay.uproject:329-331`), puis cible autonome de l'addon `LPSandboxEditor` (`D:\Game\LifePlay-Sandbox-5.8\Source\LPSandboxEditor.Target.cs`) | lp-builder | rendue : build 1 `LifePlayEditor` code 0, 813 s ; build 2 `LPSandboxEditor` code 0, 641 s ; 0 erreur ; par build 4 C4996 + 20 lignes HyperAIStudio connues ; `Module.LPSandbox.cpp`, `LPSceneCompareCommandlet.cpp`, `LPShapeMeasureCommandlet.cpp` compilés | `ADD1-BUILD-01.md` |
|
||
| ADD1-VAL-01 | recomptage par `Build.ps1 -FromLog` : code 0, 0 avertissement nouveau, modules de l'addon recompilés | lp-validator (agent distinct) | rendue : code 0 PASS (`Result: Succeeded`, journal 1 l. 110, journal 2 l. 93) ; 0 avertissement nouveau dans l'addon PASS ; hors addon, 4 C4996 nouveaux dans `Plugins\UE_MCP_Bridge` de l'addon (non suivi : `.gitignore:44` de l'addon ; dossier créé le 2026-10-19), compilé par le jeu via `AdditionalPluginDirectories` ; recompilation de l'addon PASS (preuve indirecte : unity et dates) ; chiffres de BUILD-01 recomptés | `ADD1-VAL-01.md` |
|
||
|
||
## Constats de l'orchestratrice (2026-10-20)
|
||
|
||
- Le résumé du build 1 avait été écrit dans `etat\ADD1\` (dossier parasite : `EtatDir.ps1` ne connaît pas ADD1). Déplacé dans `etat\sandbox\ADD1\`, dossier vide retiré.
|
||
- `Plugins\LPSandbox\Binaries` de l'addon a été réécrit par le build 2 (`UnrealEditor-LPSandbox.dll` du 2026-10-19 23:50:13), avec le même BuildId que le jeu (lp-build l. 127). À déplacer avant tout lancement du jeu : décision de Big Boss, rien n'est déplacé.
|
||
- Les résumés `.txt` sont ignorés par git (`.gitignore:75`) : seuls `ADD1-TACHES.md`, `ADD1-BUILD-01.md` et `ADD1-VAL-01.md` sont à commiter.
|
||
- Fichiers modifiés par d'autres lots, non touchés : `LifePlay.uproject` (M) ; dans l'addon, `.gitignore`, `LPSandbox.uproject` et `Tools\…`.
|
||
|
||
## Sources visées
|
||
|
||
- `53517a9` SBXTYP (24 fichiers, + 3 402 / − 158) : `LPSandboxSceneLevel`, `LPSandboxStage`, `LPPairSandbox`, `LPSandboxScene`, `LPSandboxCoupleMod`, `LPSandboxActors`, `LPSceneCompareCommandlet`, `LPShapeMeasureCommandlet`, `LPModTools.Build.cs`, `LPSandbox.Build.cs`, …
|
||
- `5c5c038` CGREF1 : `LPSandboxCharGenMod.cpp` / `.h`.
|
||
|
||
## Pièges connus (skill lp-build, l. 126-129)
|
||
|
||
- La compilation autonome de `LPSandbox.uproject` écrit `Plugins\LPSandbox\Binaries` de l'addon avec le même BuildId que le jeu : ce dossier doit être déplacé (pas supprimé) avant tout lancement du jeu. Il existe déjà (daté du 2026-10-10). Aucun lancement du jeu dans ce lot ; le dossier est relevé et signalé.
|
||
- `Makefile.bin` sans les modules de l'addon (après un test sans addon) : code 0 sans recompilation de l'addon. Preuve exigée : le journal nomme les fichiers de l'addon compilés.
|