167 lines
14 KiB
Markdown
167 lines
14 KiB
Markdown
Fiche TRACE1-T1 — Niveau N1 — Modèle prévu opus | utilisé opus-5-5 (claude-opus-5-5, déclaré par l'environnement) — Agent orchestrateur TRACE1 (session principale) — Skills lp-paths, lp-lot, sk-protocol
|
||
# TRACE1-T1-INV : inventaire chiffré des traces et des journaux de commandes (2026-10-13)
|
||
|
||
Lecture seule : rien n'a été déplacé, archivé, supprimé ni commité. Copie UE non utilisée (aucune commande Unreal ;
|
||
lecture de fichiers seulement, `Saved\` compris). Date de référence : 2026-10-13 ; « plus d'1 mois » = dernière
|
||
écriture **avant le 2026-09-13**. Le nom du compte Windows est écrit `%USERPROFILE%` partout.
|
||
|
||
## 1. Commandes exactes
|
||
|
||
- Scan (pwsh 7, 73 s) : `inv.ps1` du bloc-notes de la session : `Get-ChildItem -LiteralPath <racine> -Recurse -File -Force`
|
||
sur les racines ci-dessous ; un fichier est retenu si son extension est `.log .utrace .dmp .mdmp .etl .memreport .cvd
|
||
.runtime-xml .uelog .ucrash .trace`, ou si son chemin passe par `\Logs\ \Profiling\ \Crashes\ \portage\
|
||
\CrashReportClient\ \Stats\`, ou (sous `Docs\Migration\etat`) si ce n'est ni un `.md` ni un `.csv`.
|
||
Racines : pour `LifePlay-master 5.8`, `LifePlay-master 5.5`, `LifePlay-Sandbox`, `LifePlay-Sandbox-5.8`, `U58-essai`,
|
||
`DC4` : `Saved`, `Docs\Migration\etat`, `.hyperai`, `Tools`, `Intermediate\Build` ; les 36 `D:\Game\LifePlay_Build_*` ;
|
||
`D:\Game\LifePlay_Backup_5.5` ; `D:\Game\LifePlay_Publication` ; moteurs 5.5 et 5.8 (`Engine\Saved`,
|
||
`Programs\AutomationTool\Saved`, `Programs\UnrealBuildTool`, `Programs\UnrealInsights\Saved`) ; profil :
|
||
`%APPDATA%\Unreal Engine\AutomationTool`, `%LOCALAPPDATA%\UnrealBuildTool`, `UnrealEngine`, `CrashReportClient`,
|
||
`LifePlay`, `UnrealHeaderTool`, `EpicGamesLauncher\Saved\Logs`.
|
||
- Filtre (`filt.ps1`) : retire le contenu livré qui passait le motif `\Stats\` ou `\Config\` : `.lpstat`, `Content\`,
|
||
`.git\`, `Config\`, `StagedBuilds\`, `webcache_*`, `.ini` hors `Crashes\` → 9 357 lignes avant, **3 574 après**.
|
||
- Agrégats (`agg.ps1`, puis `Group-Object` par emplacement et par nature) ; liste fichier par fichier :
|
||
`Docs\Migration\etat\AG\TRACE1\TRACE1-T1-fichiers.txt` (3 574 lignes, non suivi par git : `.gitignore:75`,
|
||
0 occurrence du nom du compte, contrôlé par `Select-String`).
|
||
- Compléments : `Get-ChildItem "$env:LOCALAPPDATA\UnrealBuildTool" -Recurse -File -Include *.txt,*.log` (Log.txt non
|
||
pris par le motif) ; taille totale de chaque `LifePlay_Build_*` (`Get-ChildItem -Recurse -File -Force`, somme de
|
||
`Length`) ; `Get-Volume`, `Get-Disk`, clés `BitBucket\Volume` et `StorageSense\Parameters\StoragePolicy` (HKCU) ;
|
||
`Shell.Application.Namespace(10).Items().Count`.
|
||
- Données personnelles : `git ls-files -z | xargs -0 grep -c -i <nom du compte>` ; `git grep -l -i <nom du compte> origin/main`.
|
||
|
||
## 2. Comptes bruts
|
||
|
||
### 2.1 Par nature (3 574 fichiers, 35 861 Mo)
|
||
|
||
| Nature | Fichiers | Mo | Plus ancien | Plus récent | > 1 mois | Mo > 1 mois |
|
||
|---|---|---|---|---|---|---|
|
||
| Trace Insights `.utrace` | 42 | 31 542,5 | 2026-10-02 | 2026-10-13 | 0 | 0 |
|
||
| Journaux `.log` (build, UAT, commandlet, jeu, éditeur) | 1 451 | 2 274,0 | 2024-08-27 | 2026-10-13 | 56 | 28,2 |
|
||
| Dumps et sorties `.txt` (commandlets, résumés, assets avant/après) | 1 347 | 1 526,0 | 2026-09-06 | 2026-10-13 | 1 | 0 |
|
||
| Profilage (CSV, LLM, MemReport, LPDebug sous `Profiling\`) | 177 | 361,5 | 2026-10-02 | 2026-10-11 | 0 | 0 |
|
||
| Plantages (`Crashes\`, `.dmp`, `.runtime-xml`) | 265 | 140,0 | 2025-03-20 | 2026-10-11 | 53 | 29,8 |
|
||
| Autres (`.cmd` 81, `.json` 45, `.py` 27, `.png`/`.jpg` 46, divers) | 292 | 16,9 | 2026-09-06 | 2026-10-13 | 1 | 0 |
|
||
| **Total** | **3 574** | **35 861** | | | **111** | **58,1** |
|
||
|
||
Plus 11 journaux de `%LOCALAPPDATA%\UnrealBuildTool` antérieurs au 2026-09-13 (≈ 4,2 Mo), hors motif du scan, comptés
|
||
au § 2.4.
|
||
|
||
### 2.2 Par emplacement
|
||
|
||
| Emplacement | Fichiers | Mo | Dates | Contenu |
|
||
|---|---|---|---|---|
|
||
| `D:\Game\LifePlay_Build_*` (36 dossiers, `Windows\LifePlay\Saved\Logs`, `Profiling`, `Windows\TraceArchive`) | 218 | 19 132,2 | 2026-10-04 → 10-13 | `5.5_Development` 165 / 8 905 Mo (28 `.utrace` ChaosVD + G6Dev, 126 profilage) ; `5.5_DebugGame` 11 / 6 829 Mo (`TraceArchive\SessionA.utrace` 6,4 Go) ; `5.8_STE-J5` 13 / 1 832 Mo (`STE-H9.utrace` 1,7 Go) ; `5.8_STE-J6` 2 / 1 465 Mo (`STE-J6.utrace` 1,5 Go) ; 14 autres builds : 1 à 5 journaux de jeu chacun (0,6 à 21 Mo) |
|
||
| `D:\Game\LifePlay_Backup_5.5\Dbg-*` (sorties de `CollectDebugArtifacts.ps1`) | 67 | 7 434,0 | 2026-10-02 → 10-04 | `Dbg-I4\SessionA` (copie de `SessionA.utrace` 6,4 Go et `_cpu` 252 Mo), `Dbg-G6p`, `Dbg-I5`, `Dbg-I6`, `Dbg-I2`, `Dbg-G6`, `Dbg-G6r` |
|
||
| `LifePlay_Backup_5.5\builds_supprimees` | 85 | 6 362,2 | 2026-09-28 → 10-02 | journaux et traces des builds 5.5 retirés (O9, O9b, O2, L7cdj, L7i, V1rc…) : 5 `.utrace` (3,3 Go `O9`) |
|
||
| `LifePlay-master 5.5\Saved\Logs\portage` | 495 | 1 398,5 | 2026-09-07 → 10-08 | journaux `Build.ps1` / `RunCommandlet.ps1` / `BuildDebug.ps1` de la copie 5.5 (développement arrêté) ; dumps d'assets avant/après jusqu'à 98 Mo |
|
||
| `LifePlay-master 5.8\Saved\Logs\portage` | 329 | 790,8 | 2026-10-08 → 10-13 | idem copie 5.8 ; `U5_assets_avant/avant2/apres.txt` 3 × 223 Mo |
|
||
| `LifePlay-master 5.8\Docs\Migration\etat` (hors `.md`/`.csv`) | 986 | 156,6 | 2026-09-29 → 10-13 | ST 291 (72,6 Mo, dont `STE\dumps`, `STA\dumps`, `STB\dumps`), U58 169 (38 Mo), portage55 162 (33,5 Mo), REPO 126 (verrous, 0 Mo), anim 90, sandbox 29, EVAL 25, CAM 22 (3,1 Mo : dumps CAM-T4 / T6, journal CAM-B0), autres < 1 Mo |
|
||
| `LifePlay-master 5.5\Docs\Migration\etat` (archive figée, ETAT3) | 494 | 89,1 | 2026-09-29 → 10-10 | doublons des dossiers 5.8 du même nom |
|
||
| `LifePlay_Backup_5.5\ARCH427` | 89 | 106,5 | 2024-08-27 → 10-02 | plantages et journaux de la version 4.27 remisée |
|
||
| `LifePlay_Backup_5.5` : `U7\builds`, `etat` (sauvegarde), `*-VAL` / `*-REF`, autres lots | 310 | 168,6 | 2026-09-07 → 10-12 | journaux copiés par les lots (VAL, instantanés de builds) |
|
||
| `LifePlay-master 5.5\Saved\Crashes` / `Logs` / `Profiling` / autres | 173 | 107,9 | 2026-09-07 → 10-08 | 35 plantages éditeur ; journaux éditeur |
|
||
| `LifePlay-master 5.8\Saved\Crashes` / `Logs` / autres | 79 | 24,4 | 2026-10-06 → 10-13 | 9 plantages éditeur (29 fichiers) ; journaux éditeur ; `Saved\U5T3b`, `Saved\U7b\*` |
|
||
| `LifePlay-Sandbox-5.8\Saved\Logs` (+ `portage`), `LifePlay-Sandbox\Saved\Logs` | 55 | 5,2 | 2026-10-06 → 10-11 | journaux de l'addon |
|
||
| Profil Windows (`%APPDATA%\Unreal Engine\AutomationTool\Logs`, `%LOCALAPPDATA%\UnrealEngine\…\Saved\Logs`, `Zen`, `UnrealTrace`, `CrashReportClient`, `LifePlay\Saved\Crashes`, `EpicGamesLauncher`) | 168 | 70,8 | 2025-03-20 → 10-13 | UAT 5.8 : 18 fichiers / 17,4 Mo (cuissons) ; UAT 4.27 : 9 / 24,9 Mo ; Zen 37 ; plantages du jeu 2025 (12) ; Epic Launcher 9 |
|
||
| `%LOCALAPPDATA%\UnrealBuildTool` (compté à part) | 26 | 4,6 | 2025-11-03 → 10-13 | `Log.txt` et ses copies tournantes, `Log_UHT*` |
|
||
| `LifePlay_Publication` | 23 | 14,0 | 2026-09-30 → 10-11 | journaux `make_archive_*`, `make_game_*` |
|
||
| Moteurs (`UE_5.5\Engine\Programs\UnrealInsights\Saved\Logs`) | 3 | 0,1 | 2026-10-04 | |
|
||
|
||
Vides ou sans trace : `UnrealTrace\Store\001` (aucun `.utrace` : les traces sont écrites à côté des builds),
|
||
`UE_5.8\…\AutomationTool\Saved` (10 listes `PakList*`, fichiers de travail, pas des journaux), `.hyperai`, `Tools`,
|
||
`U58-essai`, `DC4` (aucune ligne retenue).
|
||
|
||
### 2.3 Dossiers de build complets (hors traces, pour la question Q6)
|
||
|
||
36 dossiers `D:\Game\LifePlay_Build_*`, 1 à 2 421 fichiers chacun, **≈ 81,7 Go** au total (de 215 Mo pour un
|
||
`*_PDB` à 10,9 Go pour `5.5_Development`, dont 8,9 Go de traces). Les builds eux-mêmes ne sont ni des traces ni des
|
||
journaux.
|
||
|
||
### 2.4 Doublons repérés (même nom, même taille ; MD5 non calculé en phase 1)
|
||
|
||
| Original | Copie | Mo |
|
||
|---|---|---|
|
||
| `LifePlay_Build_5.5_DebugGame\Windows\TraceArchive\SessionA.utrace` | `LifePlay_Backup_5.5\Dbg-I4\SessionA\Profiling\SessionA.utrace` | 6 394 |
|
||
| `…_DebugGame\Windows\TraceArchive\SessionA_cpu.utrace` | `…\Dbg-I4\SessionA\Profiling\SessionA_cpu.utrace` | 252 |
|
||
| `LifePlay_Build_5.5_Development\…\Profiling\G6Dev.utrace` | `…\Dbg-G6p\SessionC\Profiling\G6Dev.utrace` | 464 |
|
||
| `LifePlay_Build_5.5_DebugGame\…\ChaosVD-20261004_130550.utrace` | `…\Dbg-I5\SessionB\Profiling\…` | 172 |
|
||
| journaux de jeu `LifePlay-master 5.5\Saved\Logs\portage\L7i_partie1…`, `V1rc_partie…`, `B12_validation…` | `builds_supprimees\…\LifePlay-backup-*.log` | 114 + 82 + 69 |
|
||
| `LifePlay-master 5.5\Docs\Migration\etat\*` | `LifePlay-master 5.8\Docs\Migration\etat\*` (même nom) | ≈ 89 |
|
||
|
||
≈ 7,3 Go de doublons de traces Insights à eux seuls.
|
||
|
||
### 2.5 Corbeille de Windows (lecture)
|
||
|
||
- D: (`Lexar 790`, NVMe sur USB) est vu comme disque **fixe** : il a sa corbeille (`D:\$Recycle.Bin` présent),
|
||
`NukeOnDelete=0`, capacité `MaxCapacity=197398` Mo (≈ 193 Go). C: : 50 837 Mo.
|
||
- **Assistant de stockage actif** (`StoragePolicy` : `01=1`, `08=1`, `256=30`, `2048=7`) : la corbeille est
|
||
**vidée des éléments de plus de 30 jours**, contrôle hebdomadaire. Un fichier envoyé à la corbeille y reste donc
|
||
au plus ≈ 30 jours, puis disparaît sans geste.
|
||
- La corbeille contient déjà 2 521 éléments.
|
||
|
||
### 2.6 Données personnelles
|
||
|
||
- Livrables de cette fiche : nom du compte remplacé par `%USERPROFILE%` (contrôle `Select-String` : 0).
|
||
- **Fichiers suivis par git du jeu (branche `ue5.8`)** : 69 fichiers contiennent le nom du compte Windows (109
|
||
occurrences ; 67 sous `Docs/Migration/`, plus `Docs/Journal_Modifications.md` et
|
||
`Docs/28_Synthese_Migration_UE58.md`), le plus souvent dans un chemin `C:\Users\<compte>\…`. `origin/main` : 0
|
||
fichier. `origin` n'a pas de branche `ue5.8` : rien de cela n'est poussé. Liste rejouable par la commande du § 1.
|
||
Hors périmètre de TRACE1 (aucune trace concernée) : signalé pour un lot de nettoyage avant tout push de `ue5.8`.
|
||
- Adresse e-mail : 3 fichiers suivis citent le motif de recherche lui-même (le domaine de l'adresse, dans une liste de motifs),
|
||
pas une adresse ; 0 adresse réelle.
|
||
- Les traces elles-mêmes (journaux, dumps, `.utrace`, `.runtime-xml`) contiennent des chemins `C:\Users\<compte>`,
|
||
le nom de la machine et de la mémoire de processus (plantages) : elles ne doivent jamais entrer dans git.
|
||
|
||
## 3. Écarts au compte attendu
|
||
|
||
Aucun compte attendu chiffré par la demande. Écart de méthode : le motif `\Stats\` et `\Config\` a d'abord retenu
|
||
5 783 fichiers de contenu livré (`.lpstat` des modules, `.ini` de CrashReportClient) ; retirés par le filtre (§ 1).
|
||
`Log.txt` d'UnrealBuildTool n'était pas pris par le motif : compté à part (§ 2.2).
|
||
|
||
## 4. Établi / estimé / incertain
|
||
|
||
- **Établi** : comptes, tailles et dates du § 2 (dernière écriture), doublons par nom et taille, réglages de la
|
||
corbeille et de l'assistant de stockage, 69 fichiers suivis avec le nom du compte.
|
||
- **Estimé** : la nature d'un fichier d'après son chemin et son extension (un `.txt` de `portage` peut être un journal
|
||
ou un dump) ; le lot d'origine d'une trace, déduit de son nom (préfixe `<Lot>_`), non vérifié fichier par fichier.
|
||
- **Incertain** : la date de production. `LastWriteTime` est conservée par une copie, mais pas toujours : la grappe du
|
||
2026-09-07 (copie 5.5, `ARCH427`, profil 4.27 et 5.5) ressemble à une date de recopie sur D:, pas à la date du
|
||
relevé. Les doublons ne sont pas prouvés par MD5.
|
||
|
||
## Liste de ce qui a déjà plus d'1 mois (avant le 2026-09-13)
|
||
|
||
122 fichiers, ≈ 62 Mo : 111 du scan (58,1 Mo) + 11 d'UnrealBuildTool (≈ 4,2 Mo). Aucune trace Insights, aucun dossier
|
||
de build, aucun livrable de lot.
|
||
|
||
| Emplacement | Fichiers | Ko | Date | Nature |
|
||
|---|---|---|---|---|
|
||
| `LifePlay_Backup_5.5\ARCH427\LifePlay-master 4.27\Saved\Crashes\` (7 plantages UE4CC) | 28 | ≈ 12 630 | 2026-09-07 | `.dmp`, `.log`, `.runtime-xml`, `.ini` |
|
||
| `LifePlay_Backup_5.5\ARCH427\LifePlay-5.5-migration\_testbed` et `\notes` | 26 | 7 619 | 2026-09-07 | `.log` |
|
||
| `LifePlay_Backup_5.5\ARCH427\…\Build\*\FileOpenOrder` (`LifePlay-master 4.27`, `LifePlay-master` 2024-08-27, `stage427`) | 8 | 10 637 | 2024-08-27 / 2026-09-07 | `.log` (listes d'ordre de fichiers, produites par la cuisson 4.27) |
|
||
| `LifePlay_Backup_5.5\ARCH427\LifePlay-master 4.27\Saved\Logs`, `Intermediate\Build\Unused` | 2 | 83 | 2026-09-07 | `.log` |
|
||
| `LifePlay_Backup_5.5\L2\_purge\Build\*\FileOpenOrder` | 4 | 8 267 | 2026-09-07 | `.log` |
|
||
| `LifePlay-master 5.5\Saved\Crashes\` (3 plantages UECC) | 9 | ≈ 14 430 | 2026-09-07 | `.dmp`, `.log`, `.runtime-xml` |
|
||
| `LifePlay-master 5.5\Saved\Logs\portage` | 1 | 929 | 2026-09-07 | `.log` |
|
||
| `%USERPROFILE%\AppData\Local\LifePlay\Saved\Crashes\` (4 plantages UE4CC du jeu) | 12 | ≈ 2 428 | 2025-03-20, 2025-09-13, 2025-09-17 ×2 | `.dmp`, `.ini`, `.runtime-xml` |
|
||
| `%USERPROFILE%\AppData\Local\UnrealEngine\4.27\Saved` (`Logs`, `Swarm`) | 11 | ≈ 1 108 | 2026-09-07 | `.log`, 1 plantage Lightmass |
|
||
| `%USERPROFILE%\AppData\Local\UnrealEngine\5.5\Saved\Swarm` | 5 | ≈ 852 | 2026-09-07 | `.log`, 1 plantage Lightmass |
|
||
| `%USERPROFILE%\AppData\Local\UnrealEngine\5.6\Saved\Logs` | 2 | 254 | 2025-11-04, 2026-09-06 | `.log` |
|
||
| `%USERPROFILE%\AppData\Local\UnrealHeaderTool\Saved\Logs` | 1 | 168 | 2026-09-07 | `.log` |
|
||
| `%USERPROFILE%\AppData\Roaming\Unreal Engine\AutomationTool\Logs\D+Game+UE_5.6` | 2 | 63 | 2026-09-06 | `.txt`, `.json` |
|
||
| `%USERPROFILE%\AppData\Local\UnrealBuildTool` (`Log_GPF.txt` 2025-11-03, 10 `Log_UHT-backup-2026.09.07/08-*`) | 11 | ≈ 4 236 | 2025-11-03 → 2026-09-08 | `.txt` |
|
||
|
||
Chemins fichier par fichier : `TRACE1-T1-fichiers.txt`, filtre `Date < 2026-09-13`. Tout le reste (3 463 fichiers,
|
||
≈ 35,8 Go) date du 2026-09-28 au 2026-10-13 : 478 fichiers / 1 580 Mo de septembre (28-30, dont
|
||
1 436 Mo du 30) passent le seuil d'1 mois du 2026-10-28 au 2026-10-30, les 2 985 d'octobre (34 223 Mo) d'ici au
|
||
2026-11-13.
|
||
|
||
Tours : 1 / 40 (fiche tenue par la session principale)
|
||
|
||
## Constats
|
||
|
||
- Les traces Insights font 88 % du volume (31,5 Go sur 35,9) ; elles vivent à côté des builds (`Saved\Profiling`,
|
||
`TraceArchive`) et dans `Backup_5.5\Dbg-*` / `builds_supprimees`, jamais dans le dépôt.
|
||
- `Docs\Migration\etat\REPO\` (126 `.txt`) : fichiers du verrou du gardien (`Verrou.ps1`), pas des traces ; à exclure de
|
||
la règle. Idem `etat\EVAL\scripts\*.py`, `etat\U58\U7b\T6\*.png|jpg|json` (preuves de lot, pas des journaux).
|
||
- Suivis par git et de la nature d'un dump : 3 CSV `portage55\L0\L0_headers_Content.csv`,
|
||
`L4-CX-B07_headers_avant/apres.csv` (3,3 Mo). Hors règle tant qu'on ne change pas le `.gitignore` (question Q8 de la
|
||
proposition).
|