99 lines
8.2 KiB
Markdown
99 lines
8.2 KiB
Markdown
|
|
Fiche REL-MENAGE1 — Niveau N1 — Modèle prévu sonnet | utilisé claude-opus-5-5 (session REL, sans sous-agent) — Agent session REL — Skills lp-lot, lp-paths
|
||
|
|
# REL-MENAGE1 : builds 5.8 obsolètes vers la corbeille Windows (2026-10-14) — étape 1, proposition avant GO
|
||
|
|
|
||
|
|
Demande de l'utilisateur, transmise par Big Boss le 2026-10-14 : envoyer à la corbeille Windows les builds 5.8 obsolètes, **jamais de suppression définitive**. Périmètre : `D:\Game\LifePlay_Build_5.8_*` seulement.
|
||
|
|
**Aucun déplacement ni aucune copie n'ont été faits** : on attend le GO de Big Boss.
|
||
|
|
|
||
|
|
## 1. Mesures (2026-10-14, lecture seule)
|
||
|
|
|
||
|
|
- **Builds** : 40 dossiers, 76,3 Go (taille relevée par `Get-ChildItem -Recurse -File -Force`).
|
||
|
|
- **Utilisation (`UeState.ps1`)** : `jeu=0` ; aucun processus lancé depuis un `LifePlay_Build_*`. Un seul éditeur tourne : `UnrealEditor-Cmd` (STE-ORG4, commandlet `LPDumpFunction`) sur la copie, pas sur un build.
|
||
|
|
- **Références** : recherche dans `Docs\Migration\etat\` (`.md`, `.csv`) et dans `BOSS-ETAT.md`. Lots ouverts lus : STE, STG, CAM, REL et BOSS ; on retient la date de la mention la plus récente.
|
||
|
|
- **Journaux** : MD5 de chaque fichier de `Windows\LifePlay\Saved\Logs`, comparé aux MD5 des 241 `.log` de `D:\Game\LifePlay_Backup_5.5`.
|
||
|
|
- **Corbeille de D:** (`Lexar 790`, NVMe USB, DriveType `Fixed`, volume `{725a076c…}`) :
|
||
|
|
- capacité `MaxCapacity` = 197 398 Mo (≈ 192,8 Go), `NukeOnDelete` = 0 ;
|
||
|
|
- déjà occupé dans `D:\$Recycle.Bin` : 87,1 Go, soit **≈ 105,7 Go libres** ;
|
||
|
|
- plus gros dossier proposé : 2,45 Go, cumul proposé : **59,3 Go**. Aucun dossier ne dépasse la capacité, et le cumul tient dans la place libre : aucun élément déjà dans la corbeille ne sera évincé.
|
||
|
|
- **Méthode** : `Tools\Corbeille.ps1` refuse par construction un dossier de build entier (motif `racine-build`). L'envoi se fera donc comme le demande la fiche : `[Microsoft.VisualBasic.FileIO.FileSystem]::DeleteDirectory(<dossier>, OnlyErrorDialogs, SendToRecycleBin)`, un dossier à la fois.
|
||
|
|
- Avant chaque envoi : nouvelle mesure de la place libre de la corbeille.
|
||
|
|
- Après chaque envoi : le dossier n'existe plus, et la corbeille a grandi de sa taille (± 1 %). Au premier écart, ARRÊT.
|
||
|
|
|
||
|
|
## 2. Gardés (8 dossiers, 17,05 Go)
|
||
|
|
|
||
|
|
| Build | Go | Raison |
|
||
|
|
|---|---|---|
|
||
|
|
| `COMMUN-5_Development` | 2,03 | d'office : dernier build essayé, base des essais REL et des comparaisons |
|
||
|
|
| `Shipping_U8r2` | 1,47 | d'office : dernier Shipping de référence |
|
||
|
|
| `Shipping_U8r2_PDB` | 0,21 | d'office : ses symboles |
|
||
|
|
| `STE-J6_Development` | 3,45 | référence « J6 » de STE (lot ouvert) : `STE-ORG4-SPEC.md` (2026-10-14) cite `…STE-J6_Development\…\Logs\LifePlay.log` ; Profiling 1,46 Go ; journal pas encore sauvegardé |
|
||
|
|
| `STE-J5_Development` | 3,81 | référence H9 de STE : `fiches/STE-H7.md` (2026-10-13) cite `…STE-J5_Development\…\Saved\Profiling\…` (Profiling 1,82 Go) |
|
||
|
|
| `STE-H5b-C0_Development` | 2,04 | « archive gardée » (`STE-H5b-C0.md`) ; journaux cités par `fiches/STE-H5c.md` (2026-10-13, fiche ouverte) |
|
||
|
|
| `STF-STE-LISIB_Development` | 2,02 | journal cité par `fiches/STE-H4.md`, `fiches/STE-H5c.md`, `STE-H3c-SPEC.md` (2026-10-13, fiches STE ouvertes) |
|
||
|
|
| `CAM-B2_Development` | 2,02 | « archive partagée » de STE-H3e et H3f (`fiches/STE-H3f.md`, 2026-10-13) ; `CAM-TACHES.md` (2026-10-14) |
|
||
|
|
|
||
|
|
Ces cinq builds STE et CAM pourront partir quand leurs lots seront clos, après copie de leurs `Saved\Logs` et `Saved\Profiling`.
|
||
|
|
|
||
|
|
## 3. À la corbeille (32 dossiers, ≈ 59,3 Go)
|
||
|
|
|
||
|
|
« Journaux » : nombre de fichiers de `Saved\Logs` / combien sont déjà dans `Backup_5.5` (même MD5). « À copier » : copie dans `D:\Game\LifePlay_Backup_5.5\builds_corbeille\<build>\Logs\` avant l'envoi, puis indexation dans `etat\TRACES\TRACES-INDEX.csv` (règle TRACE1 du 2026-10-13).
|
||
|
|
|
||
|
|
| Build | Go | Créé | Journaux | À copier | Mentions (lot) |
|
||
|
|
|---|---|---|---|---|---|
|
||
|
|
| `Development` | 2,45 | 10-08 | 3 / 3 | — | U58, STE-GEL1-DIAG (le journal est cité par sa copie dans `etat\U58\U6`) |
|
||
|
|
| `U7d` | 2,43 | 10-09 | — | — | U58 (clos) |
|
||
|
|
| `Shipping_V2.0` | 1,88 | 10-09 | — | — | U8 (clos, sans publication) ; supplanté par U8r2 |
|
||
|
|
| `Shipping_U8` | 1,89 | 10-09 | — | — | U8 (clos) |
|
||
|
|
| `Shipping_U8_PDB` | 0,21 | 10-09 | — | — | U8 |
|
||
|
|
| `Shipping_U8_essai` | 1,89 | 10-09 | — | — | U8 (`_userdir` : 18 fichiers, pas de journal) |
|
||
|
|
| `Development_U8` | 2,43 | 10-09 | — | — | U8 |
|
||
|
|
| `Development_U8_essai` | 2,45 | 10-09 | 3 / 0 | 3 | U8 |
|
||
|
|
| `STB-JEU_Development` | 2,44 | 10-09 | 2 / 0 | 2 | STB (clos) |
|
||
|
|
| `STB-JEU2_Development` | 2,44 | 10-09 | 1 / 0 | 1 | STB ; SPEC STE-H3 à H5 du 10-10 (fiches faites) |
|
||
|
|
| `STC_Development` | 2,44 | 10-10 | 1 / 0 | 1 | STC (clos) |
|
||
|
|
| `STF-STE_Development` | 2,02 | 10-10 | 1 / 0 | 1 | STF ; `STE-VAL.md` (VAL rendue) |
|
||
|
|
| `Shipping_OBB` | 1,68 | 10-10 | — | — | OBB (clos) |
|
||
|
|
| `Shipping_OBB_PDB` | 0,21 | 10-10 | — | — | OBB |
|
||
|
|
| `Shipping_OBB2` | 1,47 | 10-10 | — | — | OBB |
|
||
|
|
| `Shipping_U8r` | 1,47 | 10-10 | — | — | U8 |
|
||
|
|
| `Shipping_U8r_PDB` | 0,21 | 10-10 | — | — | U8 |
|
||
|
|
| `Development_U8r` | 2,02 | 10-10 | 2 / 0 | 2 | U8 |
|
||
|
|
| `Development_U8r_essai` | 2,02 | 10-10 | 1 / 0 | 1 + `_apres-T5cr` (15 fichiers, 2,5 Mo, dont `LifePlay_T5cr.log`) | U8 |
|
||
|
|
| `Shipping_U8r_essai` | 1,47 | 10-10 | — | — | U8 |
|
||
|
|
| `STE-H5b-TEMOIN_Development` | 2,04 | 10-10 | 3 / 0 | 3 | STE-H5b, STE-J4 (10-10, faites) |
|
||
|
|
| `Shipping_U8r2_essai` | 1,50 | 10-11 | — | — | U8 ; cité par `REL-SAV-DIAG.md` comme exemple de `-UserDir` : le `.bat` est déjà recopié dans ce DIAG |
|
||
|
|
| `Development_U8r2` | 2,01 | 10-11 | — | — | U8 |
|
||
|
|
| `Development_U8r2_essai` | 2,02 | 10-11 | 1 / 0 | 1 | U8 |
|
||
|
|
| `CAM-B1_Development` | 2,02 | 10-13 | 1 / 0 | 1 | CAM B1 (commité `a08c134`) |
|
||
|
|
| `CAM-B1c_Development` | 2,02 | 10-13 | 1 / 0 | 1 | CAM B1 |
|
||
|
|
| `CAM-B1d_Development` | 2,02 | 10-13 | 1 / 0 | 1 | CAM B1 |
|
||
|
|
| `STG-M1_Development` | 2,01 | 10-13 | — | — | STG-M1 (build fait, jamais lancé) |
|
||
|
|
| `COMMUN-1_Development` | 2,02 | 10-13 | 2 / 2 | — | STG, CAM (bilan fait) |
|
||
|
|
| `COMMUN-2_Development` | 2,03 | 10-13 | 1 / 1 | — | BOSS-ETAT (historique), bilan fait |
|
||
|
|
| `COMMUN-3_Development` | 2,03 | 10-13 | 2 / 2 | — | STG (DIAG faits), bilan fait |
|
||
|
|
| `COMMUN-4_Development` | 2,02 | 10-13 | 2 / 2 | — | **à trancher** : STG-KO3c et SF5b DIAG (10-13) en citent les journaux, déjà sauvegardés ; premier build avec REL-SAV B+, mais les essais REL se font sur COMMUN-5 |
|
||
|
|
|
||
|
|
Journaux à copier : **18 fichiers** dans 12 builds, ≈ 50 Mo (de 0,3 Mo pour CAM-B1c à 20,6 Mo pour STE-H5b-TEMOIN), plus `_apres-T5cr` (2,5 Mo).
|
||
|
|
|
||
|
|
## 4. Déroulé après GO
|
||
|
|
|
||
|
|
1. Copier les journaux (§ 3), vérifier les MD5 copie = source, puis ajouter une ligne d'index par build (`TRACES-INDEX.csv`, résumé « Contexte / Résultat / Suite »).
|
||
|
|
2. Pour chaque build, dans l'ordre du tableau :
|
||
|
|
- mesurer la place libre de la corbeille ;
|
||
|
|
- lancer `DeleteDirectory(…, OnlyErrorDialogs, SendToRecycleBin)` ;
|
||
|
|
- contrôler : dossier absent, présence dans la corbeille (`Shell.Application` Namespace(10), nom d'origine), croissance de `D:\$Recycle.Bin` de la taille attendue.
|
||
|
|
|
||
|
|
Au premier écart : ARRÊT et compte rendu.
|
||
|
|
3. Compte rendu final : envoyés et gardés, Go libérés sur D:, `REL-MENAGE1-TRACES.csv`.
|
||
|
|
|
||
|
|
## 5. Exécution (2026-10-14, accord de l'utilisateur « approuvé », donné en direct dans la session REL)
|
||
|
|
|
||
|
|
- **Journaux** : 33 fichiers copiés dans `D:\Game\LifePlay_Backup_5.5\builds_corbeille\`, soit 54 631 026 octets. Ce sont les 18 journaux de 12 builds, plus les 15 fichiers de `_apres-T5cr`. MD5 de la copie identique à la source pour les 33. Index du lot : `REL-MENAGE1-TRACES.csv`. La ligne pour `TRACES-INDEX.csv` est à reporter par Big Boss (fichier partagé).
|
||
|
|
- **Corbeille** : **32 sur 32 OK**, 59,24 Go envoyés, un dossier à la fois. Pour chaque dossier :
|
||
|
|
- il n'existe plus après l'envoi ;
|
||
|
|
- un seul élément `$R` nouveau est apparu dans la corbeille, de même taille ;
|
||
|
|
- le chemin d'origine lu dans son `$I` est celui du build.
|
||
|
|
|
||
|
|
Aucun arrêt. Corbeille de D: : 87,05 → 146,30 Go, sur 192,77 Go. Sortie complète : `REL-MENAGE1-envoi.txt`.
|
||
|
|
- **Restent dans `D:\Game`** : les 8 builds gardés (§ 2), vérifiés par `ls`.
|
||
|
|
- **Retour arrière** : restauration depuis la corbeille Windows (clic droit, puis Restaurer). Le chemin d'origine est conservé.
|