LifePlay-Revival/Docs/Migration/etat/BOSS/REX-BOSS-VERSE-2026-10-22.md

123 lines
9.3 KiB
Markdown
Raw Permalink Normal View History

Fiche REX-BOSS-VERSE-2026-10-22 — Niveau N1 — Modèle prévu non précisé | utilisé claude-opus-5-5 — Agent A-DOC (rédacteur) — Skills sk-protocol, sk-change-safety, lp-doc, lp-lot
# REX-BOSS-VERSE-DOC : versement du retour d'expérience de Big Boss (2026-10-22)
Commande : Big Boss (session local_d2580e73). Accord de l'utilisateur cité par la fiche : « enrichis les skills et ton
role agent ». Source : `Docs/Migration/etat/BOSS/BOSS-BILAN-2026-10-22.md` § 2 (B1 à B14) et « Ce qui a bien marché,
à garder ». Aucune commande git qui écrit n'a été lancée.
## 1. Fichiers écrits
Chemins relatifs à l'addon `D:\Game\LifePlay-Sandbox-5.8` (worktree `ue5.8`). Fins de ligne LF conservées (0 CR avant
et après, `tr -cd '\r' < <fichier> | wc -c`), aucun BOM, en-tête YAML intact (deux lignes `---`, aucun champ
`description` touché). Modifications par l'outil Edit seulement.
| Fichier | MD5 avant | MD5 après |
|---|---|---|
| `Tools/claude/skills/lp-lot/boss.md` | A42C0782ABD96CE750D9A3877DBE000D | 9F5491EDA5BF609692B07EB6953F8AA8 |
| `Tools/claude/skills/lp-lot/SKILL.md` | FD3CE264E9CAF8E209308A0942EADEF7 | 257736FFC1341B9B0C9FF6CA61DDDD21 |
| `Tools/claude/skills/lp-repo/SKILL.md` | 43D3A6BC6B987D4C006B961690171FA9 | FA9BFFDDE3E5E2DA6DE86C85E696C71B |
| `Tools/claude/skills/sk-windows-shell/SKILL.md` | 6BCF0879CE2A03CC3C93C1FE3793560E | F965A8508F856E0733B04EEF5C4B3430 |
| `Tools/claude/skills/sk-protocol/SKILL.md` | D0D862AAE84FAA9EDD81B80E88FE5D5D | 53B8B0C2EBFF7035E33EBEBE78CCEBEC |
| `Tools/claude/skills/lp-paths/SKILL.md` | FAFDB2A60B15BA0BC9C34F5F717DE8CE | 758D207746E34D0413519940767DC000 |
| `Tools/claude/skills/debug-verification/SKILL.md` | B2560B7C4C9CC19D903A6FF478D919CA | 35A193A95D4B5781E64346D940BCEF7A |
| `Tools/claude/agents/lp-builder.md` | 7A6CAF7503811A9F62067CC34624D1E6 | 9E3BB0C0A345DAE2D4730C35FF81FF26 |
MD5 avant : manifeste de l'instantané (ci-dessous). MD5 après : `md5sum` relu après la dernière écriture.
`git -C D:/Game/LifePlay-Sandbox-5.8 diff --stat -- Tools/claude` : `8 files changed, 63 insertions(+), 1 deletion(-)` ;
la seule ligne retirée est une ligne de `lp-lot/SKILL.md` reprise à l'identique avec la phrase B8 ajoutée à sa suite.
Livrable : `D:\Game\LifePlay-master 5.8\Docs\Migration\etat\BOSS\REX-BOSS-VERSE-2026-10-22.md` (ce fichier).
### Instantané (pris avant toute écriture)
Commande : `Tools\Snapshot.ps1 -Lot REX-BOSS -Path <les 8 chemins> -ProjectRoot 'D:\Game\LifePlay-Sandbox-5.8'`,
code 0, `8 entree(s) ajoutee(s) a D:\Game\LifePlay_Backup_5.5\REX-BOSS\manifest.csv`. Les 8 fichiers sont au manifeste
(`Existed=True`, horodatage 2026-10-22T20:59:17). Retour arrière : `.\Tools\Restore.ps1 -Lot REX-BOSS -WhatIf`, puis
sans `-WhatIf`, sur accord (`lp-lot`), après `Snapshot.ps1 -Lot REX-BOSS-retour`.
### Tableau de versement
| Leçon | Fichier | Section | Statut |
|---|---|---|---|
| B1 notification de fin n'est pas un résultat | `lp-lot/boss.md` ; `debug-verification/SKILL.md` | § 0 « Résultats et rapports » ; « Signaux d'alerte » | versé |
| B2 liste du ticket modifiée, message relu | `lp-repo/SKILL.md` | § 8, après les règles lues par le script | versé |
| B3 variables ne différant que par la casse | `sk-windows-shell/SKILL.md` | « Pièges relevés au lot OBB » (piège `$rel` / `$Rel`) | fusionné |
| B4 `Add-Content` écrit CRLF dans un journal LF | `lp-lot/boss.md` | § 1, paragraphe du journal de Big Boss | versé |
| B5 `sed` et accents, `.Replace()`, relire la dernière ligne | `sk-windows-shell/SKILL.md` ; `lp-lot/boss.md` | « Chemins et guillemets » (piège `sed` P7) ; § 1, même paragraphe que B4 | fusionné (shell), versé (boss) |
| B6 ne décrire que ce qui est sûr | `lp-lot/boss.md` | § 0 « Relais vers l'utilisateur » | versé |
| B7 attendre le verdict de N avant N+1 | `lp-lot/boss.md` ; `lp-lot/SKILL.md` | § 2 BUILD-DEMANDE ; « Recettes PROD1 » | versé |
| B8 gel actif après « arbre propre » | `lp-lot/boss.md` ; `lp-lot/SKILL.md` | § 6 ; bullet « Gel de l'arbre » (REX STM1-15) | versé (boss), fusionné (lp-lot) |
| B9 collecte dans `Saved\<lot>\`, rangement par Big Boss | `lp-lot/boss.md` ; `sk-protocol/SKILL.md` | § 0 « Collecte sur internet » ; § 7, bullet « Agent sans Edit » (crochet hors `etat/`, `Saved/`) | fusionné |
| B10 pas de chemin de profil ; PubCheck avant les tickets | `agents/lp-builder.md` ; `lp-repo/SKILL.md` | consignes ; § 8 | versé |
| B11 `Vague.ps1` : limites, essai à blanc juste avant `-Executer` | `lp-repo/SKILL.md` | § 6, bullet « Exécution de la vague » (essai à blanc déjà prescrit) | fusionné |
| B12 copies du profil à recopier, MD5 comparés | `lp-lot/boss.md` ; `lp-paths/SKILL.md` | § 0 « Copies du profil » ; après « Outils liés » | versé (renvoi au bullet « Écrire des skills » de `lp-lot`, déjà présent) |
| B13 réponse brève : lecture la plus probable, dite | `lp-lot/boss.md` | § 0 « Relais vers l'utilisateur » | versé |
| B14 rapports fragmentés : `list_events` avant d'agir | `lp-lot/boss.md` | § 0 « Résultats et rapports » | versé |
| À garder (5 points) | `lp-lot/boss.md` | § 0 « À garder (bilan du 2026-10-22) » | versé |
Déjà couvert, non doublé : le chemin absolu entre guillemets pour Haiku (`sk-windows-shell`, MAPDL1-R6 ; `lp-builder`,
STM1-09) ; le geste de recopie vers le profil (`lp-lot`, bullet « Écrire des skills ») ; l'écriture des agents
`lp-*` limitée à `etat/`, `Saved/` (`sk-protocol` § 7) ; le sous-agent pour la collecte (`boss.md` § 0). Chaque ajout
porte « (REX Big Boss Bn, 2026-10-22) ».
### PubCheck
Sur les 8 fichiers modifiés :
`pwsh -NoProfile -Command "& 'D:\Game\LifePlay-master 5.8\Tools\PubCheck.ps1' -Fichiers @(<8 chemins absolus>) -Depot 'D:\Game\LifePlay-Sandbox-5.8'"`
```
PubCheck : 0 constat(s)
code=0
```
Sur ce livrable (`-Fichiers @('<chemin absolu de ce livrable>')`, avant cette ligne) : `PubCheck : 0 constat(s)`, code 0.
### Copies du profil à recopier par Big Boss
Relevé du 2026-10-22 : avant écriture, les copies du profil avaient le même MD5 que l'addon (`sk-protocol`
D0D862AA…, `sk-windows-shell` 6BCF0879…, `debug-verification` B2560B7C…, `agents/lp-builder.md` 7A6CAF75…). Elles sont
maintenant périmées :
- `%USERPROFILE%\.claude\agents\lp-builder.md` ← `Tools\claude\agents\lp-builder.md` (MD5 attendu après copie 9E3BB0C0A345DAE2D4730C35FF81FF26) ;
- `%USERPROFILE%\.claude\skills\sk-protocol\SKILL.md` ← `Tools\claude\skills\sk-protocol\SKILL.md` (53B8B0C2EBFF7035E33EBEBE78CCEBEC) ;
- `%USERPROFILE%\.claude\skills\sk-windows-shell\SKILL.md` ← `Tools\claude\skills\sk-windows-shell\SKILL.md` (F965A8508F856E0733B04EEF5C4B3430) ;
- `%USERPROFILE%\.claude\skills\debug-verification\SKILL.md` ← `Tools\claude\skills\debug-verification\SKILL.md` (35A193A95D4B5781E64346D940BCEF7A) ; hors de la liste de la fiche, mais le profil en a une copie (constat ci-dessous).
Aucune copie au profil pour `lp-lot` (`boss.md`, `SKILL.md`), `lp-repo`, `lp-paths` : elles passent par la jonction
`.claude\skills` de la copie 5.8 vers l'addon.
## 2. Numéros utilisés
sans objet : versement dans des skills de l'addon, sans entrée au journal ni au registre demandée par la fiche ; aucun
numéro réservé ni utilisé dans `etat/REPO/NUMEROS.md`.
## 3. Index, plages et registre des reports
sans objet : aucun doc numéroté créé, aucun report ouvert ou clos.
## 4. Écarts à la fiche
- B4 : le bilan écrit « `WriteAllText` avec `\n` » ; `boss.md` donne `AppendAllText` (ajout) « ou `WriteAllText` du
contenu entier », pour ne pas suggérer d'écraser le journal. Formulation à confirmer par Big Boss.
- B12 : le bilan parle de « 5 skills génériques ». Le profil en contient davantage (relevé `ls` du 2026-10-22 :
`debug-verification`, `lp-perf`, `sk-change-safety`, `sk-orchestrate`, `sk-probe`, `sk-protocol`, `sk-recount`,
`sk-repo`, `sk-windows-shell`, `ue-cpp-build`, plus un dossier `synced`) ; `lp-paths` les liste (sauf `sk-probe`,
skill témoin, et `synced`) et `boss.md` dit « les skills génériques », sans compte.
- Premier jet de B10 et B11 dans `lp-repo` inséré au milieu d'une phrase existante ; corrigé par deux Edit avant les
contrôles. Le diff final ne retire aucune ligne de `lp-repo`.
- Arbre 5.5 de l'addon (`D:\Game\LifePlay-Sandbox`) non touché : `lp-repo` § 1 veut le même changement dans les deux
arbres tant que D-REPO2 n'existe pas. Hors périmètre de la fiche ; décision à Big Boss.
## 5. Fichiers à commiter
Dépôt addon `D:\Game\LifePlay-Sandbox-5.8`, branche `ue5.8` (ticket addon) :
- M `Tools/claude/skills/lp-lot/boss.md`
- M `Tools/claude/skills/lp-lot/SKILL.md`
- M `Tools/claude/skills/lp-repo/SKILL.md`
- M `Tools/claude/skills/sk-windows-shell/SKILL.md`
- M `Tools/claude/skills/sk-protocol/SKILL.md`
- M `Tools/claude/skills/lp-paths/SKILL.md`
- M `Tools/claude/skills/debug-verification/SKILL.md`
- M `Tools/claude/agents/lp-builder.md`
Dépôt jeu `D:\Game\LifePlay-master 5.8`, branche `ue5.8` :
- A `Docs/Migration/etat/BOSS/REX-BOSS-VERSE-2026-10-22.md`
Non suivis présents avant la fiche dans l'addon, non touchés : `Tools/claude/agents/sk-probe-agent.md`,
`Tools/claude/skills/sk-probe/`.
## 6. Lignes « À verser » versées
Les 14 leçons B1 à B14 et la partie « à garder » : voir le tableau de versement (section 1). Aucune ligne `À verser`
d'un registre de lot n'était visée.
Tours : 21 / 40