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

6.8 KiB
Raw Permalink Blame History

Fiche DOCMV-T4 + DOCMV-T5 — Niveau N2 — Modèle prévu orchestrateur (Opus 5.5) | utilisé Opus 5.5 (claude-opus-5-5) — Agent : session DOCMV — Skills lp-lot, lp-doc, sk-change-safety

DOCMV-IMPL : instantané, déplacement des 41 fichiers, corrections de références et trace documentaire (2026-10-10)

Plan suivi : DOCMV-SPEC.md § 4 (S0-S5). Gel Big Boss GEL-GO 11:48, HEAD d'entrée ee9dce2 (vérifié : branche ue5.8, git status --short -- Docs/Migration/*.md Docs/Migration/correctifs README.md Tools vide ; skills des deux addons identiques et propres, commits a8dea6d / bdb8f6b).

Établi

S0 — Tag

Ticket DOCMV-R1 fait par lp-gardien : tag annoté DOCMV-avant → commit ee9dce2 (verrou 17).

S1 — Instantanés (Tools\Snapshot.ps1)

Lot Manifeste Lignes Existed=True Existed=False
DOCMV (jeu) D:\Game\LifePlay_Backup_5.5\DOCMV\manifest.csv 88 52 (35 docs, 6 patchs, README.md, 5 Tools, 2 .cursor, CLAUDE.md, 2 archives U58) 36 (35 cibles Docs\*.md + Docs\correctifs)
DOCMV-addon58 …\DOCMV-addon58\manifest.csv 24 24 (13 fichiers de skills + 11 hors skills) 0
DOCMV-addon55 …\DOCMV-addon55\manifest.csv 13 13 (skills) 0
Hors dépôt : …\DOCMV\hors-depot\ (lp-writer.md, docs-reference-5-8.md). Lots addon séparés : un README.md d'addon
aurait été sauté dans le manifeste du jeu (même chemin relatif, règle « déjà au manifeste »).

S2 — Déplacement

Script pwsh (lecture des 35 noms, arrêt si une cible existe, MD5 avant / après, Move-Item) : 41 déplacés, 0 MD5 différent ; Docs\*.md = 35, Docs\correctifs = 6, Docs\Migration = etat seul. Aucune collision.

S3 — Corrections (Edit ; fins de ligne conservées : CR avant = après sur chaque fichier, mesuré)

Jeu : README.md racine (12 liens) ; Docs/19 (7 liens ](../../ → ](../) ; Docs/22 l.7 ; Docs/09 l.92 ; Docs/24 l.409, 411 ; Docs/32 l.129, 274, 285 ; Docs/05 l.15 ; Docs/08 l.37 (1 ligne → 2) ; Docs/README.md (bandeau DOCMV, ligne Migration/etat/, plage CHG-001 à CHG-301) ; Tools/BuildCollections.py l.1, CheckIntegrity.ps1 l.3, ReimportCorrectif.ps1 l.3, SplitModules.ps1 l.3, debug/LifePlay_debug_ui.ps1 l.1 ; archives etat/U58/U1/U1-MODS-MOTEUR.md l.5, etat/U58/UA/UA-MODS.md l.4 (../../../ → ../../../../). Addon 5.8 : skills lp-doc (description, bandeau « Emplacements », titres Journal / Registre / Docs numérotées, commandes Select-String, ligne README, livrables), lp-lot l.9, lp-repo § 5-6, lp-build l.112, lp-paths l.32 (19 insertions, 15 suppressions) ; README.md (3), Docs/SB-plan.md (3), Docs/Modding/Creating_Asset_Mods.md (1), 7 en-têtes de Tools/. Addon 5.5 : les 5 skills recopiés de l'addon 5.8 (cp -p) ; diff -rq des deux dossiers de skills : vide. Hors dépôt : CLAUDE.md (ligne ajoutée sous « Livrables »), ~\.claude\agents\lp-writer.md (description), .cursor/skills/lifeplay-debug-build/SKILL.md l.18-19, reference.md l.80, mémoire docs-reference-5-8.md l.17.

S4 — Trace

Docs/Journal_Modifications.md : entrée CHG-300 (après CHG-301, ordre décroissant) ; Docs/29 : règle de méthode (§ Dépôts, outils, livrables) et puce DOCMV au point d'étape ; Docs/32 § 9 : ligne « Journal CHG, registre ERR, index, docs numérotées, correctifs/ » ; Docs/README.md : S3.

