55 lines
4.8 KiB
Markdown
55 lines
4.8 KiB
Markdown
# 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.
|