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

14 KiB
Raw Blame History

Fiche U8-DOC — Niveau N1 — Modèle prévu lp-writer | utilisé claude-sonnet-5-5 — Agent lp-writer — Skills lp-doc, lp-repo (§ 7), sk-protocol

U8-DOC : clôture documentaire de la reprise U8 (2026-10-11)

Hors gabarit : les sections 1 à 5 du gabarit DOC sont remplies dans l'ordre ; les rubriques demandées en plus par la fiche (texte de l'entrée, lignes changées par fichier, diffs --stat, fins de ligne) suivent en ## Constats. Jeton du journal accordé par Big Boss (JOURNAL-LIBRE) ; docs 21, 27 et 29 réservés à U8 jusqu'au commit ; verrou libre (79-libre) au départ. Aucune commande git qui écrit.

1. Fichiers écrits

Modifiés (Edit) :

  • D:\Game\LifePlay-master 5.8\Docs\Journal_Modifications.md (entrée CHG-323, ligne 1134)
  • D:\Game\LifePlay-master 5.8\Docs\README.md (ligne 71, plage du journal)
  • D:\Game\LifePlay-master 5.8\Docs\21_Sandbox_Addon.md (l. 210, 211, 223, 224, 225, 228, 229)
  • D:\Game\LifePlay-master 5.8\Docs\27_Plan_Migration_UE58.md (§ U8, l. 357-370)
  • D:\Game\LifePlay-master 5.8\Docs\29_Projet_Stabilisation_V2.md (l. 37, 43, 45-46)
  • D:\Game\LifePlay-master 5.8\Docs\Migration\etat\REPO\NUMEROS.md (ligne 40, CRLF conservé)

Créés : ce livrable D:\Game\LifePlay-master 5.8\Docs\Migration\etat\U58\U8\U8-DOC.md ; dossiers de verrou Docs\Migration\etat\REPO\VERROU\80\ (avec qui.txt) et 80-libre\. Non touchés (vérifié par git status --short) : README.md racine, BOSS-JOURNAL.md, fichiers STE et CAM, doc 28.

2. Numéros utilisés