S5 — Contrôles (script check.py, lecture seule, état réel)

  • Anciens chemins (Migration/<un des 35> ou Migration/correctifs) : skills (2 addons), agents, CLAUDE.md, Tools, .cursor, README.md racine, mémoire : 0. Docs/*.md : 75, toutes dans Journal_Modifications.md (entrées passées
    • table ancien → nouveau de CHG-300). Restes décidés : Source/*.h 11 (D2), addon55 15 (D5), etat 245 (archives et lots ouverts, D3). Addon58 : 1 hors Plugins, Docs/SB0-conception.md l.4 = LifePlay-master 5.5/Docs/Migration/23_… : chemin explicite de la copie 5.5, toujours juste, laissé.
  • Correction après VAL (écart E1) : check.py comme T1 excluait Plugins\ ; la VAL y a trouvé 14 commentaires de plus (jeu 2 : LPAnimCore.Build.cs l.1, LPDataCache.h l.1 ; addon 5.8 12 sous Plugins/LPSandbox/Source/** ; addon 5.5 : les 12 mêmes, D5). Recompte de l'orchestrateur (grep -rnE sur les trois Plugins) : identique. Vérifié aussi, 0 occurrence : Content/Modules, Mods, Releases, Plugins/McpAutomationBridge, ModSources et AnimSources de l'addon 5.8. Décision utilisateur D2-bis « Laisser, comme D2 » : non corrigés.
  • Liens Markdown : 0 lien cassé créé par le lot ; les 2 liens d'archives U1 / UA résolvent ; 12 liens du README racine et 57 liens des docs résolvent. Liens morts restants, tous antérieurs au lot (même liste qu'en T1) : .cursor/plans (6), etat/PROP/PROP-CART.md l.127, etat/U58/U8/U8-T1-CART.md l.134, Creating_Asset_Mods.md des deux addons (2 + 2), skills synchronisés de ~\.claude\skills\synced (hors projet) ; faux positif DOCMV-T1-INV.md l.18 (texte « ](…) »).
  • Fichiers déplacés et modifiés : 10 docs sur 35 (05, 08, 09, 19, 22, 24, 29, 32, Journal, README) ; 6 patchs identiques.

Estimé

Détection de renommage de git : les 10 docs modifiés gardent l'essentiel de leur contenu (au plus +6 lignes sur 320) ; similarité attendue > 90 %, donc 41 R au commit. À vérifier par le gardien (git show --stat -M).

Fichiers à commiter

Jeu (D:\Game\LifePlay-master 5.8, ticket DOCMV-R4) : R × 35 Docs/Migration/<nom>.md → Docs/<nom>.md ; R × 6 Docs/Migration/correctifs/P0n_….patch → Docs/correctifs/P0n_….patch ; M README.md, M Tools/BuildCollections.py, M Tools/CheckIntegrity.ps1, M Tools/ReimportCorrectif.ps1, M Tools/SplitModules.ps1, M Tools/debug/LifePlay_debug_ui.ps1, M Docs/Migration/etat/U58/U1/U1-MODS-MOTEUR.md, M Docs/Migration/etat/U58/UA/UA-MODS.md ; A Docs/Migration/etat/DOC/DOCMV/ (DOCMV-TACHES.md, DOCMV-T1-INV.md, DOCMV-T1-references.csv, DOCMV-SPEC.md, DOCMV-IMPL.md, DOCMV-VAL.md, DOCMV-EVAL.md) ; A Docs/Migration/etat/REPO/tickets/DOCMV-R1.md … R4.md ; M Docs/Migration/etat/REPO/REPO-JOURNAL.md ; M Docs/Migration/etat/REPO/NUMEROS.md (statut CHG-300). Addon 5.8 (ticket DOCMV-R2) : M Tools/claude/skills/{lp-doc,lp-lot,lp-paths,lp-repo,lp-build}/SKILL.md, M README.md, M Docs/SB-plan.md, M Docs/Modding/Creating_Asset_Mods.md, M Tools/{BuildMod.ps1,HairImportFbx.py,HairMaterials.py, HairPipeline.ps1,ModSource.ps1,Roots.ps1,anim/AnimPipeline.ps1}. Addon 5.5 (ticket DOCMV-R3) : M Tools/claude/skills/{lp-doc,lp-lot,lp-paths,lp-repo,lp-build}/SKILL.md. Jamais : Content/UI/MainMenu.uasset (STF), registres et fiches non commités de STE, STF, OBB, AG, BOSS.