66 lines
5.4 KiB
Markdown
66 lines
5.4 KiB
Markdown
Fiche OBB-R6 — Niveau N1 — Modèle prévu sonnet | utilisé claude-sonnet-5-5 — Agent lp-gardien — Skills sk-protocol, sk-repo, lp-repo, sk-change-safety
|
|
|
|
# OBB-INT (suite) — dépôt (gardien), chaîne OBB-R6
|
|
|
|
(Suite de `OBB-INT.md` et `OBB-INT-R3R5.md` ; fichier distinct pour ne pas réécrire un livrable déjà commité.)
|
|
|
|
## 1. Tickets traités et verrou
|
|
- OBB-R6 (MOVE du git-dir du dépôt local des modules, copie 5.8) : fait.
|
|
- Verrou : dernier précédent 29 / 29-libre ; `mkdir VERROU\30` + `30\qui.txt` ; rendu par `VERROU\30-libre` en fin de travail.
|
|
|
|
## 2. Contrôles d'entrée (étape 0 et photo avant, étape 1)
|
|
- BUILD-GO cité au ticket (« OB BUILD-GO OBB-R6 », Big Boss, 2026-10-10). 0 processus `UnrealEditor*` / `LifePlay*` (`Get-Process`, compte 0). Dans `Content\Modules\.git` : aucun `*.lock`, `MERGE_HEAD`, `rebase-*`. `D:\Game\LifePlay_ModulesGit` absent.
|
|
- Dépôt du jeu : HEAD `5b34499` (inchangé), `git status --short` d'entrée 28 lignes (relevé scratchpad `game-before.txt`).
|
|
- Sorties brutes de l'étape 1 (`git -C 'D:/Game/LifePlay-master 5.8/Content/Modules'`) :
|
|
```
|
|
rev-parse HEAD ade587fc215af31de16707367448a294365082b9
|
|
status --porcelain " M Clothes4.txt" (16 octets)
|
|
rev-list --all --reflog --count 428
|
|
rev-list --all --count 115
|
|
config bare = false, filemode = false, symlinks = false, ignorecase = true, user noreply ; HEAD = ref: refs/heads/main
|
|
du -sb .git 450763872
|
|
find .git -type f | wc -l 142 (dossiers : 103 dont la racine)
|
|
```
|
|
|
|
## 3. Commits
|
|
Aucun commit (MOVE ; R-REPO1 : traces non commitées par ordre du demandeur). HEAD du jeu `5b34499` inchangé ; HEAD du dépôt Modules `ade587f` inchangé.
|
|
|
|
## 4. Copie de sécurité (étape 2) et déplacement (étapes 3 et 4)
|
|
- `robocopy 'D:\Game\LifePlay-master 5.8\Content\Modules\.git' 'D:\Game\LifePlay_Backup_5.5\OBB\modules-git-5.8' /E /COPY:DAT` : code de sortie **1** (0-7 = succès ; 1 = fichiers copiés). Tableau final : Rép. 103 / 103 copiés, Fichiers 142 / 142 copiés, Octets 429,88 m (= 450 763 872 o), ÉCHEC 0, Extras 0.
|
|
- Recompte (`Get-ChildItem -Recurse -Force`) : source 142 fichiers / 450 763 872 o / 102 sous-dossiers ; copie 142 fichiers / 450 763 872 o / 102 sous-dossiers : égal à l'étape 1.
|
|
- `New-Item -ItemType Directory D:\Game\LifePlay_ModulesGit` puis `Move-Item -LiteralPath '<copie>\Content\Modules\.git' -Destination 'D:\Game\LifePlay_ModulesGit\5.8.git'` (même volume D:, aucune suppression) : « MOVE OK » ; ancien chemin absent, cible présente.
|
|
- `git --git-dir='D:\Game\LifePlay_ModulesGit\5.8.git' config core.worktree 'D:/Game/LifePlay-master 5.8/Content/Modules'` : code 0 ; relevé `core.bare` = `false`, `core.worktree` = `D:/Game/LifePlay-master 5.8/Content/Modules`.
|
|
|
|
## 5. Photo après (sorties brutes de l'étape 5)
|
|
```
|
|
Test-Path Content\Modules\.git False
|
|
rev-parse HEAD ade587fc215af31de16707367448a294365082b9 (= étape 1)
|
|
status --porcelain " M Clothes4.txt" cmp avant/après : IDENTIQUE, 16 octets / 16 octets
|
|
rev-list --all --reflog --count 428
|
|
rev-list --all --count 115
|
|
rev-parse --show-toplevel D:/Game/LifePlay-master 5.8/Content/Modules (avec --work-tree ; idem avec --git-dir seul)
|
|
du -sb 5.8.git 450763928 (+56 o = la ligne "worktree = …" ajoutée à config : 1 + 11 + 43 + 1)
|
|
find 5.8.git -type f | wc -l 142 ; aucun fichier *.lock
|
|
```
|
|
Commandes : `git --git-dir='D:\Game\LifePlay_ModulesGit\5.8.git' --work-tree='D:\Game\LifePlay-master 5.8\Content\Modules' …`. `Content\Modules` : fichiers de travail non touchés (`Clothes4.txt` daté du 9 oct., modifié comme avant) ; seul changement dans `Content\` : disparition de `Content\Modules\.git` (déplacé).
|
|
|
|
## 6. Dépôt du jeu, avant / après
|
|
`git -C 'D:\Game\LifePlay-master 5.8' status --short` : 28 lignes avant, 31 après (diff `game-before.txt` / `game-after.txt` du scratchpad) ; les seules différences sont des fichiers `??` d'autres sessions apparus pendant le travail : `Docs/Migration/etat/AG/AG-T8-VAL.md` et `Docs/Migration/etat/REPO/tickets/AG-R9.md` (aucun lien avec ce ticket, non touchés). Le relevé « après » porte aussi `M Docs/Journal_Modifications.md`, déjà présent avant mon passage (relevé d'entrée). Les modifications de `REPO-JOURNAL.md` (ligne OBB-R6) et de `tickets/OBB-R6.md` (statut) sont de ce ticket ; `OBB-INT-R6.md` est le présent livrable.
|
|
|
|
## 7. Lignes ajoutées à `REPO-JOURNAL.md`
|
|
Une ligne, OBB-R6 (après la ligne STE-R1), sans hash.
|
|
|
|
## 8. Push
|
|
Sans objet ; rien poussé.
|
|
|
|
## 9. Fichiers à commiter (prochain commit du jeu, R-REPO1)
|
|
- M `Docs/Migration/etat/REPO/REPO-JOURNAL.md` (ligne OBB-R6)
|
|
- A `Docs/Migration/etat/REPO/tickets/OBB-R6.md` (statut `fait`)
|
|
- A `Docs/Migration/etat/OB/OBB/OBB-INT-R6.md`
|
|
|
|
## 10. Retour arrière (proposé, jamais lancé)
|
|
`git --git-dir='D:\Game\LifePlay_ModulesGit\5.8.git' config --unset core.worktree` puis `Move-Item 'D:\Game\LifePlay_ModulesGit\5.8.git' 'D:\Game\LifePlay-master 5.8\Content\Modules\.git'` ; copie de sécurité : `D:\Game\LifePlay_Backup_5.5\OBB\modules-git-5.8`.
|
|
|
|
## 11. Établi / estimé / incertain
|
|
- Établi : tout ce qui précède (sorties rejouées dans la session).
|
|
- Incertain : les outils qui appelaient `git -C Content\Modules` sans `--git-dir` ne fonctionnent plus (voulu, couvert par OBB-T1b) ; la copie 5.5 n'est pas traitée (OBB-R7).
|