LifePlay-Revival/Docs/Migration/etat/ARCH427/ARCH427-T2-REFS.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

23 KiB
Raw Blame History

Fiche ARCH427-T2 — Niveau N1 — Modèle prévu (modèle de l'agent lp-inventory) | utilisé claude-sonnet-5-5 (Sonnet 5.5) — Agent lp-inventory (lecture seule) — Skills lp-paths, lp-doc (lecture), sk-protocol, sk-recount

ARCH427-T2-REFS : citations des chemins et objets 4.27 dans la copie 5.8 (2026-10-11)

Verdict : réussi. Aucune citation bloquante : aucun script de Tools\, aucun fichier de Config\, aucun skill ni agent ne pointe vers un dossier 4.27 comme chemin actif. Les citations à réécrire sont 3 lignes de skills (lp-paths:25, lp-paths:26, lp-env:17). Tout le reste est historique (docs, journal, registre, patchs, commentaires de code, etat\).

Les dossiers 4.27 existent encore sur disque (voir § 4 de la section Constats) : l'inventaire dit ce qui casserait au déplacement.

1. Commandes exactes

Git Bash, depuis D:/Game/LifePlay-master 5.8. Un compte = lignes/fichiers (lignes contenant le motif / fichiers ayant au moins une ligne). Fonction de comptage (réutilisée pour toutes les cellules) :

cnt() { local pat="$1"; shift; grep -rIiEH -c --exclude-dir=__pycache__ --exclude-dir=Binaries --exclude-dir=Intermediate --exclude-dir=Marketplace --exclude-dir=McpAutomationBridge -e "$pat" "$@" 2>/dev/null | awk -F: '{n=$NF; if(n>0){l+=n;f++}} END{printf "%d/%d", l+0, f+0}'; }

Motifs (ERE, insensible à la casse, -I ignore les binaires) :

M01 'LifePlay-master 4\.27'          M09 'stage427'
M02 'LifePlay-master([\\/]|["'"'"'])' M10 'UE_4\.27'
M03 'LifePlay_Build_427'             M11 'UE4Editor'
M04 'LifePlay_Build_2026\.9'         M12 '4\.27'            (sur-ensemble de M01, M10 ; classé à la main)
M05 '_backup_VictoryPlugin'          M13 'LifePlay-5\.5-migration'
M06 '_backup_VictoryBPLibrary'       M14 'LifePlay-5\.5[\\/]'
M07 '_backup_LifePlay_Content_v3\.6' M15 '\{60F4A457'
M08 '_backup_LifePlay_lpaction'      M16 'ref427'

Zones (arguments passés à cnt "<motif>" …) :

  • docs : Docs --exclude-dir=Migration (366 fichiers : find Docs -path Docs/Migration -prune -o -type f -print | wc -l) ; sous-zones : Docs/[0-9][0-9]_*.md, Docs/Journal_Modifications.md, Docs/Registre_Erreurs.md, Docs/README.md, Docs/correctifs, Docs/Architecture Docs/Modding Docs/Change_Logs.txt Docs/FAQ.txt Docs/Game_Controls.txt Docs/Project_Intro.txt Docs/DemoTrailerVideoLinks.Txt
  • skills (jonction) : .claude/skills/ (jonction → D:\Game\LifePlay-Sandbox\Tools\claude\skills, 14 fichiers : find -L .claude/skills -type f | wc -l)
  • skills (Sandbox-5.8) : /d/Game/LifePlay-Sandbox-5.8/Tools/claude/skills (253 fichiers)
  • agents (utilisateur) : /c/Users/<utilisateur>/.claude/agents (12 fichiers) ; agents (Sandbox-5.8) : /d/Game/LifePlay-Sandbox-5.8/Tools/claude/agents (12 fichiers) ; .claude\agents\ n'existe pas dans la copie 5.8 (ls -a .claude : sauvegardes, settings.json, settings.local.json, skills)
  • Tools : Tools (40 fichiers) ; Config : Config (6 fichiers)
  • autres : README.md CLAUDE.md AGENTS.md LifePlay.uproject .gitignore .gitattributes .editorconfig .mcp.json shadertoolsconfig.json DONT_DELETE_FOLDER_IF_SAVE_TBC.txt .claude/settings.json .claude/settings.local.json .claude/sauvegardes .cursor .hyperai Source Plugins Licenses Build /c/Users/<utilisateur>/.claude/projects/D--Game-LifePlay-master-5-8/memory (Plugins hors Marketplace et McpAutomationBridge par --exclude-dir)
  • etat : Docs/Migration/etat (1 443 fichiers : find Docs/Migration/etat -type f | wc -l) ; variante --exclude-dir=ARCH427 et Docs/Migration/etat/ARCH427 seul (le lot ARCH427 se cite lui-même : ses fiches contiennent les motifs)

Listes de lignes (citations hors etat\) :

grep -rIinE --exclude-dir=Migration --exclude='*.patch' --exclude=Journal_Modifications.md --exclude=Registre_Erreurs.md --exclude=README.md -e '4\.27|ref427|stage427|UE4Editor|LifePlay_Build_2026\.9|LifePlay_Build_427' Docs
grep -rInE -e '4\.27|ref427|stage427|UE4Editor|LifePlay_Build|LifePlay-master 4|_backup_|5\.5-migration' /d/Game/LifePlay-Sandbox/Tools/claude/skills
grep -rInEH … README.md CLAUDE.md AGENTS.md … Source Plugins … (zone autres)
grep -rIiEn -e '4\.27|ref427|stage427|UE4Editor|LifePlay_Build|LifePlay-master|_backup_|5\.5-migration|LifePlay-5\.5|\{60F4A457' Tools --exclude-dir=__pycache__

Seconde méthode (outil Grep / ripgrep) : Grep '4\.27' sur Docs avec glob !**/Migration/** (count) ; Grep des motifs sur Tools ; Grep 'LifePlay-master[\\/]|LifePlay-master["\']' sur Docs\Migration\etat. Contrôles positifs des zéros : grep -rIicH '5\.5\|5\.8' Config ; grep -rIiHn 'LifePlay-master' Tools ; grep -rIiEn '427|UE_4|UE4' Tools Config ; grep -rIiEn 'LifePlay-5\.5' … ; grep -rIEc '_backup_[A-Za-z]' … ; grep -rIiEl '60F4A457' … ; scan de l'addon D:\Game\LifePlay-Sandbox-5.8 (hors Content, Binaries, Intermediate, Saved, .git, skills : 1 127 fichiers). Existence des dossiers : [ -e "/d/Game/<nom>" ] pour chaque nom (voir Constats § 4).

2. Comptes bruts

2.1 Tableau par motif et par zone (lignes/fichiers)

Motif docs skills (jonction) skills (Sandbox-5.8) agents (utilisateur) agents (Sandbox-5.8) Tools Config autres etat hors ARCH427 etat ARCH427 etat total
M01 LifePlay-master 4.27 109/14 1/1 1/1 0/0 0/0 0/0 0/0 0/0 9/8 3/2 12/10
M02 LifePlay-master + \ / " ' 0/0 0/0 0/0 0/0 0/0 0/0 0/0 0/0 46/6 1/1 47/7
M03 LifePlay_Build_427 7/5 1/1 1/1 0/0 0/0 0/0 0/0 0/0 3/3 2/2 5/5
M04 LifePlay_Build_2026.9 4/2 0/0 0/0 0/0 0/0 0/0 0/0 0/0 0/0 2/2 2/2
M05 _backup_VictoryPlugin 0/0 0/0 0/0 0/0 0/0 0/0 0/0 0/0 0/0 2/2 2/2
M06 _backup_VictoryBPLibrary 0/0 0/0 0/0 0/0 0/0 0/0 0/0 0/0 0/0 2/2 2/2
M07 _backup_LifePlay_Content_v3.6 0/0 0/0 0/0 0/0 0/0 0/0 0/0 0/0 0/0 2/2 2/2
M08 _backup_LifePlay_lpaction 0/0 0/0 0/0 0/0 0/0 0/0 0/0 0/0 0/0 2/2 2/2
M09 stage427 0/0 0/0 0/0 0/0 0/0 0/0 0/0 0/0 1/1 3/2 4/3
M10 UE_4.27 3/3 2/2 2/2 0/0 0/0 0/0 0/0 0/0 6/5 4/2 10/7
M11 UE4Editor 3/3 0/0 0/0 0/0 0/0 0/0 0/0 0/0 0/0 2/2 2/2
M12 4\.27 (sur-ensemble) 430/27 7/5 7/5 0/0 0/0 3/2 0/0 27/15 394/65 24/3 418/68
M13 LifePlay-5.5-migration 0/0 0/0 0/0 0/0 0/0 0/0 0/0 0/0 1/1 2/2 3/3
M14 LifePlay-5.5 + \ / 0/0 0/0 0/0 0/0 0/0 0/0 0/0 0/0 0/0 0/0 0/0
M15 {60F4A457 0/0 0/0 0/0 0/0 0/0 0/0 0/0 0/0 0/0 2/2 2/2
M16 ref427 9/3 0/0 0/0 0/0 0/0 0/0 0/0 0/0 42/16 1/1 43/17

Notes de lecture :

  • Les colonnes « etat » : somme « hors ARCH427 » + « ARCH427 » = « total » pour chaque ligne (ex. M12 : 394 + 24 = 418 ; 65 + 3 = 68). Le lot ARCH427 est auto-référent (ses fiches citent les motifs) : à ne pas compter comme référence réelle.
  • Hors etat\, les motifs M02, M05 à M09, M13, M14, M15 valent 0 dans toutes les zones. Ils n'apparaissent que dans etat\ (hors ARCH427 : M02 46/6, M09 1/1, M13 1/1) ou dans les fiches ARCH427 elles-mêmes.
  • M02 hors ARCH427 en etat\ : sandbox/DC4/DC4-BUILD.md 7, sandbox/DC4/DC4_Build_clone_editor.txt 18, …_clone_editor_fix.txt 14, …_clone_game.txt 3, …_clone_game_fix.txt 3, U58/U4/U4-T1-CART.md 1 (6 fichiers, 46 lignes).
  • Zone « autres » : seul M12 a des hits (27/15), détail au § Constats 2.

2.2 Zone docs, détail par sous-zone (lignes/fichiers)

Motif docs NN (01-32) Journal Registre Docs/README.md correctifs Architecture, txt total docs
M01 6/5 1/1 0/0 0/0 100/6 2/2 109/14
M03 3/3 2/1 0/0 0/0 0/0 2/1 7/5
M04 0/0 2/1 0/0 0/0 0/0 2/1 4/2
M10 3/3 0/0 0/0 0/0 0/0 0/0 3/3
M11 0/0 0/0 0/0 0/0 1/1 2/2 3/3
M12 149/15 86/1 20/1 15/1 115/6 45/3 430/27
M16 3/2 6/1 0/0 0/0 0/0 0/0 9/3

Somme des sous-zones de M12 : 149 + 86 + 20 + 15 + 115 + 45 = 430 lignes ; 15 + 1 + 1 + 1 + 6 + 3 = 27 fichiers (= total de la zone docs). Les motifs absents de ce tableau valent 0/0 dans les 6 sous-zones.

2.3 Décompte des fichiers de zone

docs 366 · skills jonction 14 · skills Sandbox-5.8 253 (lp-* identiques à la jonction : diff -rq des 10 dossiers lp-, « identique » ×10) · agents utilisateur 12 · agents Sandbox-5.8 12 · Tools 40 · Config 6 · etat 1 443. Skills utilisateur ~/.claude/skills (sk-, ue-cpp-build…) : 0 hit pour 4\.27|LifePlay-master|ref427.

3. Écarts au compte attendu de la fiche

  1. .claude\agents\ absent de la copie 5.8 (la fiche le suppose). Les agents sont dans C:\Users\<utilisateur>\.claude\agents (12) et dans l'addon D:\Game\LifePlay-Sandbox-5.8\Tools\claude\agents (12) : les deux comptés, 0 hit.
  2. La jonction .claude\skills pointe vers l'addon 5.5 (D:\Game\LifePlay-Sandbox\Tools\claude\skills, lien lu par ls -la), pas vers LifePlay-Sandbox-5.8. Elle ne contient que les 10 skills lp-* (14 fichiers) ; l'exemplaire LifePlay-Sandbox-5.8 contient en plus les sk-*. Les deux sont comptés ; les lp-* sont identiques (7/5 chacun pour M12).
  3. Écart entre les deux méthodes sur etat\ (M02) : ripgrep (outil Grep, chemin Docs\Migration\etat) rend 9 lignes / 3 fichiers, grep -rIc rend 47 / 7. Cause établie : .gitignore:75 ignore /Docs/Migration/etat/** (sauf .md/.csv) et ripgrep saute les 4 .txt de sandbox/DC4 (18 + 14 + 3 + 3 = 38 lignes) ; 47 − 38 = 9. Le chiffre retenu est celui de grep, qui lit tous les fichiers texte.
  4. Concordance des deux méthodes ailleurs : M12 sur Docs hors Migration = 430 lignes / 27 fichiers par les deux (Grep et grep -rIc) ; M01 hors Migration = 109/14 par les deux ; M12 sur Tools = 3 lignes (uasset.py 2, uasset58.py 1) par les deux.
  5. Piège de la fiche confirmé : M12 attrape des mentions sans rapport avec un dossier (versions, comparaisons A/B, « comme en 4.27 »). Classement fait à la main (§ Constats 1 à 3). Aucun nombre de version sans rapport trouvé hors etat\ (toutes les occurrences parlent d'UE 4.27 ou de la référence 4.27).
  6. Zéros contrôlés (aucun compte nul n'est présenté sans contrôle) : Config a des hits positifs pour 5.5|5.8 (DefaultEngine.ini 8, DefaultGame.ini 3) donc la zone est bien lue ; Tools rend 4 lignes pour LifePlay-master (aucune 4.27) ; M14 vaut 0 même sans séparateur (LifePlay-5\.5 : 0 hors etat\, 4 lignes dans 3 fichiers de etat\ dont 3 dans ARCH427) ; _backup_[A-Za-z] : 0 hors etat\ ; 60F4A457 : uniquement fiches ARCH427 ; addon LifePlay-Sandbox-5.8 hors skills : 0 hit sur tous les motifs (1 127 fichiers).

4. Établi / estimé / incertain

  • Établi : tous les comptes des § 2.1 et 2.2 (commandes du § 1 rejouées, doubles méthodes du § 3) ; aucune citation de dossier 4.27 dans Tools\ ni Config\ (zéros contrôlés) ; les 3 lignes de skills à réécrire (lp-paths:25, lp-paths:26, lp-env:17) ; l'existence sur disque des dossiers 4.27 (§ Constats 4) ; la liste des documents de clôture et les phrases citées (§ Constats 3).
  • Estimé : le classement « historique / à annoter / à réécrire » des lignes de docs (jugement par lecture de la ligne ; règle : un chemin en consigne ou en tableau d'environnement = à annoter, un récit du portage = à laisser) ; l'absence de dépendance indirecte (un chemin 4.27 construit par concaténation n'est pas détecté par motif littéral : Tools/Engine.ps1:52 construit D:\Game\LifePlay_Build_$LPEngineVersion à partir de l'EngineAssociation du .uproject (5.8), pas de 4.27).
  • Incertain (non couvert, essai qui trancherait) : (a) contenus binaires (.uasset, .umap, Content\, Saved\, Mods\ ; -I les saute) ; essai : strings ciblé ou commandlet de dump ; (b) transcriptions de sessions ~/.claude/projects/* (hors fiche) ; (c) Saved\Logs\portage\ (le journal cite REF427_session_20260928_sans_quete.log, Journal_Modifications.md:343) : hors périmètre, chemin local non vérifié ; (d) sauvegardes D:\Game\LifePlay_Backup_5.5\ et dépôts git hors arbre non scannés.

Tours : 21 / 40 (Write inclus ; Tools/FicheStats.py --lot ARCH427 fait foi)

Constats

1. Citations hors etat\ classées (bloquant / à réécrire / à annoter / historique)

Bloquant (chemin actif utilisé par un script) : 0. Tools\ : seules 3 lignes contiennent 4.27, toutes des descriptions du format de paquet, aucune ne cite un dossier ; Config\ : 0 ; addon (hors skills) : 0.

Fichier:ligne Motif Nature Classe
Tools/uasset.py:1, :17 ; Tools/uasset58.py:6 M12 « parseur … paquets UE 4.27 », « UE 4.27 uniquement » : format de fichier, pas un chemin historique (à laisser)
skills/lp-paths/SKILL.md:25 M01, M03 ligne « Référence 4.27 (abandonnée pour U58, jamais modifiée) : D:\Game\LifePlay-master 4.27, build D:\Game\LifePlay_Build_427_Dev » à réécrire (consigne de chemin)
skills/lp-paths/SKILL.md:26 M10 ligne « Moteurs … UE_5.5, UE_5.8, UE_4.27 » à réécrire
skills/lp-env/SKILL.md:17 M10 ligne « 4.27 · D:\Game\Launcher\Engine\UE_4.27 · abandonné (plan 27) » à réécrire
skills/lp-lot/SKILL.md:65 M12 « 4.27 abandonné pour U58 : la référence est le build 5.5 validé » historique (à laisser)
skills/lp-doc/SKILL.md:43, :52 M12 vocabulaire du registre (« préexistant, référence 4.27 ») ; consigne « bandeau historique 4.27, ne pas réécrire » historique (à laisser)
skills/lp-commandlets/SKILL.md:44 M12 « Fix du portage 4.27 (16) retirés de la branche ue5.8 en U2 » historique (à laisser)

Les 7 lignes de skills sont identiques dans la jonction (addon 5.5) et dans LifePlay-Sandbox-5.8 : chaque réécriture se fait aux deux endroits (« deux exemplaires à tenir identiques », lp-paths). Agents : 0 ligne.

Docs numérotés (chaque fichier, lignes en M12 ; motifs de chemin entre parenthèses) :

Fichier Lignes (M12) Motifs de chemin Classe
Docs/01_Architecture_Initiale.md 1, 3, 6, 7, 71, 98, 168 M01 :6 historique (bandeau :3)
Docs/02_Audit_Logiciel.md 3, 5, 7, 16, 18, 31, 35, 63, 71, 94, 100, 101, 127, 143, 175, 176 M01 :5, :176 ; M10 :7 ; M03 :175 historique (bandeau :3) ; :175-176 = tableau des références, à annoter si remisé
Docs/03_Plan_Migration_Tests.md 3, 16, 18, 19, 33, 46, 48, 76, 77, 78, 86, 87, 90, 134 M10 :16 ; M01 :18 ; M03 :19 ; M16 :48 historique (bandeau :3) ; :16-19 = table d'environnement, à annoter ; :48 cite l'option -Ref427 (retirée : M16 = 0 dans Tools)
Docs/04_Cahier_Des_Charges.md 22 lignes (3, 20, 25, 63, 67, 76, 105, 109, 116, 129, 132, 151, 154, 155, 158, 164, 165, 179, 180, 184, 194, 195) aucun historique (bandeau :3) ; :194 = Saved partagé avec le LifePlay d'origine (fait d'exploitation)
Docs/05_Correctifs_Isoles.md 12 lignes aucun historique (bandeau :3)
Docs/06_Protocole_Validation_V1.md 3, 18 aucun historique (bandeau :3)
Docs/07_Architecture_5.5.md 22 lignes aucun historique (bandeau :3)
Docs/08_Guide_Developpeur.md 17, 113 M03 :113 référence active : :17 « 4.27 abandonné », :113 « référence 4.27 journalisée (historique, plus utilisée depuis U58) » ; à annoter si remisé
Docs/10_Protocole_Operations.md 22, 23, 24, 25, 52, 84, 107, 118 M01 :22 à annoter : règle 6 « La référence 4.27 fait foi : … n'est jamais modifié » (:22-23), note U58 déjà présente (:24-25)
Docs/11_Audit_Optimisation.md 7 lignes (3, 307, 336, 460, 515, 645, 667) aucun historique (bandeau :3)
Docs/12_Reconciliation_Vinfamy.md 3, 18 aucun historique (bandeau :3)
Docs/17_Mods_Ecran_Titre.md 3, 12 aucun historique (bandeau :3)
Docs/27_Plan_Migration_UE58.md 22 lignes dont 3, 15, 18, 53, 54, 56, 67, 72, 75, 84, 89, 164, 190, 198, 204-206, 208, 404 M10 :56 ; M01 :89 ; M16 :204, :205 décisions du plan : :72 (D6) et :164 à tenir à jour à l'archivage ; :89 (P6) = motif historique (tableau « proposé », :80)
Docs/28_Synthese_Migration_UE58.md 21, 33, 147, 149, 173, 201, 208, 217, 297 aucun historique ; :201 et :217 (D6) à tenir à jour à l'archivage
Docs/29_Projet_Stabilisation_V2.md 36, 305 aucun historique (A/B, défaut d'origine)

Autres docs et traces :

  • Docs/Journal_Modifications.md : 86 lignes M12 ; motifs de chemin aux lignes 27 (-Ref427), 343 (REF427_session…log), 613 (M03, M04), 672, 735, 736 (ref427_partie…), 861 (M04), 1192 (M01, LifePlay-master 4.27/Content/BPs/GI.uasset), 1196 et 1199 (L0_ref427.csv). Historique, le journal ne se réécrit pas. L'archivage, s'il a lieu, s'y consigne par une nouvelle entrée.
  • Docs/Registre_Erreurs.md : 20 lignes M12 (8, 11, 14, 15, 16, 17, 19, 20, 21, 25, 27, 28, 32, 37, 38, 43, 44, 45, 47, 69), statuts « préexistant en 4.27 ». Historique, aucun chemin.
  • Docs/README.md : 15 lignes M12 (39-45, 49, 50, 55, 65, 73, 102, 109, 111) : colonne « historique 4.27 (bandeau) », section « Historique : migration 4.27 → 5.5 », aucun chemin. Historique, cohérent avec les bandeaux.
  • Docs/correctifs/P01…P06.patch : M01 100 lignes (P01 6, P02 8, P03 8, P04 60, P05 8, P06 10) = en-têtes diff --git a/D:/Game/LifePlay-master 4.27/… b/D:/Game/LifePlay-master 5.5/… ; M11 :P02:340 (UE4Editor-Cmd.exe). Données de patch : historique, à ne pas modifier.
  • Docs/Architecture/Rapport_Session_2026-09-28.md : 22 lignes M12 ; M01 :79 ; M04 :93, :143 ; M03 :94, :254. Docs/Architecture/VictoryPlugin_Architecture.md : 21 lignes ; M01 :8 (« Pendant : LifePlay-master 4.27/Docs/Architecture/… ») ; M11 :662. Docs/Change_Logs.txt : 2 lignes M12, M11 :12. Tous historique (bandeau).
  • README.md racine (public, anglais) : 10 lignes (4, 161, 170, 171, 176, 179, 181, 186, 189, 205), récit du portage et attribution à Vinfamy (:205), aucun chemin. Historique, à laisser.
  • Code (commentaires) : Source/LifePlay/ 8 lignes (LPAssetRegistryHelpers.h:1, LPHairstyleSubsystem.h:27, LPKeyboardSubsystem.h:6, LPMeshCompat.h:4, LPNavigationHelpers.h:8, LPOutdoorRoomSubsystem.h:1, LPSecondScreenSubsystem.h:1, LPSessionLogSubsystem.h:4) ; Source/LifePlayEditorTools/ 7 lignes (LPCheckMeshAssignmentCommandlet.h:4, :6 ; LPCheckMeshesCommandlet.h:5 ; LPDumpComponentsCommandlet.h:6 ; LPDumpFunctionCommandlet.h:4 ; LPSetComponentCollisionCommandlet.h:1, :3) ; Plugins/ModdingExtra/…/ModdingExtraBPLibrary.cpp :21, :218. Total 8 + 7 + 2 = 17, plus README 10 = 27 lignes (zone autres). Historique (commentaires), aucun chemin ; LPDumpFunctionCommandlet.h:4 et LPCheckMeshes… évoquent « l'arbre 4.27 » comme point de comparaison passé.
  • CLAUDE.md, AGENTS.md, .mcp.json, .claude/settings*.json, .hyperai, mémoire du projet, Config\, .cursor, .gitignore : 0 hit. (~/.claude/settings.json:28 cite LifePlay-master 5.5, hors motifs.)

2. Ce qui casserait au déplacement des dossiers 4.27

Sur le plan du code et des outils : rien (0 bloquant). Le déplacement de D:\Game\LifePlay-master 4.27, D:\Game\LifePlay_Build_427_Dev, D:\Game\LifePlay_Build_2026.9, D:\Game\Launcher\Engine\UE_4.27, D:\Game\_backup_*, D:\Game\LifePlay-5.5, D:\Game\LifePlay-5.5-migration ne change le comportement d'aucun script de Tools\, d'aucun fichier de Config\, d'aucun skill ni agent. Documentation seule : 3 lignes de skills à réécrire (× 2 exemplaires), docs 02/03/08/10/27/28 à annoter (« remisé le … à … »), nouvelle entrée de journal.

3. Documents de clôture : état cité

Document Section et ligne Phrase décrivant l'état (moins de 15 mots)
Plan de migration 4.27 → 5.5 : doc 03 bandeau, 03_Plan_Migration_Tests.md:3 « Il n'est plus mis à jour » : historique, migration 4.27 → 5.5 close
Doc 04 (exigences L0-L7) § 5 « Bilan de la migration (2026-10-02) », :169 bilan final de la V1 ; bandeau :3, plus mis à jour
Doc 07 07_Architecture_5.5.md:1, :9-10 « état final de la migration » ; « État au 2026-10-02 : V1.1 publiée »
Doc 27 (UE 5.8) frontmatter :38-43 ; Décisions :67, :72 U8 et U9 pending ; « UE 4.27 abandonné » ; « archivé après V2.0 »
Doc 27, P6 :89 (tableau « proposé », conservé comme historique, :80) « archivés … désinstallés … après U6 » : contredit :72, annoté par :80
Doc 28 :21 ; :201 ; :217 (D6) ; :304 « 4.27.2 abandonné » ; « désinstallation de 4.27 (reportée après V2.0, D6) » ; ligne U8 du journal vide
Doc 21 titre :1 « lots S0 à S8 clos (CHG-220) ; pin et registre des reports tenus à jour » (aucune mention 4.27)
Doc 29 overview :3 ; README index :67 V2.0 publiée « qu'après la stabilisation et l'optimisation » ; projet en cours, STA et G-ST faites
Doc 30 frontmatter :13 (gate-gob in_progress) ; README index :68 porte G-OB en cours ; OBB GO conditionnel ; aucune mention 4.27
Docs/README.md (index) § « Historique : migration 4.27 → 5.5 (V1, branche main) », :102-114 « reprise le 2026-09-29 » ; V1 publiée, V1.1 à V1.5 ; docs « historique 4.27 » listés :111-112
Docs/README.md § « État au 2026-10-10 », :9-18 ; :65, :71, :72 U0-U7b clos, U8 différé ; CHG-001 à CHG-323 ; ERR-001 à ERR-088
Journal Journal_Modifications.md:1 (titre) ; dernière entrée :1134 titre « migration 5.5 » ; dernier CHG-323 (2026-10-11, U8) ; 322 lignes | CHG- (CHG-048 absent) ; CHG-324 et plus : 0
Registre Registre_Erreurs.md:95 dernière ligne ERR-088 (88 lignes | ERR-) ; README :72 concorde
NUMEROS.md etat/REPO/NUMEROS.md:40 CHG 323 réservé au lot U8 ; maximum relevé journal 5.8 = 322
lp-paths SKILL.md:25 « Référence 4.27 (abandonnée pour U58, jamais modifiée) » + chemins du dossier et du build
lp-env SKILL.md:17 « 4.27 · D:\Game\Launcher\Engine\UE_4.27 · abandonné (plan 27) »

Observation : la plage de l'index (README :71, CHG-001 à CHG-323) égale le dernier CHG du journal (CHG-323, :1134). Le README (:9-13) décrit encore U8 comme différé alors que le journal a une entrée U8 du 2026-10-11 (CHG-323) ; à vérifier par l'orchestrateur (hors périmètre de cette fiche).

4. Existence des dossiers 4.27 sur disque ([ -e ], 2026-10-11)

EXISTE : D:\Game\LifePlay-master 4.27, D:\Game\LifePlay_Build_427_Dev, D:\Game\LifePlay_Build_2026.9, D:\Game\Launcher\Engine\UE_4.27, D:\Game\LifePlay-5.5-migration, D:\Game\LifePlay-5.5, D:\Game\LifePlay-master (copie d'origine sans suffixe), D:\Game\_backup_LifePlay_Content_v3.6, D:\Game\_backup_LifePlay_lpaction_2026.9, D:\Game\_backup_VictoryBPLibrary_EngineSource, D:\Game\_backup_VictoryPlugin_4.27_retire_du_portage_5.5. ABSENT : D:\Game\LifePlay_Backup_4.27. Rien n'a été déplacé ni modifié.

5. Fichiers à commiter

  • A Docs/Migration/etat/ARCH427/ARCH427-T2-REFS.md (jeu, branche ue5.8 ; .md suivi en texte seul). Aucun autre fichier écrit.