10 KiB
10 KiB
REF1-INV-01 — Inventaire des dossiers de travail réellement utilisés
- Date : 2026-10-15 | Lot : REF1 | Fiche : REF1-INV-01 (lecture seule) | Session : Lower · REF1 (haiku)
- Statut : livrable de fiche, partiel sur un point : le listage de
LifePlay_Backup_5.5n'était pas terminé à la remise (voir § 4). Aucun fichier modifié, aucun déplacement proposé. - Niveau de preuve : tous les comptes sont mesurés (commandes citées). Les verdicts « conforme / non conforme » sont des constats de forme, pas des décisions de déplacement.
1. Règles de référence utilisées
- Doc 29 (§ « Dépôts, outils, livrables ») : livrables de lot dans
Docs\Migration\etat\<projet>\<lot>\; journal, registre, indexREADME.md, docs numérotées etcorrectifs\dansDocs\;etat\ne garde que les livrables de lot. - Doc 36 (Charte de nommage) : règle 1 (livrable
etat\<projet>\<lot>\<LOT>-<fiche>-<TYPE>.md), règle 3 (bases durables sousetat\BASES\, cité par les lots), règle 5 (pas de rétroactivité), § 3 (« Laisser en place » pourBC,DOC,REFAC: rien n'est déplacé). - Forme retenue pour « conforme » dans
etat\: un fichier est conforme s'il se trouve au moins au niveau<projet>\<lot>\. Un fichier posé directement dansetat\ou directement dansetat\<projet>\est signalé.
2. Dossiers de travail (hors etat\)
| Dossier | Comptes mesurés | Rôle supposé | Conformité | Commande |
|---|---|---|---|---|
Docs\ (racine) |
45 fichiers au premier niveau ; correctifs\ 6 ; Architecture\ 3 ; Modding\ 316 |
journal, registre, index, docs 01-36 | conforme doc 29 (journal, registre, docs à cet endroit) | find Docs -maxdepth 1 -type f | wc -l |
Docs\Migration\ hors etat\ |
0 entrée | — | conforme doc 29 (ne garde que etat\) |
find Docs/Migration -mindepth 1 -maxdepth 1 ! -name etat |
.hyperai\ |
4 sous-dossiers (docs, runtime, scripts, state), 10 fichiers ; work\ absent |
espace partagé de l'outil HyperAIStudio | hors doc 29 ; AGENTS.md demande .hyperai/work/YYYY-MM-DD-* pour le travail substantiel, dossier absent. Exclu de git par .git/info/exclude |
find .hyperai -type f |
Tools\ |
71 fichiers, 1,2 Mo, dernier 2026-10-15 ; sous-dossiers Tests 6, VS2026 1, __pycache__ 4, debug 8, hooks 5, modules 3, ui 1 |
scripts d'outillage (build, état, numéros, verrou, traces) | non versionné : .gitignore:91 /Tools/ exclut le dossier de git (git ls-files Tools = 0). Doc 36 règle 4 (nommage des outils) s'applique aux nouveaux outils seulement |
git check-ignore -v Tools/Build.ps1 |
Saved\Logs\portage\ |
484 fichiers, 869 Mo, dernier 2026-10-14 ; sous-dossier mods 22 fichiers |
journaux de build et de commandlets | hors doc 29 (Saved est ignoré par git, .gitignore:4) ; nommage des logs non documenté dans les docs lues |
find Saved/Logs/portage -type f | wc -l |
Saved\Temp\ |
75 fichiers, 0,8 Mo, dernier 2026-10-14 | temporaire moteur UE | hors périmètre doc 29 (géré par UE) | find Saved/Temp -type f | wc -l |
Addon LifePlay-Sandbox-5.8\Docs\ |
14 fichiers, dernier 2026-10-11 | docs de l'addon | conforme à la règle « docs de l'addon » (doc 29 : addon Docs\) |
find /d/Game/LifePlay-Sandbox-5.8/Docs -type f | wc -l |
Addon LifePlay-Sandbox\Docs\ (ancien dépôt) |
6 fichiers, dernier 2026-10-07 | docs de l'ancien addon 5.5 | à relever : coexistence avec -5.8 |
find /d/Game/LifePlay-Sandbox/Docs -type f | wc -l |
D:\Game\LifePlay_Backup_5.5\ |
370 dossiers de premier niveau (find ... -mindepth 1 -maxdepth 1 -type d | wc -l) + 1 fichier au premier niveau ; listage des fichiers en cours (voir § 4) |
sauvegardes de la copie 5.5 | hors doc 29 (hors projet). Dossiers AMEL1-*, CAM-*, AP*, BUD1*, ARCH427* présents |
find ... -type d |
| Dossiers temporaires cités dans les docs | voir § 3 | scratchpads de sessions | hors projet, non stables | grep -rhoiE "AppData[/\\]Local[/\\]Temp[/\\]claude[^ ]*scratchpad" Docs |
3. Docs\Migration\etat\ : 34 dossiers de premier niveau
Total mesuré : 2 636 fichiers (find Docs/Migration/etat -type f \| wc -l), 236 Mo, 630 dossiers, 1 282 fichiers suivis par git. La fiche annonçait « 33 dossiers » : le comptage donne 34 (plus 7 fichiers à la racine de etat\).
Colonnes : fichiers = find <d> -type f \| wc -l ; dernière = date max des fichiers ; niveaux = profondeur maximale de sous-dossiers ; directs = fichiers posés directement dans <d>\ (sans sous-dossier de lot).
| Dossier | Fichiers | Dernière | Niveaux | Directs | Lots / sous-dossiers (noms observés) | Forme doc 29 |
|---|---|---|---|---|---|---|
AG |
272 | 2026-10-14 | 3 | 13 | EVAL-FAB, LANC1, MCPA, ORGA1, ORGA2, P7, PUB3, RECY1, TRACE1, VERR1, brouillons, fiches | 13 fichiers à plat |
ARCH427 |
23 | 2026-10-12 | 1 | 16 | fiches | 16 fichiers à plat |
BOSS |
37 | 2026-10-15 | 1 | 26 | JOURNAUX1 | 26 fichiers à plat |
CAM |
160 | 2026-10-14 | 0 | 160 | aucun sous-dossier | non conforme : tout à plat |
DOC |
29 | 2026-10-13 | 1 | 0 | DOCMV, DOCSTAT, ETAT3, README, REPO-MV | conforme |
EDIT1 |
1 | 2026-10-13 | 0 | 1 | — | fichier à plat |
ETAT2 |
10 | 2026-10-13 | 0 | 10 | — | à plat |
EVAL |
52 | 2026-10-14 | 2 | 13 | data, scripts | mixte |
EVAL2 |
105 | 2026-10-15 | 2 | 13 | AMEL1, data, scripts | mixte |
MEN |
6 | 2026-10-14 | 1 | 0 | MEN1 | conforme |
NOM |
1 | 2026-10-15 | 1 | 0 | NOM1 | conforme |
OB |
46 | 2026-10-13 | 2 | 0 | OBA, OBB, OBP | conforme |
OPT |
33 | 2026-10-15 | 1 | 0 | BC, DOC, OPT0, PERF, REFAC (bases laissées en place, doc 36 § 3) | conforme |
OUT1 |
12 | 2026-10-14 | 1 | 11 | __pycache__ |
11 fichiers à plat ; __pycache__ dans un livrable |
OUTC |
25 | 2026-10-12 | 1 | 20 | fiches | 20 fichiers à plat |
P7-T8 |
1 | 2026-10-13 | 0 | 1 | — | à plat |
P7-T8e |
1 | 2026-10-13 | 0 | 1 | — | à plat |
PROP |
9 | 2026-10-08 | 0 | 9 | — | à plat |
REF |
1 | 2026-10-15 | 1 | 0 | REF1 (ce lot) | conforme |
REG |
6 | 2026-10-13 | 2 | 0 | REG1 | conforme |
REL-ALPHA |
1 | 2026-10-14 | 0 | 1 | — | à plat ; doublon de nom avec REL\ALPHA |
REL |
35 | 2026-10-14 | 2 | 0 | ALPHA, MENAGE1, SAV | conforme |
REPO |
346 | 2026-10-15 | 2 | 3 | 3-libre, ALPHA, VERROU, hooks, tickets | mixte |
SK |
6 | 2026-10-13 | 0 | 6 | — | à plat |
ST |
708 | 2026-10-14 | 2 | 0 | LISIB, STA, STB, STC, STD, STE, STF, STG, STM | conforme (projet > lots) |
TPL1 |
2 | 2026-10-13 | 0 | 2 | — | à plat |
TRACES |
1 | 2026-10-14 | 0 | 1 | — | à plat |
U58 |
300 | 2026-10-13 | 5 | 0 | U0 à U8P, UA (U0, U1, U2, U3, U4, U5, U6, U7, U7b, U8, U8P, UA) | conforme (projet > lots) |
VQ |
12 | 2026-10-08 | 1 | 0 | VQ0 à VQ5 | conforme |
anim |
90 | 2026-10-08 | 1 | 0 | AP2 à AP7 | conforme |
portage55 |
175 | 2026-10-01 | 2 | 0 | L0, L1, L2, L4-CX-B01 à B08, L5-diag, L6e, L6f, L7a à L7l | conforme |
post-v1 |
13 | 2026-10-07 | 1 | 0 | PawnDyn, PawnGlobal, STUDIO-EST | conforme |
publication |
21 | 2026-10-08 | 5 | 0 | PUB1, PUB2, commit_plan | conforme |
sandbox |
89 | 2026-10-08 | 1 | 0 | DC0 à DC4, DOC-MOD, PairCol, S0 à S8, SB0 à SB4 | conforme |
Fichiers à la racine de etat\ (7) : ETAT-INVENTAIRE-PROPOSITION.md, ETAT-T2-REORG.md, INVENTAIRE-5.5.md, INVENTAIRE.md, L0_ref427.csv, MAPPING-58.csv, MAPPING.csv. Hors forme doc 29. INVENTAIRE.md est cité par la doc 29 : la référence est à conserver.
Constats de forme (sans verdict de déplacement) :
- 12 dossiers projets ou lots (
AP,CAM,ETAT2,EDIT1,OUTC,ARCH427,OUT1,SK,TPL1,TRACES,PROP,REL-ALPHA,P7-T8,P7-T8e) sont au premier niveau sans dossier projet parent, ou posent leurs fichiers à plat. CAM(160 fichiers) est le cas le plus lourd de fichiers à plat.OUT1\__pycache__: 9 fichiers.pycdans un dossier de livrable.- Les noms d'ids de fiche sont libres (
A1,K0,R10cités dans la doc 36 § 1) : relève de la doc 36, non vérifié ici au-delà de la lecture de la charte. - Extensions présentes dans
etat\: md 1 197, txt 1 163, csv 87, log 43, py 36, ps1 16, json 16, diff 16, png 12, jpg 11, pyc 9, patch 6.
4. Remarques sur les comptes
- Listage de la sauvegarde 5.5 :
find ... -printflancé en arrière-plan ; à la remise il était encore en cours (112 055 lignes lues). Les 10 plus gros dossiers ci-dessous sont d'après ce listage partiel et peuvent changer. Commande :find "/d/Game/LifePlay_Backup_5.5" -type f -printf '%P|%TY-%Tm-%Td\n', puis agrégationawk -F'|' '{split($1,a,"/"); n[a[1]]++}'. - 10 plus gros dossiers de
LifePlay_Backup_5.5(par nombre de fichiers, listage partiel, pas de taille) :ARCH427111 335 (dernier 2026-10-11) ;AP7331 (2026-10-07) ;AP4138 (2026-10-06) ;AP3134 (2026-10-06) ;AP7-addon20 (2026-10-06) ;AMEL1-I211 (2026-10-14) ;AMEL1-W211 (2026-10-14) ;AMEL1-W611 (2026-10-14) ;AG-fix7 (2026-10-10) ;AMEL1-W47 (2026-10-14). Les tailles n'ont pas été mesurées (dutrop lent surARCH427). - Dossiers temporaires cités :
grepsurDocs\etetat\trouve 484 chemins distincts sousAppData\Local\Temp\claude\...\scratchpad\..., 3 032 occurrences au total. Test d'existence ([ -e ]) sur les 484 : 0 présent. CheminsD:/Temp/abscités dans 4 fichiers :D:\Tempn'existe pas.%USERPROFILE%\AppData\Local\Temp\lp\n'existe pas. - Git :
Tools\,.hyperai\etSaved\ne sont pas suivis par git (.gitignore:4,:91;.git/info/exclude). SeulDocs\(1 651 fichiers) etContent\sont versionnés dans le jeu, à côté deSource\,Plugins\,Config\,Licenses\. - Dossier
BASES: absent (etat\BASES\n'existe pas) : la règle 3 de la doc 36 n'a encore servi à rien.
5. Points à trancher (pour l'utilisateur, aucun déplacement proposé ici)
Tools\non versionné alors que les lots le citent comme source d'outils : à décider (suivi git ou non)..hyperai\work\absent alors queAGENTS.mdle prévoit pour le travail substantiel.CAMet les dossiers projets à plat : garder en l'état ou ranger en<projet>\<lot>\, sans rétroactivité (doc 36 règle 5).- Sauvegarde 5.5 : 370 dossiers hors projet, dont 111 335 fichiers dans
ARCH427; taille à mesurer si l'utilisateur veut la décision de conservation. - Scratchpads cités dans les docs : 484 chemins morts ; à traiter par un renvoi, pas par une réécriture.