LifePlay-Revival/Docs/Migration/etat/AG/QG1/QG1-IMPL-02.md

44 lines
3.9 KiB
Markdown
Raw Normal View History

# QG1-IMPL-02 : Q3 appliqué (boss.md), Q7 appliqué (.gitignore) et listes à commiter
Fiche QG1-IMPL-02 — Niveau N1 — Modèle prévu sonnet | utilisé sonnet (claude-sonnet-5-5) — Agent session « Sonnet · QG1 » — Skills lp-lot, lp-doc, sk-protocol, sk-change-safety. Date : 2026-10-20. Aucune écriture git, pas de copie UE.
Décisions de l'utilisateur, citées telles que transmises par Big Boss (session Big Boss, 2026-10-20) : « QG1 oui » (tri Q7) et « CopieEtat.ps1 OK » (texte Q3 pour boss.md).
Instantané avant écriture : `.\Tools\Snapshot.ps1 -Lot QG1 -ProjectRoot D:\Game\LifePlay-Sandbox-5.8 -Path @('Tools\claude\skills\lp-lot\boss.md','.gitignore')` → `D:\Game\LifePlay_Backup_5.5\QG1\manifest.csv`.
## 1. Résultat : réussi
## 2. Q3 : `lp-lot/boss.md` l. 86-89
Seules ces 4 lignes changent : « à venir … regroupera … tant qu'il n'est pas commité » devient « regroupe les contrôles 1 à 4 en une commande … Big Boss l'emploie pour chaque contrôle GO / FIN ; le message `BUILD-FIN` cite sa ligne de synthèse … Livrés avec lui : `Verrou.ps1`, `Numero.ps1`, `GitEtat.ps1` » (texte de `QG1-SPEC-01.md`, légèrement recoupé en 5 lignes).
Mesuré : MD5 `FB8635BB87F1594D3E602B3CBF7BB12A` → `97b1873528ba0de8dde0a15fc8207788` ; `git diff --numstat` : `5 4` ; CR 0 (LF conservé, `git ls-files --eol` : `i/lf w/lf`). Skill actif par la jonction, pas de copie au profil.
## 3. Q7 : `.gitignore` de l'addon
Ajout de 3 lignes (ligne vide, commentaire, `/Tools/claude/skills/synced/`) **avant** le bloc géré par HyperAIStudio, que je n'ai pas touché. Mesuré : MD5 `4F901D0A0CE1703113E49646C5483C6D` → `973c7e5dfea41fd586218b859d01094e` ; `git diff --numstat` : `3 0` ; CR 0 ; `git check-ignore -v Tools/claude/skills/synced/.last-complete-round` → `.gitignore:47:/Tools/claude/skills/synced/` ; `git status --short Tools/claude/skills/synced | wc -l` → 0 (les 228 fichiers ne sont plus listés).
## 4. Listes à commiter (aucun constat PubCheck : chaque chemin a été contrôlé seul, `PubCheck : 0 constat(s)` ×27)
**Jeu** `D:\Game\LifePlay-master 5.8`, branche `ue5.8`, tous A (nouveaux) :
- `Docs/Migration/etat/AG/ORGA2/ORGA2-PROPOSITION.md`
- `Docs/Migration/etat/AG/QG1/QG1-TACHES.md`, `QG1-IMPL-01.md`, `QG1-IMPL-02.md`, `QG1-SPEC-01.md`, `QG1-INV-01.md`
- `LifePlay.uproject` : **exclu** (porte HyperAIStudio local ; décision de l'utilisateur « uproject reste local »).
**Addon** `D:\Game\LifePlay-Sandbox-5.8`, branche `ue5.8` :
- M : `.gitignore`, `Tools/claude/skills/lp-lot/boss.md`
- A, Docs BAR : `Docs/BAR/BAR-SPEC.md` ; `Docs/etat/BAR/BAR1/` : `BAR1-T1-BUILD.md`, `BAR1-T1-FICHE.md`, `BAR1-T1-VAL.md`, `BAR1-T2-FICHE.md`, `BAR1-T2-IMPL.md`, `BAR1-T2-VAL.md`, `BAR1-TACHES.md`
- A, ue-cpp-build : `Tools/claude/skills/ue-cpp-build/SKILL.md`, `reference.md`, `LICENSE`
- A, fiches de F5 : `Docs/etat/CG/ENV1/ENV1-T1-FICHE.md`, `Docs/etat/CG/SHP1/SHP1-T1-FICHE.md`, `Docs/etat/CG/SHP1/SHP1-T2-FICHE.md`, `Docs/etat/OUT/PROJ1/PROJ1-T3-DOC.md`, `Docs/etat/OUT/UEM1/UEM1-T5-FICHE.md`, `…UEM1-T6-FICHE.md`, `…UEM1-T7-FICHE.md`
**À ne pas emporter** (visibles dans le `git status` de l'addon, hors de ce lot) : `LPSandbox.uproject` (M), `Tools/Roots.ps1` (M), `Tools/claude/agents/lp-gardien.md` (M, modifié par une autre session), `.codex/`, `AGENTS.md`, `Docs/21_Sandbox_Addon.md`, `Docs/32_Organisation_Agents.md`, les images `Docs/CG/REF/**`, `Tools/claude/skills/synced/` (désormais ignoré).
## 5. Incertitudes
- Licence amont d'`ue-cpp-build` toujours non relue (voir `QG1-INV-01.md` ligne 1) : la liste l'inclut sur la décision « QG1 oui » ; une lecture de `LICENSE` à la révision citée reste souhaitable avant publication de l'addon.
- Le pin du doc 21 (copie 5.8) n'est pas fait ici.
## 6. Fichiers à commiter
Voir § 4. Hors git : `Saved/QG1/`.
Tours : environ 8. À verser : lp-lot — `boss.md` § 4 reflète maintenant `CopieEtat.ps1` livré.