22 KiB
Fiche ETAT3-T1 — Niveau N1 — Modèle prévu (modèle de l'agent lp-inventory) | utilisé Sonnet 5.5 (claude-sonnet-5-5) — Agent lp-inventory — Skills lp-paths, lp-doc (gabarits), sk-protocol
ETAT3-T1-INV : inventaire chiffré du transfert de etat\ vers la copie 5.8 (2026-10-10)
Fichiers CSV à côté (même dossier) : ETAT3-T1-dossiers.csv (A, niveau 2), ETAT3-T1-gros-fichiers.csv (A, > 1 Mo),
ETAT3-T1-sensibles.csv (B), ETAT3-T1-collisions.csv (C), ETAT3-T1-references-5.5.csv (D), ETAT3-T1-registres.csv (F).
Fait majeur, hors fiche : la copie 5.8 de etat\ a changé pendant l'inventaire. Mes mesures A, B, C, D, E, F sont faites
sur l'état « avant copie » de 5.8 (554 fichiers, 64 149 816 o). À 10:24:29 le dossier valait 906 fichiers,
116 630 686 o : les dossiers AG, DOC, EDIT1, OB, REPO, TPL1 y ont été créés entre 10:23:32 et 10:23:48
(CreationTime), et les 775 fichiers de 5.5 y sont présents (774 identiques, INVENTAIRE.md différent, voir C). Je n'ai rien écrit
dans 5.8 ; l'auteur de cette copie est une autre session (non identifié par mes commandes). Les chiffres « après copie » sont
donnés à part, partout où je les ai mesurés.
1. Commandes exactes
Tout est lancé par pwsh -NoProfile -Command "<script>" (script en variable bash, lecture seule) ; R5 = D:\Game\LifePlay-master 5.5\Docs\Migration\etat, R8 = D:\Game\LifePlay-master 5.8\Docs\Migration\etat.
A.
Get-ChildItem -LiteralPath $r -Recurse -File -Force | Measure-Object Length -Sum(total) ; recompte :[IO.Directory]::EnumerateFiles($r,'*',AllDirectories)(nombre et octets).Group-Objectsur le 1er puis le 2e segment du chemin relatif, puis sur.Extension.ToLower()(avecMeasure-Object Length -Sum).Where-Object Length -gt 1048576 | Sort-Object Length -Descending(> 1 Mo = 1 048 576 o)..txt:Length -lt 204800(résumés) /-ge 204800(dumps, journaux) ; recompte à 200 000 : mêmes effectifs (364 / 31 en 5.5 ; 400 / 31 en 5.8).- Binaires :
Extension -imatch '^\.(sav|png|jpg|jpeg|zip|pak|dmp|7z|mp4)$'; journaux :Name -like 'LifePlay*.log'etExtension -ieq '.log'.
B.
- Suivi git proposé =
.md(toute taille),.csv/.json/.txtde moins de 204 800 o ; ignoré = tout le reste (seuil 200 Ko pris à 204 800 o ; les effectifs sont les mêmes à 200 000 o pour les.txt). - Motifs :
Select-String -Path <fichiers suivis candidats> -Pattern 'C:\x5CUsers\x5C' | 'token' | 'password' | '[A-Za-z0-9._%+\-]+@[A-Za-z0-9\-]+\.[A-Za-z]{2,}' -List(insensible à la casse), recoupé par l'outil Grep :pattern: C:\\Users\\(-i),token(-i),password(-i), regex e-mail,glob: *.{md,csv,json,txt},path: R5,output_mode: count. .gitignore: Grepetat|\.txtdansD:\Game\LifePlay-master 5.8\.gitignoreetD:\Game\LifePlay-master 5.5\.gitignore.
C. Tables de hachage par chemin relatif en minuscules ($fa, $fb) ; Get-FileHash -Algorithm MD5 sur chaque chemin commun ; dates = LastWriteTime ; re-comparaison complète après copie à 10:24:43.
D. Outil Grep, output_mode: content, -n, -o, motif LifePlay-master 5\.5[\\/]+Docs[\\/]+Migration[\\/]+etat([\\/]+[^\\/ '"|)])?sur chacun des chemins de la fiche ;projectsavecglob: /memory/; contrôle de la jonction :Get-ChildItem -LiteralPath '.claude' -Force | % { Name, Attributes, LinkType, Target }; contrôle de non-vide : GrepMigrationdans%USERPROFILE%.claude\skills(count) ; motif relatifMigration[\/]+etatdansD:\Game\LifePlay-master 5.8\Tools`.
E. [IO.File]::ReadLines(...) avec ^\|\s*(CHG-\d+[a-z]*)\s*\| (journal) et ^\|\s*(ERR-\d+[a-z]*)\s*\| (registre) ; Compare-Object sur les identifiants uniques ; Get-ChildItem -File | ? Name -match '^\d\d' pour les docs numérotées ; Compare-Object sur ReadAllLines des deux README.md ; git -C "D:/Game/LifePlay-master 5.8" rev-parse --abbrev-ref HEAD, git -C ... log -1 --format='%H %ad %s' --date=iso, git -C ... status --porcelain | wc -l (idem pour 5.5).
F. Get-ChildItem -LiteralPath $r -Recurse -File -Filter '*-TACHES.md' ; analyse des lignes de tableau (en-tête → colonnes CHG, Statut), [regex]::Matches(..., 'CHG-\d+[a-z]*') sur chaque registre, comparé aux identifiants du journal 5.8 puis 5.5 ; relecture ligne à ligne de STD, STE, STF, AG, OBB, STB, STC, TPL1, U8, OBA (identifiant, statut, cellule CHG).
2. Comptes bruts
A. Contenu
| Mesure | 5.5 | 5.8 avant copie | 5.8 après copie (10:24) |
|---|---|---|---|
| Fichiers | 775 | 554 | 906 |
| Octets | 100 182 206 | 64 149 816 | 116 630 686 |
Recompte .NET (autre méthode) |
775 / 100 182 206 | non fait avant copie | 906 / 116 630 686 |
Niveau 1 (fichiers / octets ; détail niveau 2 : ETAT3-T1-dossiers.csv) :
| Dossier | 5.5 | 5.8 avant copie |
|---|---|---|
| (racine) | 5 / 81 606 | 3 / 57 240 |
| AG | 15 / 70 902 | — |
| anim | 87 / 4 870 086 | 88 / 4 899 701 |
| DOC | 1 / 1 905 | — |
| EDIT1 | 1 / 8 520 | — |
| ETAT2 | 8 / 128 157 | 2 / 10 145 |
| OB | 12 / 287 543 | — |
| OUT1 | 9 / 111 696 | 2 / 12 712 |
| portage55 | 175 / 38 567 070 | 175 / 38 567 070 |
| post-v1 | 13 / 212 287 | 13 / 212 287 |
| PROP | 9 / 111 527 | 9 / 111 527 |
| publication | 21 / 181 391 | 21 / 181 391 |
| REPO | 7 / 6 794 | — |
| sandbox | 89 / 3 262 872 | 89 / 3 262 872 |
| SK | 6 / 134 916 | 6 / 134 916 |
| ST | 93 / 12 412 205 | 75 / 14 711 110 |
| TPL1 | 2 / 12 627 | — |
| U58 | 210 / 39 631 716 | 59 / 1 900 459 |
| VQ | 12 / 88 386 | 12 / 88 386 |
Extensions (fichiers / octets) :
| Ext. | 5.5 | 5.8 avant copie | 5.8 après copie |
|---|---|---|---|
| .txt | 395 / 55 179 957 | 431 / 59 646 372 | 519 / 71 548 794 |
| .md | 265 / 3 062 034 | 104 / 1 009 144 | 269 / 3 084 737 |
| .log | 36 / 28 719 264 | 0 | 36 / 28 719 264 |
| .csv | 19 / 3 713 463 | 17 / 3 456 058 | 22 / 3 770 403 |
| .json | 13 / 61 001 | 1 / 36 464 | 13 / 61 001 |
| .png | 12 / 4 030 079 | 0 | 12 / 4 030 079 |
| .jpg | 11 / 1 509 251 | 0 | 11 / 1 509 251 |
| .dmp | 4 / 3 711 723 | 0 | 4 / 3 711 723 |
| .ini | 6 / 1 796 | 0 | 6 / 1 796 |
| .runtime-xml | 4 / 157 261 | 0 | 4 / 157 261 |
| .py | 3 / 22 487 | 0 | 3 / 22 487 |
| .ps1 | 2 / 5 743 | 0 | 2 / 5 743 |
| .final | 1 / 1 778 | 1 / 1 778 | 1 / 1 778 |
| .lpcharacter, .depart, .essai2, sans extension | 1 + 1 + 1 + 1 (3 728 + 453 + 614 + 1 574 o) | 0 | idem 5.5 |
Fichiers > 1 Mo : 5.5 = 21 fichiers, 5.8 avant copie = 17 (liste : ETAT3-T1-gros-fichiers.csv). En 5.5 : 6 .log de jeu (7 131 209 o au plus), 4 .dmp en tout (un seul > 1 Mo), 1 .csv, 13 .txt.
.txt : 5.5 = 395 (a : 364 résumés < 200 Ko, 8 242 493 o ; b : 31 dumps / journaux ≥ 200 Ko, 46 937 464 o) ; 5.8 avant copie = 431 (a : 400 / 10 707 314 o ; b : 31 / 48 939 058 o).
Binaires et journaux : .sav 0, .pak 0, .zip 0 dans les deux copies (commande ci-dessus, aucun résultat ; le motif a été validé par les .png, .jpg, .dmp qu'il trouve en 5.5). 5.5 : .png 12 (4 030 079 o), .jpg 11 (1 509 251 o), .dmp 4 (3 711 723 o), journaux LifePlay*.log 26 fichiers (27 507 836 o) sur 36 .log (28 719 264 o). 5.8 avant copie : aucun binaire, aucun .log.
B. Classement suivi / ignoré (règle ci-dessus)
| Copie | Suivi : fichiers / octets | Ignoré : fichiers / octets | Total |
|---|---|---|---|
| 5.5 | 657 / 11 557 204 | 118 / 88 625 002 | 775 / 100 182 206 (somme exacte) |
| 5.8 avant copie | 519 / 11 902 841 | 35 / 52 246 975 | 554 / 64 149 816 (somme exacte) |
| 5.8 après copie | 781 / 15 886 882 | 125 / 100 743 804 | 906 / 116 630 686 (somme exacte) |
Détail 5.5, suivi : .md 265 (3 062 034 o), .txt 364 (8 242 493 o), .csv 15 (191 676 o), .json 13 (61 001 o). Ignoré 5.5 (118) : .txt ≥ 200 Ko 31, .csv ≥ 200 Ko 4 (portage55\L0\L0_headers_Content.csv, portage55\L4-CX-B07\L4-CX-B07_headers_apres.csv, ...headers_avant.csv, U58\U1\U1-BP-58.csv), .log 36, .png 12, .jpg 11, .dmp 4, .ini 6, .runtime-xml 4, .py 3, .ps1 2, .final 1, .lpcharacter 1, .depart 1, .essai2 1, sans extension 1.
Détail 5.8 avant copie, suivi : .md 104, .txt 400, .csv 14, .json 1 ; ignoré (35) : .txt 31, .csv 3, .final 1.
Le plus gros .md : U58\U1\U1-BP-58.md 75 630 o (donc aucune exception à prévoir pour .md).
Règle actuelle des deux dépôts : .gitignore:53 = /Docs/Migration/etat/**/*.txt ; .gitignore:74 = /Docs/Migration/etat/ (identiques en 5.5 et 5.8). Le second ignore tout le dossier ; un fichier d'un dossier exclu ne peut pas être ré-inclus par une négation tant que le dossier lui-même est exclu (règle git, à traiter dans ETAT3-T2).
Fichiers suivis candidats contenant un motif (valeurs non recopiées ; liste : ETAT3-T1-sensibles.csv) :
| Motif | 5.5 (657 candidats) | 5.8 avant copie (519) | Recoupement Grep sur tous les fichiers de 5.5 |
|---|---|---|---|
C:\Users\ |
84 | 42 | 86 (= 84 + 2 fichiers ≥ 200 Ko : anim\AP7\AP7_Ship_20261007-023526.txt, U58\U4\U4-T4c_E2-parentPlugins-disable3_20261008-183212_UBTLog.txt) |
token |
10 | 5 | 11 (= 10 + le même _UBTLog.txt) |
password |
1 | 1 | 1 |
| adresse e-mail | 3 | 2 | 3 |
| Fichiers distincts (union) | 96 | 49 (tous inclus dans les 96) | — |
Répartition des 96 (5.5) : 84 C:\Users\ (journaux de build, .md de lots U/AP/DC), 10 token dont OB\OBA\OBA-T1-plugins.csv, sandbox\S4, sandbox\SB2, U58\U5\U5-T3b-DIAG.md, U58\UA\UA-MOTEUR.md, U58\U1\U1-BP-58.md ; password : publication\PUB2\PUB2-SIM.md ; e-mail : publication\commit_plan\CP-RUN.md, sandbox\DC2\DC2-BUILD.md, AG\brouillons\skills\lp-repo\SKILL.md. Le contenu (secret réel ou simple mot) n'a pas été examiné.
C. Collisions de chemins
Avant copie : 5.5 = 775, 5.8 = 554, communs = 424, 5.5 seul = 351, 5.8 seul = 130. Parmi les 424 communs : 423 identiques (MD5 égaux, et dates LastWriteTime égales pour 423), 1 différent (INVENTAIRE.md, voir tableau). Recompte des dates : 423 identiques / 1 différente.
| Chemin | Taille 5.5 | Taille 5.8 | Date 5.5 | Date 5.8 | MD5 (8 premiers car.) 5.5 / 5.8 | Verdict |
|---|---|---|---|---|---|---|
INVENTAIRE.md |
9 075 | 4 955 | 2026-10-09 15:42 | 2026-10-09 15:38 | F2459DF0 / 787637D3 | différent |
Les 423 identiques sont regroupés par dossier dans ETAT3-T1-collisions.csv (somme : 423) ; les MD5 complets se rejouent par la commande C. Les 130 fichiers 5.8 seuls (avant copie) : ST\STA 38, ST\STB 26, U58\U7 14, U58\U5 13, U58\U7b 8, ST\STC 5, U58\U3 5, anim\AP7 3, ST\STF 3, ST\STM 3, U58\U4 3, U58\U8 3, ETAT2 2, OUT1 2, U58\U2 1, MAPPING-58.csv 1. Les 351 fichiers 5.5 seuls : U58 198, ST 93, AG 15, OB 12, OUT1 9, ETAT2 8, REPO 7, racine 3, anim 2, TPL1 2, DOC 1, EDIT1 1. À noter : ST\STA et ST\STB existent des deux côtés mais sans fichier commun (noms disjoints : 5.5 dumps\GI__EventGraph.txt, 5.8 STA-T2a_LPDumpFunction_...txt). |
||||||
Après copie (10:24:43) : communs 775, 5.5 seul 0, 5.8 seul 131 (130 + INVENTAIRE-5.5.md), identiques 774, différent 1 (inventaire.md). INVENTAIRE-5.5.md est très probablement la copie renommée de l'INVENTAIRE.md de 5.5 (estimé : contenu non comparé). |
D. Références au chemin 5.5 (tableau complet : ETAT3-T1-references-5.5.csv)
| Fichier : ligne | Variante |
|---|---|
%USERPROFILE%\.claude\agents\lp-builder.md:17 |
...5.5\Docs\Migration\etat\<projet> |
%USERPROFILE%\.claude\agents\lp-gardien.md:16 |
...etat\REPO |
D:\Game\LifePlay-Sandbox-5.8\Tools\claude\skills\lp-lot\SKILL.md:54 |
etat\<projet> |
...Sandbox-5.8\...\lp-repo\SKILL.md:38 / lp-paths\SKILL.md:36 / lp-doc\SKILL.md:19 |
etat\REPO |
...Sandbox-5.8\...\lp-validate\SKILL.md:93 / lp-build\SKILL.md:132 |
etat\<projet> |
D:\Game\LifePlay-Sandbox\Tools\claude\skills\lp-validate\SKILL.md:93 / lp-lot\SKILL.md:54 / lp-build\SKILL.md:139 |
etat\<projet> |
...LifePlay-Sandbox\...\lp-paths\SKILL.md:36 / lp-repo\SKILL.md:38 / lp-doc\SKILL.md:19 |
etat\REPO |
%USERPROFILE%\.claude\projects\D--Game-LifePlay-master-5-5\memory\lifeplay-ue58-migration.md:29 |
etat\U58 |
D:\Game\LifePlay-master 5.8\CLAUDE.md:21 (hors liste de la fiche) |
etat\<projet>\<lot> |
Comptes : agents utilisateur 2 ; addon 5.8 6 ; addon 5.5 6 (donc 12 lignes dans les deux exemplaires des skills, lp-build à la ligne 132 d'un côté et 139 de l'autre : les deux exemplaires ne sont pas identiques) ; mémoire 1 ; CLAUDE.md 5.8 : 1. Zéro hit absolu : D:\Game\LifePlay-master 5.8\.claude (Grep LifePlay-master 5\.5... = 0 et Grep LifePlay-master = 0 ; settings.json, settings.local.json, sauvegardes ne contiennent pas de chemin de copie ; skills est une jonction vers D:\Game\LifePlay-Sandbox\Tools\claude\skills, donc couverte par la ligne « addon 5.5 ») ; D:\Game\LifePlay-master 5.5\.claude (même jonction vers D:\Game\LifePlay-Sandbox\Tools\claude\skills, 0 hit sur le reste) ; %USERPROFILE%\.claude\skills (0 hit sur le chemin 5.5 ; le contrôle Migration y trouve 1 occurrence relative dans sk-protocol\SKILL.md, donc le Grep couvre bien le dossier) ; D:\Game\LifePlay-master 5.8\Tools (0 hit sur le chemin absolu 5.5, mais 9 références relatives à Migration\etat : EtatDir.ps1:3,7,9,10,28, AssetHeaders.ps1:13, Build.ps1:7, ReimportCorrectif.ps1:13, RunCommandlet.ps1:8 ; EtatDir.ps1:28 construit Join-Path $ProjectRoot 'Docs\Migration\etat', donc suit la copie courante) ; mémoire : une seule des 25 notes (3 projets + C--Dev-parfeu) cite le chemin.
E. Journaux
| Mesure | 5.5 | 5.8 |
|---|---|---|
| Branche | main |
ue5.8 |
| HEAD | d4b3ea33d31c9fa6ee7286b5ffb45cf90f83d99c, 2026-10-09 15:18:39 +0200, « ETAT2 : preuves des scripts dans etat/// ... (CHG-261) » |
20620f63f127500c2cd78ae4ce019a216fbf50d7, 2026-10-09 23:46:48 +0200, « BUD1 : journal, compte de lignes du plan 27 corrige (2 -> 7) (CHG-295) » |
git status --porcelain (lignes) |
0 | 6 (3 modifiés GI.uasset, MainMenu.uasset, LPSettingsSubsystem.cpp ; 3 non suivis 32_Organisation_Agents.md, LPUserSettings.cpp/.h) |
| CHG (journal) | 250 identifiants uniques, de CHG-001 à CHG-251, sans doublon | 294 uniques, CHG-001 à CHG-295, sans doublon |
| ERR (registre) | 43, ERR-001 à ERR-043 | 57, ERR-001 à ERR-057 |
| Docs numérotées | 28 | 32 |
README.md lignes |
68 | 77 |
- CHG présents en 5.8 et absents de 5.5 : 44 (CHG-252 à CHG-295, tous). Absents de 5.8 et présents en 5.5 : 0.
- ERR présents en 5.8 et absents de 5.5 : 14 (ERR-044 à ERR-057). L'inverse : 0.
- Docs numérotées en 5.8 seulement :
29_Projet_Stabilisation_V2.md,30_Projet_Audit_Obsolescence.md,31_Eval_Methode_Orchestration.md,32_Organisation_Agents.md(ce dernier non suivi par git et absent du README 5.8). En 5.5 seulement : 0. - Docs communs de contenu différent : 17 (01 à 06, 07, 08, 09, 10, 11, 12, 13, 17, 21, 27, 28 ; ex. 21 : 24 679 o en 5.5, 38 756 o en 5.8 ; 27 : 23 476 / 39 578 ; 28 : 32 322 / 40 928).
- Lignes du
README.md: 14 lignes de 5.8 absentes de 5.5 (3 lignes de table pour les docs 29, 30, 31 ; 2 lignes de tableJournal_Modifications.md« CHG-001 à CHG-295 » etRegistre_Erreurs.md« ERR-001 à ERR-057 » ; 9 lignes de texte, dont le bandeau « historique 4.27 », le renvoi au doc 27 etTools/Engine.ps1,Set-Location '<racine du dépôt de travail>',. .\Tools\Engine.ps1) ; 5 lignes de 5.5 absentes de 5.8 (versions « CHG-251 », « ERR-037 »,Set-Location 'D:\Game\LifePlay-master 5.5',CheckIntegrity.ps1 ... -Ref427, une phrase « toujours valables »).
F. Registres de lot (détail : ETAT3-T1-registres.csv)
Registres : 12 sous etat\ de 5.5 (AG, ETAT3, OBA, OBB, SK-T1, STA, STB, STC, STD, STE, TPL1, U8) ; 2 sous celui de 5.8 avant copie (SK-T1 identique à celui de 5.5, ST\STF\STF-TACHES.md seul).
| Registre | Fiches | Fiches dont la colonne CHG porte un numéro | À faire / en cours |
|---|---|---|---|
| AG | 4 | 0 | AG-T2, AG-T3, AG-T4 |
| ETAT3 | 2 | 0 | ETAT3-T1 (en cours), ETAT3-T2 |
| OBA | 7 | 0 | aucune |
| OBB | 3 | 0 | OBB-T1, OBB-T3 |
| SK-T1 | 49 lignes à identifiant (89 lignes de tableau, plusieurs tableaux, pas de colonne CHG) | n.a. | non déterminé |
| STA | 11 | 0 | STA-T4 |
| STB | 13 | 12 | aucune |
| STC | 10 | 0 (STC-T3, STC-T5 = « à venir ») | aucune |
| STD | 9 (3 STD + 6 STE) | 0 | 6 lignes STE « à faire » |
| STE | 7 | 0 | 7 non closes (« fiche écrite » ×3, « à écrire » ×4) |
| TPL1 | 6 | 6 (écrit « 274 », sans préfixe) | aucune |
| U8 | 8 | 8 | aucune |
| STF (5.8) | 7 | 0 (STF-T3 : « 12 (+1) ») | STF-T1, T3, T4, STF-J, STF-DOC / INT (à faire) ; STF-T2 (écrite, en attente) |
| Total hors SK-T1 : 80 fiches en 5.5 (dont 6 doublons STE dans STD) + 7 en 5.8 = 87 ; fiches avec numéro CHG : 26 (STB 12 + TPL1 6 + U8 8). |
CHG cités et journal : 38 CHG distincts cités par les 14 registres (SK-T1 compris). Absents du journal 5.8 : 1 (CHG-296, cité par STC-TACHES.md). Cités mais absents du journal 5.5 : tous ceux au-dessus de CHG-251 (CHG-252, 272, 274, 275, 276, 278, 279, 280 à 292, 294, 295, 296). Inverse : CHG du journal 5.8 sans fiche qui les cite : 257 sur 294 (le plus grand nombre date des lots sans registre TACHES) ; parmi CHG-252 à CHG-295 (44), 22 n'ont aucune fiche : CHG-253 à 271 (19), 273, 277, 293.
Synthèse
| Question | Réponse chiffrée |
|---|---|
| Volume à transférer 5.5 → 5.8 | 775 fichiers / 100 182 206 o (déjà copiés dans 5.8 à 10:24, par une autre session) |
| Fichiers à suivre par git (règle proposée) | 657 / 11 557 204 o (5.5) ; 781 / 15 886 882 o (5.8 après copie) |
| Fichiers qui restent ignorés | 118 / 88 625 002 o (5.5) ; 125 / 100 743 804 o (5.8 après copie) |
| Collisions de chemins | 424 avant copie : 423 identiques, 1 différente (INVENTAIRE.md) |
| Fichiers 5.8 seuls (avant copie) | 130 (ST 75, U58 47, anim 3, ETAT2 2, OUT1 2, MAPPING-58.csv 1) |
| Fichiers suivis à vérifier (chemin utilisateur, mot sensible) | 96 (dont 49 déjà présents en 5.8) |
| Références au chemin 5.5 à adapter | 2 agents + 6 + 6 skills (deux exemplaires) + 1 mémoire + 1 CLAUDE.md = 16 lignes ; 9 références relatives dans Tools (rien à changer) |
| Écart de journaux | 44 CHG, 14 ERR, 4 docs numérotées, 14 + 5 lignes de README, 17 docs de contenu différent |
| Registres | 14 registres, 87 fiches, 26 avec CHG, CHG-296 absent du journal 5.8 |
3. Écarts au compte attendu de la fiche
- La fiche annonçait 5.8 = 63 Mo et gelée : mesuré 64 149 816 o (≈ 61,2 Mio) avant copie, puis 116 630 686 o après une copie par une tierce session (non demandée par T1). Les sections A, B (5.8), C, F sont donc datées « avant copie » ; les totaux et la comparaison finale sont donnés « après copie ».
- La fiche annonçait 98 Mo pour 5.5 : mesuré 100 182 206 o (≈ 95,5 Mio) ; l'écart de 98 est une question d'unité (Mio) et de forme de comptage, pas d'une évolution du dossier pendant l'inventaire (775 / 100 182 206 relevés à trois reprises).
- Seuil « 200 Ko » : pris à 204 800 o ; effectifs identiques à 200 000 o pour les
.txt. Les.csvet.jsonsuivent le même seuil ; le.mdn'en a pas. - Dates des fichiers identiques : agrégées (423 égales) et non listées une à une ; MD5 complets non listés (rejouables par la commande C) ;
INVENTAIRE.md: MD5 donnés sur 8 caractères. - Section D : le motif absolu ne trouve rien dans
Toolsde 5.8 ni dans.claudede 5.8 ; les 9 références deToolssont relatives.D:\Game\LifePlay-master 5.8\CLAUDE.mdn'était pas dans la liste de la fiche : ajouté. - Section F :
SK-T1-TACHES.mdn'a pas le format du gabarit TACHES (plusieurs tableaux, pas de colonne CHG) : fiches non comparables, comptées seulement par lignes. - Premier essai de recherche des motifs sensibles faussé (
Select-Stringappliqué à des chaînes au lieu de fichiers : 0 résultat) ; refait avec-Pathet recoupé par Grep (voir B). Un essai de scan après copie a échoué (faute de frappe dans mon script, aucun effet) : les motifs de B ne sont pas rejoués sur l'arbre 5.8 après copie. - Aucun budget dépassé.
4. Établi / estimé / incertain
Établi : tous les comptes des sections A à F, par les commandes de la section 1 (recomptés par une seconde méthode : A total par .NET, B somme = total, C re-comparaison après copie, B motifs par Grep, D jonctions lues par LinkType / Target) ; la copie de 5.5 vers 5.8 intervenue à 10:23:32-48 ; HEAD et branches ; .gitignore:53 et :74.
Estimé : INVENTAIRE-5.5.md = copie de l'INVENTAIRE.md de 5.5 ; STD-TACHES et STE-TACHES divergent parce que STD n'a pas été mis à jour (le contenu de chaque fichier est établi, la cause ne l'est pas) ; les 22 CHG sans fiche ≥ 252 sont des CHG de lots dont le registre n'existe pas ou ne les cite pas (non vérifié lot par lot) ; les fichiers 5.8 seuls de ST\STA / ST\STB sont des résumés automatiques de Build.ps1 / RunCommandlet (noms *_LPDumpFunction_*).
Incertain : qui a lancé la copie de 5.8 et si elle est terminée (stable entre 10:24:29 et 10:24:43 : 906 fichiers) ; si les 96 fichiers marqués contiennent un secret ou seulement le mot (contenu non lu) ; les 17 docs numérotés différents n'ont pas été comparés ligne à ligne (écart de taille seul) ; la liste des fiches « à faire » de SK-T1 ; essai qui trancherait : relire le contenu des 13 fichiers à motif token, password ou e-mail (hors C:\Users\).
Tours : 23 / 40
Constats
- Les deux copies du jeu (5.5 et 5.8) ont leur
.claude\skillsen jonction vers le même dossierD:\Game\LifePlay-Sandbox\Tools\claude\skills(LinkType = Junction) ; l'addon 5.8D:\Game\LifePlay-Sandbox-5.8\Tools\claude\skillsest un second exemplaire, qui diffère de celui-ci au moins par la ligne delp-build(132 / 139). Une modification du chemin dans les skills touche donc les deux exemplaires (T2). - Le HEAD de 5.5 cite
CHG-261, mais le journal de 5.5 s'arrête àCHG-251: les CHG 252 à 261 n'existent que dans le journal 5.8. LeREADME.mdde 5.5 annonceERR-037alors que son registre va àERR-043. STD-TACHES.mdcontient un second tableau : 6 fiches STE « à faire », alors queSTE-TACHES.mdles donne « fiche écrite » (3) ou « à écrire » (4).TPL1-TACHES.mdécrit « 274 » dans la colonne CHG, les autres registres « CHG-nnn » ;OBB-T6a une celluleStatutavec le caractère de colonne, ce qui décale les cellules suivantes.- Fichiers écrits (tous dans
D:\Game\LifePlay-master 5.5\Docs\Migration\etat\DOC\ETAT3\) :ETAT3-T1-INV.md,ETAT3-T1-collisions.csv,ETAT3-T1-dossiers.csv,ETAT3-T1-gros-fichiers.csv,ETAT3-T1-sensibles.csv,ETAT3-T1-references-5.5.csv,ETAT3-T1-registres.csv(dossier ignoré par git ; aucun fichier suivi modifié). - Fichiers à commiter : aucun.