LifePlay-Revival/Docs/Migration/etat/U58/U8/U8-TACHES.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

24 KiB
Raw Blame History

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.