LifePlay-Revival/Docs/Migration/etat/INVENTAIRE.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

55 lines
4.8 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# INVENTAIRE — etat/ de la copie 5.8 (preuves locales, hors dépôt)
Fiche ETAT2-T8-REORG (étape B3) — Niveau N1 — Modèle prévu lp-inventory | utilisé Sonnet 5.5 (`claude-sonnet-5-5`, non vérifiable depuis l'agent) — Agent lp-inventory — Skills lp-paths, sk-change-safety, sk-recount, sk-protocol
Date de relevé : 2026-10-09 (après réorganisation). Dénombrement : `find . -type f | wc -l` depuis `Docs\Migration\etat` = 476 (474 de l'instantané + `MAPPING-58.csv` + `INVENTAIRE.md`). Structure calquée sur `D:\Game\LifePlay-master 5.5\Docs\Migration\etat\INVENTAIRE.md`.
Règle : `etat/<projet>/<lot>/` ; fichiers nommés `<lot>_<sujet>[_<horodatage>].<ext>`. Racine : `L0_ref427.csv` (lu en dur par `Tools\CheckIntegrity.ps1:25`, décision D8), `INVENTAIRE.md`, `MAPPING-58.csv` et les dossiers de projet. `etat/` est ignoré par git (`.gitignore:74`).
## 1. Projets
| Projet | Dossier | Fichiers | Remarque |
|---|---|---|---|
| portage55 | `portage55/` | 175 | L0 à L7l (identique à la 5.5) |
| anim | `anim/` | 88 | AP2 à AP7 (AP7 : 51, dont 3 propres à la 5.8) |
| sandbox | `sandbox/` | 89 | S0–S8, SB*, DC0–DC4, PairCol, DOC-MOD |
| post-v1 | `post-v1/` | 13 | PawnGlobal, PawnDyn, STUDIO-EST |
| publication | `publication/` | 21 | PUB1 (4), PUB2 (11), commit_plan (6) |
| U58 | `U58/` | 56 | UA 8, U0 4, U2 1, U3 5, U4 3, U5 13, U7 14, U7b 8 (propres à la 5.8 : 47) |
| VQ | `VQ/` | 12 | VQ0–VQ5 |
| SK | `SK/` | 6 | à plat |
| PROP | `PROP/` | 9 | à plat |
| ST | `ST/STM/` | 2 | projet ST (doc 29), lot STM : sorties `STM_Build_*`, `STM_LPTestStringCompat_*` (CHG-260) ; chemin donné par `Tools\EtatDir.ps1` |
| ETAT2 | `ETAT2/` | 2 | sorties d'essai de B2 (ETAT2-T7-VAL), non déplacées |
Total 474 = 362 déplacés + 112 restés en place (PROP 9, SK 6, VQ 12, sandbox 70, U58 UA 8 + U0 4, ETAT2 2, `L0_ref427.csv` 1).
## 2. Lots (comptes `find <dossier> -type f | wc -l`)
- portage55 : L0 7, L1 2, L2 1, L4-CX-B01 7, L4-CX-B02 10 (`essai1_rejete/`), L4-CX-B02b 10, L4-CX-B03 5, L4-CX-B04 10, L4-CX-B07 12, L4-CX-B08 4, L5-diag 21, L6e 17, L6f 13, L7a 8, L7b 6, L7d 9, L7h 8, L7i 19, L7j 4, L7l 2.
- anim : AP2 2, AP3 5, AP4 7, AP5 18, AP6 5, AP7 51.
- sandbox : DC0 3, DC1 5, DC2 10, DC3 7, DC4 10, DOC-MOD 4, PairCol 10, S0 2, S1 4, S2 3, S3 5, S4 3, S5 3, S6 1, S7 4, S8 1, SB0 1, SB1 4, SB2 6, SB4 3.
- post-v1 : PawnDyn 4, PawnGlobal 3, STUDIO-EST 6.
- publication : PUB1 4, PUB2 11, commit_plan 6.
- U58 : U0 4, U2 1, U3 5 (U3, U3-T2, U3-VAL), U4 3 (U4, U4-T7), U5 13, U7 14 (U7, U7-VAL), U7b 8, UA 8. Pas de `U1` ni `U6` dans la 5.8 (ils sont propres à la 5.5).
- VQ : VQ0 2, VQ1 3, VQ2 3, VQ3 2, VQ4 1, VQ5 1.
- ST : `ST/STM/`, 2 fichiers (lot STM). Les 4 dossiers vides restés après les déplacements (`commit_plan`, `PUB1`, `PUB2`, `L4-CX-B02_essai1_rejete`) ont été rangés dans `D:\Game\LifePlay_Backup_5.5\ETAT2-R8\dossiers_vides\`.
## 3. Ancien → nouveau
Détail fichier par fichier (362 lignes) : `MAPPING-58.csv` (colonnes `ancien_chemin_relatif;nouveau_chemin_relatif;projet;lot;doc_NN;CHG`, séparateur `;`, chemins relatifs à `etat\`). Les 313 lignes communes reprennent `MAPPING.csv` de la 5.5 ; 49 lignes sont nouvelles (AP7 3, U58 44, STM 2). Pour ces nouvelles lignes, `CHG` = `a_verifier` (U58, STM : non établi) ; `AP7` reprend 20 / 221-224. Un chemin cité `etat\<fichier>` (fiches `U58\` de la 5.5, Journal, docs) se retrouve dans la colonne `ancien_chemin_relatif`. Les fiches et docs ne sont pas réécrits (traces). Dossiers `PUB1`, `PUB2`, `commit_plan` → `publication\` ; `L4-CX-B02_essai1_rejete` → `portage55\L4-CX-B02\essai1_rejete\`.
## 4. Conventions
Depuis CHG-261, `Tools\EtatDir.ps1` (`Resolve-LPEtatDir`) route les scripts (`RunCommandlet.ps1`, `ReimportCorrectif.ps1`, `Build.ps1`, `AssetHeaders.ps1`) vers `Docs\Migration\etat\<projet>\<lot>\` ; un lot hors table donne `etat\<Lot>\` avec avertissement, jamais la racine. `STM` → `etat\STM\` (règle `^(ST[A-Z]?\d*[a-z]?)` donne `ST\STM` : voir anomalies du compte rendu ETAT2-T8-REORG). `Tools\CheckIntegrity.ps1:25` lit `etat\L0_ref427.csv` : il reste à la racine.
## 5. Copies
Copie 5.5 : `D:\Game\LifePlay-master 5.5\Docs\Migration\etat\` (organisée par ETAT-T2, `MAPPING.csv`), non touchée par cette opération.
## 6. Historique des réorganisations
| Date | Opération | Manifeste | Comptes | SHA-256 de MAPPING-58.csv |
|---|---|---|---|---|
| 2026-10-09 | ETAT2-T8-REORG (B3) : déplacements internes à `etat\` (Move-Item) ; 362 fichiers déplacés (360 + 2 STM) | `D:\Game\LifePlay_Backup_5.5\ETAT2-R8\manifest.csv` (474 entrées, MD5) | 474 avant, 474 après (+ MAPPING-58.csv, INVENTAIRE.md) ; MD5 362/362 identiques, 112/112 non déplacés identiques | `034341413821577408AAE04FD7480F69F66053E6B76BAF1A6E005796D0AB8E1E (après correction STM → ST\STM ; première version D6654E0F…)` |
Pas d'entrée CHG créée (hors périmètre) : à ouvrir par l'orchestrateur.