Type Numéro Réservation Contrôle
CHG 323 NUMEROS.md ligne 40, verrou 80 pris à 05:21 (précédent 79 avec 79-libre), rendu aussitôt après la réservation (80-libre) maximum relevé avant : journal 5.8 = 322 (`grep -o '^
ERR — sans objet : aucune nouvelle signature d'erreur dans cette DOC —
doc — sans objet : aucun nouveau document numéroté —

STE avait pris CHG-320 à 322 (lignes 37-39 de NUMEROS.md) : le numéro attendu ≥ 323 est confirmé.

3. Index, plages et registre des reports

  • Index Docs/README.md ligne 71 : CHG-001 à CHG-322 → CHG-001 à CHG-323 (CHG-048 absent, inchangé).
  • Doc 21 (registre des reports) :
    • l. 210 brouillard : reste ouverte ; T6 annulée, rendu Low / Med jugé acceptable à l'œil, comparaison 5.5 impossible.
    • l. 211 hitchs MapMarkers : cochée, niveau estimé (déclaration de l'utilisateur du 2026-10-11, CHG-292, 0 hitch sur T5cr et T5cr2).
    • l. 223 Shipping final et publication : reste ouverte ; candidat U8r2 et archive préparés, publication à la porte T11.
    • l. 224 PDB : cochée (…_Shipping_U8r2_PDB, BUILD-ID.txt).
    • l. 225 Saved dans %LOCALAPPDATA% : cochée (décision D4, README) ; lien SAV1 / ERR-042 laissé au lot SAV1.
    • l. 228 référence et mods à refaire : cochée (T3r2, T4r2, T8a).
    • l. 229 README.md:4 : non cochée ; « README préparé (titre UE 5.8), cochée à la publication ».
  • Doc 27 § U8 : paragraphe **Reprise (2026-10-10 / 11, CHG-323)** après « Résultat T2 à T5 » (14 lignes). La condition T11 « chemins personnels des docs 27 et 28 » y est citée comme ouverte ; aucun chemin nettoyé, doc 28 intact ; le paragraphe n'ajoute aucun chemin D:\ ou C:\Users (git diff -U0 … | grep : 0).
  • Doc 29, défauts connus :
    • ligne hitchs MapMarkers : « 0 en U8-T5cr et U8-T5cr2 (correctif CHG-292 ; estimé…) » + renvoi aux fiches STE-H4, STE-H7, STE-H8, STE-H9 (analyse en cours, etat/ST/STE/) sans recopie ;
    • ligne Floats_3 : « U8r 4, U8r2 72 (0,82 par SPAWN, 88 SPAWN), tous getBeautyValue » ;
    • nouvelle ligne No SkeletalMesh : 7 971 (U8r), 10 289 (U8r2), 70 à 77 % d'un seul acteur, cause non établie ;
    • nouvelle ligne K2Node_CustomEvent_Person dans moveToPersonStand : « défaut d'origine (journaux C0 et J3, antérieurs à STE-R6), pas de fiche ouverte pour l'instant » ; établi par STE, estimé par U8, ne bloque pas T11 selon STE, décision à l'utilisateur.

4. Écarts à la fiche

  1. Le journal a 7 colonnes (ID, Date, Lot, Fichiers, Raison, Avant → après, Retour arrière), la fiche en annonce 6 : les 7 sont remplies.
  2. Place de l'entrée : au-dessus de CHG-322, tête du bloc récent (l. 1134), comme les entrées voisines (CHG-322 au-dessus de CHG-319, etc.) ; la fin du fichier (l. 1300) porte les anciennes entrées CHG-157/158, non utilisée.
  3. Retour arrière : « commit de la DOC » cité par git log --grep CHG-323 faute de numéro de ticket connu à l'écriture (le numéro U8-R<n> de cette DOC n'est pas attribué). Les chemins de sauvegarde de Releases et de Saved\Cooked viennent de U8-T3p.md (T3p et T3p bis).
  4. Doc 21 l. 225 : cochée comme la fiche le demande, avec une phrase précisant que le lien SAV1 / ERR-042 reste au lot SAV1 (ajout de précision, pas d'une nouvelle case).
  5. Ligne NUMEROS.md : statut passé à « utilisé » après l'écriture de l'entrée (comme les lignes voisines), non commité.
  6. Le verrou n'a pas de jeton qui.txt normalisé : 80/qui.txt écrit à la main (ticket, session, heure), sk-repo § 2.
  7. README racine : décrit au journal comme préparé et non commité (git status : M README.md) ; l'entrée ne dit pas qu'il est commité.

5. Fichiers à commiter

Un seul ticket pour les fichiers partagés (le gardien commite aussitôt), message : titre U8-DOC + CHG-323.

  • M Docs/Journal_Modifications.md
  • M Docs/README.md
  • M Docs/21_Sandbox_Addon.md
  • M Docs/27_Plan_Migration_UE58.md
  • M Docs/29_Projet_Stabilisation_V2.md
  • M Docs/Migration/etat/REPO/NUMEROS.md (CRLF)
  • A Docs/Migration/etat/U58/U8/U8-DOC.md (ce livrable)
  • Les dossiers VERROU/80 et 80-libre : à ne pas commiter (git ls-files Docs/Migration/etat/REPO/VERROU : vide, les verrous ne sont pas suivis par git ; trace locale des passages). Hors ce lot et à ne pas inclure : README.md racine, BOSS-JOURNAL.md, STE-TACHES.md, U8-TACHES.md (mis à jour par l'orchestrateur), fichiers STE et CAM, U8-T8b-DOC.md, U8-T8c-BUILD.md, fiches U8-DOC.md / U8-T8c.md.

Tours : 24 / 40 (compté par l'agent ; python -I Tools/FicheStats.py --lot U8 fait foi)

Constats

Texte de l'entrée CHG-323 (journal, ligne 1134)

| CHG-323 | 2026-10-11 | U8 | Reprise U8 des 2026-10-10 et 2026-10-11 : Shipping V2.0 candidat U8r2 sur 4283c13, jeu léger d'archive préparé, rien poussé ni publié. Hors git : référence Releases/2026.10.2.0 recréée, Saved/Cooked/Windows recuit, D:\Game\LifePlay_Build_5.8_Shipping_U8r2 (2 078 fichiers) et …_Shipping_U8r2_PDB (PDB et BUILD-ID.txt), D:\Game\LifePlay_Build_5.8_Development_U8r2 (2 100 fichiers), archive D:\Game\LifePlay_Publication\LifePlay_Revival_V2.0_Windows_Game.7z ; 3 archives de mods recuites (D:\Game\LifePlay_Publication\Mods\, anciennes en .precedent_*) ; README.md racine préparé pour V2.0 (+64 / −6, LF, non commité, en attente de l'accord de l'utilisateur sur le texte) ; dépôt Modules c8661cd (Clothes4.txt). Dans git : livrables etat/U58/U8/ (état des lieux, registre U8-TACHES.md, fiches et livrables T0m à T8c), etat/REPO/NUMEROS.md, Docs/README.md (plage du journal), docs 21 (7 lignes de reports), 27 (§ U8, paragraphe « Reprise »), 29 (défauts connus). Commits de la reprise : 36d1fa4 (U8-R2), 6b038c6 (U8-R3), c01b543 (U8-R4) ; dépôt Modules c8661cd (U8-R1) | Les archives U8 du 2026-10-09 ne reflétaient plus le jeu (48 commits depuis f90eec1, 8 Blueprints et 5 classes C++ embarqués changés) et CheckPackage.ps1 les refusait ; la reprise (U8-ETAT-2026-10-10.md, U8-TACHES.md) les remplace. Décisions de l'utilisateur du 2026-10-10 : D1 référence recréée sous 2026.10.2.0 (l'ancienne en sauvegarde), D2 départ au commit qui suit le gel, D3 cuisson complète sans -iterate et DDC gardée, D4 Saved du Shipping dans %LOCALAPPDATA% laissé tel quel et écrit au README, D5 Shipping sans journal et mesure sur un Development de la même cuisson, D6 Clothes4.txt commité dans le dépôt Modules, D7 3 mods recuits, D8 push, fusion, tag, Mega et README public à la porte T11 seulement, D9 séquence complète jusqu'à T10. Candidat U8r (36d1fa4, T2r à T5cr, T7) puis refonte U8r2 après le commit STE 4283c13 : compilation Shipping « up to date » (aucun code changé depuis 36d1fa4), cuisson complète FULL COOK 8 923 paquets 0 / 0 en 151 s, archive Shipping et Development, .ucas identiques au SHA-256, CheckPackage.ps1 4 PASS (rejoué par l'orchestrateur), référence 2026.10.2.0 recréée. Smoke Shipping U8r2 (T5ar2) PASS : 2 lancements, 0 plantage, mods lus, réglages vidéo Medium conservés après relance (réserve R2 levée, estimé par les fichiers). Mesure Development U8r2 (T5cr2) PASS avec réserves : 88 SPAWN, ContactMenu 0, hitchs 0, Accessed None 18 (0,20 par SPAWN), 0 Fatal ; Floats_3 72 (4 en U8r, 0,82 par SPAWN) ; No SkeletalMesh 10 289 (7 971 en U8r), 70 % d'un seul acteur, cause non établie ; K2Node_CustomEvent_Person dans moveToPersonStand : défaut d'origine établi par STE (journaux C0 et J3), ne bloque pas T11 selon STE. Identité des données (T7b) PASS : CompileAllBlueprints 418 / 418, 0 / 0 ; LPCheckStreetMap 280 / 280, totaux = U5, CSV identique. T7 PASS avec réserves (critères 1, 5, 6 établis). 3 mods recuits (T8a) : 3 × BuildMod code 0, 70 / 84 / 20 paquets, MODULE_GAME_VERSION 2026.10.2.0, anciennes archives en .precedent_*. T6 (brouillard Effects Low-Med) annulée sur décision de l'utilisateur, sans captures : rendu Low / Med jugé acceptable à l'œil, comparaison 5.5 impossible (la V1.5 n'a pas le réglage). Archive de jeu léger (T8c, décision de l'utilisateur du 2026-10-11) : vin_Base et vin_VanillaRealistic seuls, 14 modules rangés à côté sans archive de diffusion, 1 452 fichiers, 1 291 890 476 o, SHA-256 4f68afcb…, 7z t code 0, 0 PDB, 0 .git, 0 LPSandbox ; rien téléversé. Reste : T9 (indicateurs), T10 (évaluation), T11 (porte de publication) avec ses conditions (G-OB clos, sortie de ST, chemins personnels des docs 27 et 28 à nettoyer, contrôle PUB de toute la branche ue5.8, lien, taille et SHA-256 de l'archive au README). Livrables : etat/U58/U8/ (U8-T3p.md, U8-T2r2-BUILD.md à U8-T5br2-BUILD.md, U8-T5ar2-VAL.md, U8-T5cr2-VAL.md, U8-T6-VAL.md, U8-T7-VAL.md, U8-T7b-VAL.md, U8-T8a-BUILD.md, U8-T8b-DOC.md, U8-T8c-BUILD.md, U8-DOC.md) | — → créé (archives, référence et README racine) ; journal +1 ligne ; docs 21, 27, 29 et index complétés, aucune entrée d'autre lot réécrite | Documents : git revert du commit de cette DOC (git log --grep CHG-323). Référence et cuisson : déplacer Releases\2026.10.2.0 (U8r2) et Saved\Cooked\Windows en sauvegarde sous D:\Game\LifePlay_Backup_5.5\U8\, puis remettre D:\Game\LifePlay_Backup_5.5\U8\Releases_2026.10.2.0_avant-T3r à Releases\2026.10.2.0 (chemins et commandes dans U8-T3p.md, T3p bis : Releases_2026.10.2.0_U8r et Cooked_Windows_U8r pour l'état U8r) ; jamais de suppression. README racine : instantané D:\Game\LifePlay_Backup_5.5\U8\README.md (MD5 4E9D91F6E5B45D5A211A971E844E5761), ou git restore par ticket au gardien si le README a été commité. Commits 36d1fa4, 6b038c6, c01b543 : git revert par ticket au gardien, avec l'accord de l'utilisateur ; c8661cd (dépôt Modules D:\Game\LifePlay_ModulesGit\5.8.git) idem. Archives, Development et dossiers de build : hors git, déplacer vers D:\Game\LifePlay_Backup_5.5\U8 |

Lignes changées par fichier (git diff --numstat)

Fichier + − Hunks
Docs/Journal_Modifications.md 1 0 l. 1134
Docs/README.md 1 1 l. 71
Docs/21_Sandbox_Addon.md 7 7 l. 210-211, 223-225, 228-229
Docs/27_Plan_Migration_UE58.md 14 0 l. 357-370
Docs/29_Projet_Stabilisation_V2.md 4 2 l. 37, 43, 45-46
Docs/Migration/etat/REPO/NUMEROS.md 1 0 l. 40

git diff --stat (les 6 fichiers)

 Docs/21_Sandbox_Addon.md            | 14 +++++++-------
 Docs/27_Plan_Migration_UE58.md      | 14 ++++++++++++++
 Docs/29_Projet_Stabilisation_V2.md  |  6 ++++--
 Docs/Journal_Modifications.md       |  1 +
 Docs/Migration/etat/REPO/NUMEROS.md |  1 +
 Docs/README.md                      |  2 +-
 6 files changed, 28 insertions(+), 10 deletions(-)

Fins de ligne (git ls-files --eol ; CR et LF comptés par tr -cd '\r' | wc -c et tr -cd '\n' | wc -c, grep -c $'\r' n'étant pas fiable sous Git Bash)

Fichier index / worktree CR LF
Journal_Modifications.md i/lf w/lf 0 1301 (1300 avant)
README.md (index) i/lf w/lf 0 114 (inchangé)
21_Sandbox_Addon.md i/lf w/lf 0 250 (inchangé)
27_Plan_Migration_UE58.md i/lf w/lf 0 413 (399 avant)
29_Projet_Stabilisation_V2.md i/lf w/lf 0 328 (326 avant)
NUMEROS.md i/crlf w/crlf 40 (39 avant) 40 (39 avant)

Aucun CR introduit dans les fichiers LF ; NUMEROS.md garde CRLF sur chaque ligne (CR = LF = 40). Ce livrable est en LF.

Établi / estimé / incertain

  • Établi : numéros, verrou, comptes de lignes et fins de ligne (commandes ci-dessus rejouées après écriture) ; faits d'entrée relus dans U8-TACHES.md, U8-T8c-BUILD.md, U8-T3p.md, U8-T5cr2-VAL.md (Floats_3 72, 4 ; No SkeletalMesh 10 289, 7 971, 70,7 % et 76,8 % ; requalification moveToPersonStand, l. 133-140).
  • Estimé : « 7 lignes de reports » et décomptes d'archives repris des registres sans recompte à la source (2 078 / 2 100 fichiers, 70 / 84 / 20 paquets, .ucas f242facd…).
  • Incertain : le numéro de ticket U8-R<n> de cette DOC (non attribué) ; le contenu du fichier U8-ETAT-2026-10-10.md (cité par le texte de la fiche, non relu ici : « 48 commits depuis f90eec1, 8 Blueprints et 5 classes C++ » vient de U8-TACHES.md l. 76-78) ; les lignes de statut des docs 27 (« U8 et U9 pending ») et 29 de l'index Docs/README.md ne sont pas mises à jour (hors fiche), à décider par l'orchestrateur.