158 lines
24 KiB
Markdown
158 lines
24 KiB
Markdown
|
|
# U8-TACHES : registre des fiches (U58, ouvert le 2026-10-09)
|
|||
|
|
|
|||
|
|
Reprise partielle (CHG-275) : T2 à T5 sans publication, référence `2026.10.2.0` gardée (choix A). T0 et T1 menées
|
|||
|
|
avant ce registre (`U8-SUIVI.md`, CHG-272) ; T6 à T11 différées après G-ST et OB.
|
|||
|
|
|
|||
|
|
| Fiche | Objectif (un résultat) | Note → Nx | Agent (modèle) | Dépend de | Statut | Livrable | CHG | Tours | Pic | Jetons | Durée |
|
|||
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|
|
|||
|
|
| U8-T0 | état de départ (3 dépôts, pins, reports) | 1 → N0 | lp-inventory (sonnet) | — | acceptée | `U8-T0-INV.md` | CHG-272 | 15 | 75 k | 0,8 M | 3 min |
|
|||
|
|
| U8-T1 | changements cuits depuis `2026.10.2.0` | 5 → N1 | lp-cart (sonnet) | T0 | acceptée (hors budget) | `U8-T1-CART.md` | CHG-272 | 59 | 243 k | 8,5 M | 13 min |
|
|||
|
|
| U8-T2 | compilation `LifePlay Win64 Shipping` : 0 erreur, avertissements comptés | 1 → N0 | lp-builder (haiku) | T1 | acceptée (code 0, 0 erreur, 0 avertissement, 57 s ; PDB Shipping présent dans `Binaries\Win64` ; recompté) | `U8-T2-BUILD.md` | CHG-276 | 17 | 63 k | 0,8 M | 3 min |
|
|||
|
|
| U8-T3 | cuisson Shipping complète (sans `-iterate`, `Saved\Cooked\Windows` déplacé, DDC gardée), durée mesurée | 2 → N0 | lp-builder (haiku) | T2 | acceptée (UAT code 0, `FULL COOK`, 8 923 paquets, 0 erreur, 0 avertissement, 164 s, 20 369 fichiers ; recompté) | `U8-T3-BUILD.md` | CHG-276 | 18 | 81 k | 1,0 M | 5 min |
|
|||
|
|
| U8-T4 | empaquetage Shipping dans `D:\Game\LifePlay_Build_5.8_Shipping_U8` (neuf), PDB dans `…_Shipping_U8_PDB` | 2 → N0 | lp-builder (haiku) | T3 | acceptée, hors budget (40 tours atteints, livrable rendu sur relance) ; UAT code 0, 55 s, 2 220 fichiers, 0 PDB dans l'archive, exe = `Binaries` au SHA-256, `BUILD-ID.txt` (RSDS) ; recompté | `U8-T4-BUILD.md` | CHG-276 | 42 | 87 k | 2,5 M | 3 min |
|
|||
|
|
| U8-T5a | smoke Shipping joué par l'utilisateur (lancement, Continuer DC4, nouvelle partie), copie d'essai isolée par `-UserDir` | — (utilisateur) | utilisateur ; préparation orchestrateur | T4 | acceptée (PASS : aucun défaut constaté, aucun plantage, dossier réel intact 72 / 72) | `U8-T5a-VAL.md` | CHG-276 | — | — | — | — |
|
|||
|
|
| U8-T5b | archive Development (compilation `-NoUBA` + UAT `-skipcook` sur la cuisson T3) dans `D:\Game\LifePlay_Build_5.8_Development_U8` | 2 → N0 | lp-builder (haiku) | T3 | acceptée (compilation code 0, 0 / 0, 55 s ; UAT code 0, 55 s, 0 / 0 ; 2 242 fichiers ; exe = `Binaries`, `.ucas` = Shipping U8 au SHA-256 ; recompté) | `U8-T5b-BUILD.md` | CHG-276 | 23 | 78 k | 1,2 M | 6 min |
|
|||
|
|
| U8-T5c | parcours U6 sur l'archive Development (utilisateur) puis `LogStats -Compare` à U6 : `ContactMenu` 63 → 0, hitchs `MapMarkers_C` | 4 → N1 | utilisateur + lp-validator | T5b | acceptée, hors budget (44 tours) : PASS avec réserve (`ContactMenu` 63 → 0, exposition non circulaire seulement pour `MoveCity` ; rafale `Floats_3` portée au doc 29 ; recompté) ; 1re session 18:29-18:30 sans parcours : 0 SPAWN, rejetée par l'orchestrateur ; rejouée 18:43-18:46, 15 SPAWN) | `U8-T5c-VAL.md` | CHG-276 | 44 | 148 k | 3,8 M | 7 min |
|
|||
|
|
|
|||
|
|
## Notes de l'orchestrateur
|
|||
|
|
- T2 : `Module.LifePlay.cpp` recompilé parce que le makefile a été recréé (`.uproject` plus récent, `cb6697a`) ; aucun
|
|||
|
|
source du jeu changé depuis U7 (`git log --since 10:33 -- Source`). Les 15 plugins ajoutés par `cb6697a` ont
|
|||
|
|
`TargetAllowList: [Editor]` (lecture du `.uproject`) : Shipping non concerné. Écart de l'agent : `UeState.ps1` lancé
|
|||
|
|
par `-Command` (ValidateSet refusé par `-File` avec liste séparée par espace), sans effet.
|
|||
|
|
- T3 : choix utilisateur 2026-10-09 « cuisson complète, DDC gardée » (et non DDC froide : le risque U6 `LegacyIterative`
|
|||
|
|
porte sur l'incrémental). `Saved\Cooked\Windows` (20 370 fichiers, 2,6 Go) déplacé par l'orchestrateur vers
|
|||
|
|
`D:\Game\LifePlay_Backup_5.5\U8\Cooked_Windows_avant-T3` (20 370 comptés à l'arrivée, `UeState` code 0 avant) ;
|
|||
|
|
retour arrière : déplacement inverse.
|
|||
|
|
- T3 (recompté au journal `Saved\Logs\portage\U8-T3_Cook_20261009-180541.log`) : sans `-iterate`, le cuiseur 5.8 écrit
|
|||
|
|
`FULL COOK: Incremental Cook Dependencies are disabled, and -legacyiterative was not specified. Deleting previously
|
|||
|
|
cooked packages … recooking all packages` ; l'avertissement `LegacyIterative` du report U6 (doc 21) ne vient que de
|
|||
|
|
`-iterate` (passé par `BuildDebug.ps1` et U7-T14) → report « cuisson Shipping à froid » soldé par T3 (case à cocher
|
|||
|
|
à la clôture). Écart d'un fichier (`Metadata\Crypto.json` absent) : produit au staging, à vérifier en T4.
|
|||
|
|
- T4 : PDB hors de l'archive (dossier voisin) pour qu'une archive zippée ne les embarque pas ; `-nodebuginfo` comme
|
|||
|
|
U7-T14 ; build non distribué (pas de numéro de build propre : identifiant = SHA-256 de l'exe).
|
|||
|
|
- T5 redéfinie (décision utilisateur 2026-10-09, « Smoke Shipping + Dev ») : `LifePlay.Target.cs` sans
|
|||
|
|
`bUseLoggingInShipping` → le Shipping n'écrit aucun journal, `LogStats` impossible ; T5a (smoke Shipping) + T5b
|
|||
|
|
(archive Development `-skipcook`, même cuisson) + T5c (mesure `LogStats` sur Development).
|
|||
|
|
- T5a, préparation (orchestrateur) : en Shipping desktop `FApp::IsInstalled()` = vrai (moteur `App.cpp:218-219`) →
|
|||
|
|
`Saved` = `%LOCALAPPDATA%\LifePlay\Saved`, qui contient les vraies sauvegardes de l'utilisateur (19 `.sav`).
|
|||
|
|
Isolement par `-UserDir=` (`Paths.cpp:453-457`, 1946-1960). Copie `D:\Game\LifePlay_Build_5.8_Shipping_U8_essai`
|
|||
|
|
(robocopy de l'archive, 2 220 + 10 = 2 230 fichiers, exe identique au SHA-256), `_userdir\Saved\SaveGames` ←
|
|||
|
|
`Backup_5.5\U6\SaveGames_DC4` (`Default.sav` BDB80BA1, `GameSettings.sav` 448BC18A), `Content\Saves` ←
|
|||
|
|
`Backup_5.5\U6\Saves_DC4` (`Player.lpcharacter` 5FC99D7F = U6), lanceur `Windows\Lancer_U8_essai.bat`.
|
|||
|
|
Empreinte du dossier réel avant : 72 fichiers, 21 879 848 octets, dernière écriture 2026-10-07T03:08:26 (à
|
|||
|
|
recontrôler après le test).
|
|||
|
|
- T5c, préparation (orchestrateur) : Development non « installé » → `Saved` dans le dossier du build. Copie
|
|||
|
|
`D:\Game\LifePlay_Build_5.8_Development_U8_essai` (2 242 + 9 = 2 251 fichiers, exe identique), `Saved\SaveGames` ←
|
|||
|
|
`SaveGames_DC4`, `Content\Saves` ← `Saves_DC4` (`Player.lpcharacter` 5FC99D7F) ; pas de `Saved\Logs` au départ.
|
|||
|
|
`.pak` Development 20 227 353 contre Shipping 20 218 516 (fichiers hors IoStore propres à la configuration, non
|
|||
|
|
détaillé).
|
|||
|
|
- T5c, réception (recompte de l'orchestrateur) : origines des 65 lignes `ContactMenu` de U6 par appelant extérieur :
|
|||
|
|
`CheckIfReachedFnt` 20, `Room_C` (ubergraph) 15, `DressSavedActualActual` 8, `Action_C` 5, `AfterLoadRoom` 5, `GI_C` 3,
|
|||
|
|
`Scene_C` 2, `ActionDurationUpdate` 2, `TopRight_C` 1, `SceneOption_C` 1, `City_C:LoadCity` 1 ; dans la cible, `MoveCity`
|
|||
|
|
exécuté par Continuer (pile 16:43:20). Rafale `Floats_3` : `GI_C:getBeautyValue` par `Room.GenerateUnknownNpcs` →
|
|||
|
|
`GI.GeneratePerson` ; `Person.uasset` (seul fichier cuit changé, `6cb8e81`) absent de la pile.
|
|||
|
|
- Mesures (`python -I Tools/FicheStats.py --lot U8`) : 7 fiches d'agent, 3 hors budget (T1, T4, T5c), 18,6 M jetons lus.
|
|||
|
|
- Pièges à reporter dans les skills (EVAL) : `UeState.ps1 -Kind` et `LogStats.ps1 -Compare` refusent une liste par
|
|||
|
|
`pwsh -File` (passer par `-Command`) ; `LogStats.ps1` prend `-Log` ; `Tools/BuildDebug.ps1` cuit avec `-iterate`
|
|||
|
|
(`LegacyIterative`) ; Shipping sans journal ; Shipping desktop « installé » → `Saved` dans `%LOCALAPPDATA%`.
|
|||
|
|
- **Constat postérieur à la clôture (2026-10-09, message de la session « Commençons U7 », preuves
|
|||
|
|
`etat/OB/OBA/OBA-T23-PROJ-CART.md`), vérifié en lecture par l'orchestrateur** : les archives U8 ont les deux défauts
|
|||
|
|
du Shipping V2.0. `Windows\LifePlay\Content\Modules\.git` est présent dans `…_Shipping_U8`, `…_Development_U8` et
|
|||
|
|
`…_Shipping_V2.0` (431 Mo, 142 fichiers chacun) ; `Windows\Manifest_UFSFiles_Win64.txt` porte 1 ligne `LPSandbox`
|
|||
|
|
dans les trois. Causes annoncées : règle NonUFS `Modules` et `AdditionalPluginDirectories` remis par U4 dans le
|
|||
|
|
`.uproject` 5.8 (doc 24, DC4 : le jeu public ne doit pas embarquer l'addon). Conséquences : les archives U8 sont des
|
|||
|
|
builds d'essai **non publiables** ; les résultats T2 à T5 restent valables (chaîne de compilation, cuisson,
|
|||
|
|
empaquetage, smoke, mesure `ContactMenu`) ; la référence `Releases/2026.10.2.0` (choix A gardé) et les 3 archives de
|
|||
|
|
mods sont à refaire sur un Shipping propre avant publication (session U7). Décisions utilisateur en attente ;
|
|||
|
|
report au doc 21 à écrire après la fin du gel de la copie 5.8 (session « Lot 29 », STA-T2a).
|
|||
|
|
- **U8-ADDON (CHG-279)** : décision utilisateur « éditeur seulement » → `LifePlay.uproject`, `LPSandbox` +
|
|||
|
|
`TargetAllowList: [Editor]`. U8-ADDON-T1 (lp-builder, haiku) acceptée : Shipping code 0, 0 / 0, `.rsp` de lien
|
|||
|
|
`LPAnimMeasure` 1 → 0 (`U8-ADDON-T1-BUILD.md`). Recherche refaite par `grep -rlF` (l'outil Grep saute les dossiers
|
|||
|
|
ignorés, CHG-278) : 0 asset sur 9 070 ne référence l'addon, témoin `/Script/ModdingExtra` = 12. Reste : constater
|
|||
|
|
l'absence de `LPSandbox` au manifeste UFS au prochain empaquetage ; `.git` de `Content/Modules` en attente (G-OB).
|
|||
|
|
|
|||
|
|
## Reprise du 2026-10-10 (session « LOT U8 »)
|
|||
|
|
|
|||
|
|
État des lieux : `U8-ETAT-2026-10-10.md`. Les archives U8 du 2026-10-09 ne reflètent plus le jeu (48 commits depuis
|
|||
|
|
`f90eec1`, 8 Blueprints et 5 classes C++ embarqués changés, gardes STE et LISIB non commités) et `CheckPackage.ps1` les
|
|||
|
|
refuse ; T2 à T5c restent valables comme preuve de la chaîne seulement. U8-ADDON-T1 soldée (absence de `LPSandbox` au
|
|||
|
|
manifeste UFS constatée par OBB-T7). T1 n'est pas rejouée en cartographie : liste des changements au § 4.1 de l'état des
|
|||
|
|
lieux, recomptée par T0r.
|
|||
|
|
|
|||
|
|
**Décisions de l'utilisateur (2026-10-10)** : « D1 -7 » (lu et confirmé : D1 à D7 selon les propositions), puis D8 « À la
|
|||
|
|
porte T11 », D9 « Séquence complète ».
|
|||
|
|
- D1 = **B** : référence recréée sous le même numéro `2026.10.2.0` (l'ancienne `Releases/2026.10.2.0` déplacée en
|
|||
|
|
sauvegarde, jamais supprimée) ; le choix A de CHG-275 est caduc pour la publication.
|
|||
|
|
- D2 = **a** : départ = commit qui suit le gel (commits STE et LISIB, archive commune STF) ; la porte T11 exige en plus
|
|||
|
|
la clôture de G-OB (doc 30) et la sortie de ST.
|
|||
|
|
- D3 : cuisson complète sans `-iterate`, **DDC gardée**.
|
|||
|
|
- D4 = **a** : `Saved` du Shipping dans `%LOCALAPPDATA%` laissé tel quel et écrit au README (T8b).
|
|||
|
|
- D5 = **a** : Shipping sans journal ; mesure sur un Development de la même cuisson.
|
|||
|
|
- D6 = **a** : `Content/Modules/Clothes4.txt` (CHG-287) commité dans le dépôt Modules par le gardien avant T0r (T0m).
|
|||
|
|
- D7 = **a** : 3 mods recuits contre la nouvelle référence (T8a).
|
|||
|
|
- D8 = **a** : push de `ue5.8`, fusion vers `main`, tag V2.0, Mega et README public décidés à la porte T11 seulement.
|
|||
|
|
- D9 = **a** : séquence complète jusqu'à T10, arrêt à la porte T11.
|
|||
|
|
|
|||
|
|
**Gel** (BOSS-JOURNAL, utilisateur 2026-10-10) : aucune fiche ci-dessous ne s'exécute avant que Big Boss annonce la fin
|
|||
|
|
du cycle (archive commune STF-STE-LISIB prouvée, commits STE et LISIB). Copie UE : `[U8→BOSS] U8 BUILD-DEMANDE`, puis
|
|||
|
|
BUILD-GO ; T2r à T5br en une demande groupée (≈ 20 à 30 min).
|
|||
|
|
|
|||
|
|
| Fiche | Objectif (un résultat) | Note → Nx | Agent (modèle) | Dépend de | Statut | Livrable | CHG | Tours | Pic | Jetons | Durée |
|
|||
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|
|
|||
|
|
| U8-T0m | `Clothes4.txt` commité dans le dépôt Modules (`--git-dir` `D:\Game\LifePlay_ModulesGit\5.8.git`), status Modules vide | 1 → N1 | lp-gardien | fin du gel | acceptée (`c8661cd` dépôt Modules, ticket U8-R1 ; diff 12/12, CRLF conservé, MD5 907f5a4d… ; status Modules vide ; recompté) | `U8-INT.md` | — | 9 | | | 2 min |
|
|||
|
|
| U8-T0r | état de départ figé : 3 dépôts propres, pins (doc 21 l. 136), tags, `git diff --name-only` des chemins cuits depuis `9242cdb` (remplace la reprise de T1) | 1 → N0 | lp-inventory (sonnet) | T0m | acceptée (jeu `36d1fa4`, 0 fichier hors Docs ; addon `9227db8` = pin ; Modules `c8661cd` propre, sans `.git` dans l'arbre ; 20 chemins cuits changés depuis `9242cdb` (8 `.uasset`, 11 `Source/LifePlay`, uproject ; blocs uproject tous éditeur) ; 0 processus Unreal ; recompté) | `U8-T0r-INV.md` | | 11 | | | 3 min |
|
|||
|
|
| U8-T3p | `Releases/2026.10.2.0` déplacé vers `D:\Game\LifePlay_Backup_5.5\U8\Releases_2026.10.2.0_avant-T3r` (compte de fichiers avant / après, 5 attendus) | 1 → N0 | orchestrateur | T0r | faite (5 fichiers, 1 294 248 283 o, MD5 identiques avant / après ; `Releases\` vide) | `U8-T3p.md` | | | | | 1 min |
|
|||
|
|
| U8-T2r | compilation `LifePlay Win64 Shipping` sur le commit de départ : code 0, 0 erreur, avertissements comptés | 1 → N0 | lp-builder (haiku) | T3p | acceptée (code 0, 0 / 0, 1 unité, 62 s ; exe 164 843 520 o) | `U8-T2r-BUILD.md` | | 37 (4 fiches) | | 0,15 M (4 fiches) | 11 min (4 fiches) |
|
|||
|
|
| U8-T3r | cuisson complète sans `-iterate`, DDC gardée, `-createreleaseversion=2026.10.2.0` par un `.cmd` ; `FULL COOK`, paquets et durée comptés ; `Releases/2026.10.2.0` recréé | 2 → N0 | lp-builder (haiku) | T2r | acceptée (code 0, `FULL COOK`, 8 923 paquets, 0 erreur, 0 `Warning:`, 136 s ; ligne Display « legacy iterative » identique à U8-T3, pas un avertissement ; recompté) | `U8-T3r-BUILD.md` | | ↑ | | ↑ | ↑ |
|
|||
|
|
| U8-T4r | empaquetage `-nodebuginfo` dans un dossier neuf, PDB et `BUILD-ID.txt` dans `…_PDB`, `CheckPackage.ps1 -Config Shipping` 4 PASS code 0 | 2 → N0 | lp-builder (haiku) | T3r | acceptée (UAT code 0, 49 s ; `…_Shipping_U8r` 2 078 fichiers = liste de `…_OBB2`, 1 573 304 031 o, 0 PDB ; `Releases\2026.10.2.0` 5 fichiers, `.ucas` = archive au SHA-256 `d6ad1068…` ; PDB + `BUILD-ID.txt` dans `_U8r_PDB` ; `CheckPackage` 4 PASS code 0, rejoué par l'orchestrateur) | `U8-T4r-BUILD.md` | | ↑ | | ↑ | ↑ |
|
|||
|
|
| U8-T5ar | smoke Shipping joué par l'utilisateur (lancement, Continuer DC4, nouvelle partie), copie isolée par `-UserDir`, dossier réel intact | — | utilisateur ; préparation orchestrateur | T4r | acceptée : PASS (« t5ar fait », 20:21-20:28 ; 0 plantage ; nouvelle partie écrite ; dossier réel 73 / 73 inchangé) | `U8-T5ar-VAL.md` | | — | — | — | 7 min |
|
|||
|
|
| U8-T6 | brouillard Effects Low-Med : captures 5.5 / 5.8 au même cadrage (doc 21 l. 210) | 2 → N1 | utilisateur + lp-validator | T4r | **annulée** (décision de l'utilisateur 2026-10-10 « Abandonner T6 », relayée par Big Boss « t6 est annulé », sans captures) : non réalisable, la V1.5 n'a pas le réglage Effects ; contournement par `GameUserSettings.ini` refusé ; doc 21 l. 210 reste ouvert, réserve de T7 et T11 | `U8-T6-VAL.md` | | — | — | — | — |
|
|||
|
|
| U8-T5br | archive Development `-skipcook` sur la cuisson T3r, `.ucas` identique à T4r au SHA-256 | 2 → N0 | lp-builder (haiku) | T3r | acceptée (compilation « Target is up to date » : exe Development de 18 h 40 déjà à jour selon UBT ; UAT code 0, 46 s ; `…_Development_U8r` 2 100 fichiers ; `.ucas` = T4r au SHA-256, recompté) | `U8-T5br-BUILD.md` | | ↑ | | ↑ | ↑ |
|
|||
|
|
| U8-T5cr | parcours DC4 (utilisateur) puis `LogStats -Compare` à U6 et à U8-T5c : `ContactMenu` 0, `Floats_3`, hitchs `MapMarkers_C` (doc 21 l. 211), `Accessed None` | 4 → N1 | utilisateur + lp-validator (sonnet) | T5br | acceptée : PASS avec réserve (parcours 20:12-20:20, 37 SPAWN ; `ContactMenu` 0 ; `Floats_3` 4 contre 2 591 ; `Accessed None` 6 contre 223 ; 0 Fatal ; LISIB 10 lignes d'information ; réserves : 0 hitch et 0 ligne `MapMarkers` = parcours sans marqueurs de carte, STB-MAP non exposé ; `No SkeletalMesh` 7 971 dont 6 121 d'un acteur ; chevauchement STE-D4 20:12-20:17 ; réf 1 = `LifePlay-backup-2026.10.09-16.46.02.log`, le chemin de la fiche visait une session ultérieure ; recompté) | `U8-T5cr-VAL.md` | | 17 | | 0,14 M | 7 min |
|
|||
|
|
| U8-T7 | VAL du Shipping : critères 1 à 6 du plan 27, `CheckPackage`, cohérence référence / mods | 3 → N1 | lp-validator (sonnet) | T5ar, T5cr, T6 | acceptée : PASS avec réserves (critères 1, 5, 6 établis ; 2 et 3 non établis : identité des données sur le contenu final non rejouée (R5), réglages vidéo et brouillard non couverts (R2) ; 4 attend T8a ; R1 : GI modifié dans l'arbre par STE à 21:17, après la cuisson ; R10 : 14 modules `vin_*` dans l'archive, à éclater par `SplitModules` en T8c, `Tools/modules/next.json` encore en 2026.10.1.5 ; CheckPackage rejoué 4 PASS ; recompté) | `U8-T7-VAL.md` | | 25 | | 0,22 M | 11 min |
|
|||
|
|
| U8-T7b | identité des données sur le contenu du candidat (réserve R5 de T7) : `CompileAllBlueprints` et `LPCheckStreetMap` sur le commit du candidat, comparés aux relevés de référence, lecture seule (≈ 10 min de copie UE) | 2 → N1 | lp-validator (commandlets) | T7, STE C0 restauré | acceptée : PASS, R5 levée (`CompileAllBlueprints` code 0, 418 / 418, 0 / 0, noms = STE-V5 ; `LPCheckStreetMap` 280 / 280, totaux = U5, CSV identique octet à octet ; GI et Room inchangés ; recompté) | `U8-T7b-VAL.md` | | 19 | | 0,08 M | 6 min |
|
|||
|
|
| U8-T8a | 3 mods recuits contre la nouvelle référence (3 × `BuildMod`), anciennes archives en `.precedent_*`, garde acceptée en jeu | 2 → N0 | lp-builder (haiku) | T4r2 (refonte) | acceptée (3 × `BuildMod` code 0 réel ; 70 / 84 / 20 paquets ; conteneurs sous `Mods/<id>/` ; `MODULE_GAME_VERSION` 2026.10.2.0 ; nouvelles archives `cce3445c…` / `0b7e5677…` / `2861c6c0…`, anciennes en `.precedent_20261011_*` ; `Mods\` vide ; recompté) ; preuve en jeu : avec T5ar2 | `U8-T8a-BUILD.md` | | 13 | | 0,13 M | 5 min |
|
|||
|
|
| U8-T8b | `README.md` racine préparé (l. 4 UE 5.8, statut V2.0, dossier `Saved` D4), contrôles PUB, rien poussé | 2 → N1 | lp-writer (sonnet) | T7 | acceptée : README racine V2.0 (+64 / −6, 2 corrections sur décision de l'utilisateur ; LF ; contrôles PUB 0) ; texte accepté par l'utilisateur (« clore le readme ») | `U8-T8b-DOC.md` | | 22 | | 0,18 M | 5 min |
|
|||
|
|
| U8-T8c | archives de publication préparées (Shipping zippé sans PDB, 3 mods), contrôles PUB et `CheckPackage`, rien téléversé | 2 → N1 | lp-builder (haiku) | T4r2, décision 2026-10-11 | acceptée : `LifePlay_Revival_V2.0_Windows_Game.7z` (jeu léger : `vin_Base`, `vin_VanillaRealistic` ; 14 modules déplacés, 626 fichiers ; 1 452 fichiers, 1 291 890 476 o, SHA-256 `4f68afcb…` ; `7z t` code 0 ; 0 PDB, 0 `.git`, 0 `LPSandbox` ; recompté) ; rien téléversé | `U8-T8c-BUILD.md` | | 20 | | 0,09 M | 5 min |
|
|||
|
|
| U8-DOC | clôture documentaire de la reprise : CHG-323, index, doc 21 (211, 224, 225, 228 cochées ; 210, 223, 229 avancées), doc 27 § U8 (paragraphe « Reprise »), doc 29 (défauts connus) | 2 → N1 | lp-writer (sonnet) | T8b, jeton du journal (Big Boss) | acceptée (6 fichiers, +28 / −10 ; LF conservé, `NUMEROS.md` CRLF conservé ; diffs relus par l'orchestrateur) | `U8-DOC.md` | CHG-323 | 24 | | 0,14 M | 4 min |
|
|||
|
|
| U8-T9 | indicateurs de la reprise (`python -I Tools/FicheStats.py --lot U8`) | 1 → N0 | orchestrateur (script) | T8c | faite (`FicheStats.py --lot U8 --since 2026-10-10T19:00` code 0 : 10 fiches mesurées, 2 hors budget de pic (T7 221 k, T8b 174 k), 22,6 M jetons ; fiches du gardien et U8-DOC complétées à la main) | `U8-T9-STATS.md` | | | | | 2 min |
|
|||
|
|
| U8-T10 | évaluation à partir des comptes rendus et de T9 | 3 → N2 | orchestrateur | T9 | faite (critères 1, 2, 4, 5, 6 établis, 3 partiel ; 7 écarts dont 4 de l'orchestrateur ; pièges à reporter dans les skills proposés) | `U8-EVAL.md` | | | | | 10 min |
|
|||
|
|
| U8-T11 | porte de publication (push, `main`, tag, Mega, README public ; exige G-OB clos et sortie de ST, D2) | — | utilisateur | T10 | close (2026-10-11) : **non-publication**, décision de l'utilisateur « v2.0 restera une version de migration et ne sera pas publié. clore T11. Nous attendront un prochain cycle pour livrer la build » | `U8-T11-PORTE.md` | | | | | |
|
|||
|
|
|
|||
|
|
**Refonte annoncée (Big Boss, 2026-10-10 vers 21 h 30)** : la séquence GI de STE (C0, H5b F-a + G12) se termine par le
|
|||
|
|
commit d'un nouveau `GI.uasset` ; le candidat U8r (`36d1fa4`) ne sera plus le jeu publié. Après ce commit : T3p bis
|
|||
|
|
(déplacer `Releases\2026.10.2.0` de U8r vers `D:\Game\LifePlay_Backup_5.5\U8\Releases_2026.10.2.0_U8r`), refonte de
|
|||
|
|
T2r → T5br dans des dossiers neufs (`_U8r2`), smoke Shipping, parcours DC4 + carte sur le Development, puis T7b, T8a
|
|||
|
|
(les mods se cuisent contre la référence finale : T8a n'est pas avancée), T7 complétée. Les archives U8r restent comme
|
|||
|
|
essai (non publiables).
|
|||
|
|
|
|||
|
|
| Fiche | Objectif (un résultat) | Note → Nx | Agent (modèle) | Dépend de | Statut | Livrable | CHG | Tours | Pic | Jetons | Durée |
|
|||
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|
|
|||
|
|
| U8-T3p bis | référence U8r et `Saved\Cooked\Windows` déplacés en sauvegarde (`…_U8r`) | 1 → N0 | orchestrateur | commit STE `4283c13` | faite (MD5 et comptes identiques) | `U8-T3p.md` | | | | | 1 min |
|
|||
|
|
| U8-T2r2 | compilation Shipping sur `4283c13` | 1 → N0 | lp-builder (haiku) | T3p bis | acceptée (« up to date » : aucun code changé depuis `36d1fa4`, écart de fiche accepté par l'orchestrateur ; exe = U8r au SHA-256) | `U8-T2r2-BUILD.md` | | 28 (4 fiches) | | 0,15 M | 15 min |
|
|||
|
|
| U8-T3r2 | cuisson complète, `-createreleaseversion` | 2 → N0 | lp-builder (haiku) | T2r2 | acceptée (`FULL COOK`, 8 923 paquets, 0 / 0, 151 s) | `U8-T3r2-BUILD.md` | | ↑ | | ↑ | ↑ |
|
|||
|
|
| U8-T4r2 | archive `…_Shipping_U8r2`, PDB, `CheckPackage` | 2 → N0 | lp-builder (haiku) | T3r2 | acceptée (2 078 fichiers, liste = U8r ; `.ucas` `f242facd…` = `Releases` ; `CheckPackage` 4 PASS rejoué par l'orchestrateur) | `U8-T4r2-BUILD.md` | | ↑ | | ↑ | ↑ |
|
|||
|
|
| U8-T5br2 | archive `…_Development_U8r2` | 2 → N0 | lp-builder (haiku) | T3r2 | acceptée (2 100 fichiers, `.ucas` = T4r2 ; recompté) | `U8-T5br2-BUILD.md` | | ↑ | | ↑ | ↑ |
|
|||
|
|
| U8-T5ar2 | smoke Shipping U8r2 + réglages vidéo conservés après relance (R2) | — | utilisateur | T4r2 | acceptée : PASS (00:32-00:59, 2 lancements, 0 plantage ; mods lus, `lpmod.json` ; réglages Medium conservés, `LPVideoQuality.ini` ; R2 levée, estimé par les fichiers) ; incident : dossier réel modifié le 10-10 entre 20:37 et 20:48 (session T6, jeu sans `-UserDir`), aucun `.sav` touché | `U8-T5ar2-VAL.md` | | — | — | — | 27 min |
|
|||
|
|
| U8-T5cr2 | parcours DC4 + carte sur Development U8r2 (réserve « mesure »), `LogStats` contre U8-T5cr, U8-T5c, U6 | 4 → N1 | utilisateur + lp-validator (sonnet) | T5br2 | acceptée : PASS avec réserves (01:05-01:09, machine calme ; 88 SPAWN ; `ContactMenu` 0 ; hitchs 0 ; `Accessed None` 18 (0,20 / SPAWN) ; `Floats_3` 72 ; 0 Fatal ; familles d'avertissements nouvelles : `K2Node_CustomEvent_Person` ×4 dans `Room_C > Person_C:PlayIdle > … > moveToPersonStand` (zone STE-R6, lien non établi), `PersonCumming`, `bY`, `Parameters[0]` (chemins de scène non joués dans les références) ; `No SkeletalMesh` 10 289 dont 70 % d'un acteur ; carte : 0 trace au journal, exposition STB-MAP estimée sur déclaration ; recompté) | `U8-T5cr2-VAL.md` | | 30 | | 0,15 M | 7 min |
|
|||
|
|
|
|||
|
|
**Décision de l'utilisateur (2026-10-10, réserve R2 de T7)** : « oui » au contrôle des réglages vidéo sur le Shipping de
|
|||
|
|
la refonte, joint à son smoke (fiche **U8-T5ar2** : smoke + chaque niveau de qualité changé dans Réglages, relance du
|
|||
|
|
jeu, niveaux conservés ; environ 5 min de plus).
|
|||
|
|
Constat de l'utilisateur (2026-10-10, 22 h 30, sur le Shipping U8r, session d'essai de T6 vers 20 h 33) : « les réglages
|
|||
|
|
low, med dégradent un peu la qualités mais c'est acceptable ». Réserve R2 : réglages vidéo fonctionnels et rendu Low /
|
|||
|
|
Med jugé acceptable (constat visuel, sans captures) ; reste pour T5ar2 la conservation des niveaux après relance.
|
|||
|
|
|
|||
|
|
**Décisions de l'utilisateur (2026-10-11, périmètre de T8)** : T8c = **archive du jeu Windows seule**
|
|||
|
|
(`LifePlay_Revival_V2.0_Windows_Game.7z`), **jeu léger** comme la V1.5 (seuls `vin_Base` et `vin_VanillaRealistic` ;
|
|||
|
|
les 14 modules optionnels retirés de la copie de publication et rangés à côté, **sans archive de diffusion**) ; pas
|
|||
|
|
d'archive « modules optionnels » ni « code source complet » ; T8b README racine **préparé maintenant** (commit local,
|
|||
|
|
sans push, liens Mega à compléter à la porte T11). `Tools/modules/next.json` n'est donc pas modifié.
|
|||
|
|
|
|||
|
|
**Conditions ajoutées à la porte T11 (décision de l'utilisateur, 2026-10-11)** : nettoyer les chemins personnels des
|
|||
|
|
docs liées par le README (`C:\Users\…` au doc 28, `D:\Game\…` au doc 27) et faire un contrôle PUB sur toute la branche
|
|||
|
|
`ue5.8` avant le push ; compléter au README le lien, la taille et le SHA-256 de l'archive (`4f68afcb…`,
|
|||
|
|
1 291 890 476 o), la date et le tag.
|
|||
|
|
|
|||
|
|
**Clôture (2026-10-11)** : porte T11 close sur **non-publication** (décision de l'utilisateur) ; la V2.0 reste une version de migration ; conditions de la porte et reports du doc 21 l. 210, 223, 229 transférés au prochain cycle de livraison ; aucun push, aucun téléversement.
|