LifePlay-Revival/Docs/Migration/etat/AG/PUB3/PUB3-T1-INV.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

11 KiB

Fiche PUB3-T1 — Niveau N1 — Modèle prévu opus | utilisé opus-5-5 (claude-opus-5-5, déclaré par l'environnement) — Agent orchestrateur PUB3 (session principale) — Skills lp-paths, lp-repo (lecture), sk-recount

PUB3-T1-INV : le nom du compte Windows dans les dépôts git (2026-10-13)

Lecture seule. Aucun commit, aucune écriture hors de ce dossier. Le nom du compte n'est écrit nulle part : il est noté <compte>, le dossier personnel %USERPROFILE%. Les motifs sont lus dans $env:USERNAME et $env:COMPUTERNAME. HEAD d'entrée : jeu ue5.8 f32df0d, addon ue5.8 4142939, addon lot/DC3-atelier 87d3fe7, jeu 5.5 main 46fe1b4.

1. Commandes (rejouables)

Script : PUB3-T1-inventaire.ps1 (ce dossier, ignoré par git, .gitignore:75), lancé par pwsh -NoProfile -File PUB3-T1-inventaire.ps1. Sortie brute : PUB3-T1-sortie.txt (ignoré). Liste par fichier : PUB3-T1-fichiers.csv (dépôt, réf., chemin, lignes ; chemins seulement ; contrôle de fuite intégré : False).

Mesure Commande (motif tiré de la variable, jamais écrit)
fichiers, lignes, par réf. git grep -I -c -i -F -e $env:USERNAME <ref> --
arbre de travail (suivis + non suivis non ignorés) git grep -I -c -i -F -e $env:USERNAME --untracked --exclude-standard --
forme C:\Users\<x> (hors <…> et %…%) git grep -I -c -P -e 'C:[\\/]{1,2}Users[\\/]{1,2}[A-Za-z0-9._-]' <ref> --
nom de la machine (mot entier) git grep -I -c -i -w -F -e $env:COMPUTERNAME <ref> --
adresses e-mail git grep -I -h -o -P -e '[A-Za-z0-9._%+-]+@[A-Za-z0-9.-]+\.[A-Za-z]{2,}' <ref> --, regroupées par domaine
commits qui ont changé le nombre d'occurrences git log --format=%h -i "-S$env:USERNAME" <branche> --not --remotes=origin
commits non poussés git rev-list --count <branche> --not --remotes=origin ; refs publiques : git ls-remote --heads --tags origin
binaires de ue5.8 git cat-file --batch des 292 blobs .uasset / .umap ajoutés ou modifiés depuis origin/main, recherche ASCII et UTF-16LE, casse ignorée (Python, en mémoire)

git grep -c compte des lignes : le « 109 occurrences » de TRACE1-T1-INV § 2.6 est un nombre de lignes. Le compte des occurrences par git grep -o donne 116.

2. Comptes bruts

2.1 Fichiers et lignes

Dépôt Réf. Fichiers (nom) Lignes (nom) Fichiers C:\Users\<x> Fichiers gmail / googlemail Machine (mot entier)
jeu 5.8 ue5.8 (HEAD f32df0d) 69 109 (116 occurrences) 69 13 0
jeu 5.8 origin/main (f953e03) 0 0 0 1 0
jeu 5.8 arbre de travail 69 (même liste que ue5.8, Compare-Object vide) 109 69 15 0
jeu 5.5 main (46fe1b4) 2 (Docs/Migration/Journal_Modifications.md 3, Docs/Migration/28_Synthese_Migration_UE58.md 2) 5 2 0 0
jeu 5.5 arbre de travail 2 5 2 0 0
addon 5.8 ue5.8 (4142939) 1 (Tools/claude/skills/lp-doc/SKILL.md) 1 1 1 0
addon 5.8 origin/main 0 0 0 0 0
addon 5.8 arbre de travail 2 (+ Docs/CG/CG-METHODE.md, non suivi, 2 lignes) 3 2 3 0
addon 5.5 lot/DC3-atelier (87d3fe7) 1 1 1 1 0
addon 5.5 arbre de travail 1 1 1 1 0
  • Forme : les 116 occurrences de ue5.8 sont toutes C:\Users\<compte> (barre oblique inverse simple), jamais le nom seul. Suite du chemin : \.claude 69, \AppData 40, \Documents 4, \.local 1, fin de chaîne 1.
  • Répartition sur ue5.8 (fichiers / lignes) : Docs/Journal_Modifications.md 1 / 6, Docs/28_Synthese_Migration_UE58.md 1 / 2, et 67 / 101 sous Docs/Migration/etat/ : OB/OBB 9 / 22, OB/OBP 6 / 11, U58/U7 6 / 10, ST/STE 6 / 6 (les 6 fichiers STE signalés par Big Boss), REPO/tickets 4 / 4, DOC/ETAT3 3 / 9, ST/STA 3 / 3, U58 (U0, U1, U3, U4, U7b, U8, UA) 12 / 15, AG 5 / 5, SK 4 / 4, ETAT2 2 / 2, ST/STF 2 / 2, OUT1 1 / 3, TPL1 1 / 2, EDIT1, ST/STB, ETAT-INVENTAIRE-PROPOSITION.md 1 / 1 chacun.
  • Fichiers modifiés ou nouveaux non commités (BOSS-*, *-TACHES.md, LANC1, P7-T8, CAM, TRACE1, MCPA-INT, OUTC-INT, STE-H10-INT, Tools/Corbeille.ps1, Tools/Traces.ps1) : 0 occurrence. Les tickets ont bien filtré depuis le refus ORGA1-R3.
  • Adresses : sur ue5.8 (jeu), 329 adresses trouvées, toutes users.noreply.github.com (326 + 1 tronquée) ou noreply@anthropic.com (2) ; 0 adresse personnelle sur ue5.8, l'addon et 5.5. Correction du 2026-10-13 (T5) : 1 adresse personnelle (domaine googlemail.com) sur origin/main, donc publique, dans Docs/Migration/etat/sandbox/DC2/DC2-BUILD.md l. 7, introduite par le commit public bd4ea43 (DC2, 2026-10-07) ; retirée sur ue5.8 par 1 commit non public ; tags v1.0 à v1.5 et addon origin/main : 0 (PubCheck -Arbre). Cause de l'oubli : la recherche d'adresse n'avait porté que sur la première réf. de chaque dépôt (ue5.8), pas sur origin/main ; la colonne gmail (1 fichier sur origin/main) aurait dû alerter. Signalé à Big Boss (CONFLIT). Les 13 fichiers gmail citent le mot dans une règle ou une liste de motifs, pas une adresse (recherche d'adresse : 0).
  • Machine : 0 en mot entier partout. La recherche sans -w donne des milliers de faux positifs (le nom de 6 caractères est une sous-chaîne courante) : le contrôle doit chercher le mot entier.
  • Binaires : 292 blobs (291 .uasset, 1 .umap, 127,4 Mo) ajoutés ou modifiés sur ue5.8 depuis origin/main : 0 occurrence, en ASCII comme en UTF-16LE.
  • Messages et identités de commit : git log --grep du nom sur origin/main..ue5.8 0, addon 0 ; auteurs et committers des 103 commits du jeu et des 48 de l'addon : tous en noreply.

2.2 Commits qui ont introduit le nom (pickaxe -S, refs non publiques)

Dépôt Branche Commits Liste (du plus récent au plus ancien)
jeu 5.8 ue5.8 23 d1f7ce5 f4ac257 78d9ce6 a7350fc 7bceea6 4283c13 5c55db4 e5b7968 e3df8ca 073f9df 4e92fdd 4074d90 2883b80 ac3a176 eb03bfe 5b34499 ee9dce2 6eb1544 3aaaf2c 239b385 fbf6a24 80022ad 1542dfa
jeu 5.5 main 2 46fe1b4 1542dfa (1542dfa commun aux deux clones)
addon 5.8 ue5.8 1 f0af432 (2026-10-08, SK, pin U1)
addon 5.5 lot/DC3-atelier 1 f0af432 (même commit)
jeu 5.8 ue5.5-v1.1 … v1.5, claude/measurement-tool-… (locales) 4 d80c7d8 3b35a8a 63e9a5e 2d99bf4 (lots L7i à L7l, 2026-10-01)
  • -S liste aussi les commits qui retirent une occurrence (ex. d1f7ce5, OUTC-R2, correction de la ligne OUTC-R1) : ce sont les commits qui touchent le nom, pas seulement ceux qui l'ajoutent.
  • Premier commit de ue5.8 qui porte le nom : 1542dfa (U0-entrée, CHG-249, 2026-10-08), 2ᵉ commit après origin/main. Le commit f4ac257 (OUTC, CHG-329) en fait partie.
  • Refs publiques (origin/main, tags v1.0 à v1.5) : 0 commit avec le nom (pickaxe sur les 7 refs).

2.3 Commits non poussés

git ls-remote origin (jeu) : refs/heads/main (f953e03) et les tags v1.0 à v1.5, rien d'autre. Addon : ls-remote impossible sans identifiants (dépôt privé, invite désactivée) ; origin/main local = dae6206.

Dépôt Branche Non publics Avec le nom (commits / fichiers à la pointe)
jeu 5.8 ue5.8 103 23 / 69
jeu 5.8 main (local, 1825884, ancêtre de ue5.8) 4 1 / 1
jeu 5.8 ue5.5-v1 35 0 / 0
jeu 5.8 ue5.5-v1.1 / v1.2 / v1.3 / v1.4 / v1.5 54 / 82 / 242 / 268 / 280 2 / 6 ; 4 / 8 (v1.2 à v1.5)
jeu 5.8 claude/measurement-tool-character-animations-028723 283 4 / 8
jeu 5.5 main 6 (190bd56 à d4b3ea3, puis 46fe1b4) 2 / 2
addon 5.8 ue5.8 48 1 / 1
addon 5.8 lot/DC3-atelier 45 1 / 1
addon 5.8 lot/DC1, DC2, SB0, SB1, SB2-O1, SB2-bibliotheques, SB4-final, main 14, 16, 4, 6, 10, 8, 12, 2 non mesuré (hors ue5.8 / DC3)
  • Les branches locales ue5.5-v1.x ne sont pas les tags publics : chaque tag v1.x pointe un commit réécrit (arbre différent, même nombre de commits ; méthode du lot PUB2, Backup_5.5\PUB2\index_filter.sh). L'historique public est donc déjà une copie filtrée de l'historique local : c'est le précédent de la voie C (proposition § 3).
  • Tags locaux non publics contenus dans ue5.8 : 24 (DOCMV-avant … U7b-apres, OUTC-valide, ue5.5-final), tous postérieurs ou égaux à 1542dfa (ue5.5-final = 1542dfa). Écart à lp-paths / lp-repo § 1, qui citent ue5.5-final parmi les tags d'origin : il n'y est pas.
  • Remote c55/main (d4b3ea3) : ref de suivi orpheline du clone 5.5 (remote supprimé). Elle fausse --not --remotes (99 au lieu de 103) : toujours écrire --remotes=origin.

2.4 Citations de hash (pour l'effet d'une réécriture)

Hash courts des 103 commits non publics de ue5.8 retrouvés dans : Docs/Journal_Modifications.md 24, etat/REPO/REPO-JOURNAL.md 51, Docs/21_Sandbox_Addon.md 3, etat/REPO/NUMEROS.md 1, Docs/Registre_Erreurs.md 0, Docs/README.md 0 ; sur l'ensemble Docs + Tools (motif hexadécimal 7-40) : 116 citations d'un de ces commits (estimé : un mot hexadécimal de 7 caractères peut coïncider). Pin de l'addon (doc 21 l. 127 et 136) : f73e017, f0af432, 4142939, 87d3… ; une réécriture de l'addon depuis f0af432 changerait 28 commits d'ue5.8, 25 de lot/DC3-atelier et 6 tags.

3. Écarts au compte attendu

Attendu (Big Boss / TRACE1) Mesuré Explication
69 fichiers, 109 occurrences 69 fichiers, 109 lignes, 116 occurrences -c compte des lignes
« + 6 fichiers STE déjà commités » les 6 sont dans les 69 (ST/STE 6 / 6) pas en sus
f4ac257 : environ 74 sous Docs f4ac257 est l'un des 23 commits pickaxe non recompté par commit (le chiffre final est celui de HEAD)
0 sur origin/main 0 (et 0 dans les 7 refs publiques) conforme

4. Établi / estimé / incertain

  • Établi : comptes du § 2.1 et 2.2 (commandes du § 1, deux formulations concordantes : -c et -o) ; 0 nom du compte dans les refs publiques ; 1 adresse personnelle publique sur origin/main (correction T5) ; 0 dans les binaires ; 103 commits non publics.
  • Estimé : le nombre de citations de hash (§ 2.4, motif hexadécimal) ; la nature « motif de recherche » des mentions gmail (vérifiée par l'absence d'adresse, pas fichier par fichier).
  • Incertain : l'état réel d'origin pour l'addon (pas de ls-remote) ; le dépôt local des modules n'est pas inventorié (jamais poussé, aucun remote, hors périmètre).