122 lines
9.3 KiB
Markdown
122 lines
9.3 KiB
Markdown
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
|