LifePlay-Revival/Docs/Migration/etat/AG/P7/P7-T10-DOC.md

53 lines
3.9 KiB
Markdown
Raw Normal View History

Fiche P7-T10 — Niveau N1 — Modèle prévu sonnet | utilisé aucun (copie faite par l'utilisateur ; livrable rédigé par la session P7 n° 2, claude-opus-5-5) — Agent aucun — Skills sk-protocol, sk-change-safety
# P7-T10-DOC : déploiement de `sk-protocol` et `sk-orchestrate` dans `%USERPROFILE%\.claude\skills` (2026-10-12)
**Résultat : FAIT.** Le lancement de l'agent lp-writer a été refusé par le mode auto de la session P7 n° 2 (Self-Modification), non contourné ; l'utilisateur a fait lui-même la copie (2 `Copy-Item`, PowerShell) avec relevé des MD5 avant / après, puis la session P7 a relu les cibles. Les deux `SKILL.md` déployés sont identiques à l'addon 5.8 validé par P7-T9v.
## 1. Fichiers écrits
| Skill | Source (addon 5.8) | MD5 source | MD5 cible avant (= instantané `P7\home`) | MD5 cible après | Conforme |
|---|---|---|---|---|---|
| sk-protocol | `D:\Game\LifePlay-Sandbox-5.8\Tools\claude\skills\sk-protocol\SKILL.md` | 33B8EBCA7C4D1031BABA96ADEFDA7797 | 3716AACA26488A03EEF3296499AEA44A | 33B8EBCA7C4D1031BABA96ADEFDA7797 | oui |
| sk-orchestrate | `D:\Game\LifePlay-Sandbox-5.8\Tools\claude\skills\sk-orchestrate\SKILL.md` | 18FDD81A0490976DB9D95D371EC45349 | 305E5493E6E51236AA59605701F2D709 | 18FDD81A0490976DB9D95D371EC45349 | oui |
Cibles : `%USERPROFILE%\.claude\skills\sk-protocol\SKILL.md`, `%USERPROFILE%\.claude\skills\sk-orchestrate\SKILL.md`. Aucun autre fichier : chaque dossier cible ne contient que `SKILL.md` (avant et après, comme l'instantané).
## 2. Numéros utilisés (CHG, ERR, doc)
sans objet : aucun numéro réservé ; le CHG du lot revient à la DOC de clôture (P7-T6).
## 3. Index, plages et registre des reports
sans objet : les skills du profil ne sont pas indexés.
## 4. Écarts à la fiche
- Exécutant : l'utilisateur, pas lp-writer (refus d'autorisation au lancement, boss.md § 9) ; commandes PowerShell (`Get-FileHash`, `Copy-Item`) au lieu de `md5sum` / `cp`, même effet.
- Retour arrière : non requis. Instantané : `D:\Game\LifePlay_Backup_5.5\P7\home\<skill>\SKILL.md` (MD5 du `manifest.csv` = cibles avant).
- D-P7.15 (a) levée : `gabarits.md` actif renvoie à `sk-protocol` § 9, désormais présent dans la version déployée.
## 5. Fichiers à commiter
- A `Docs/Migration/etat/AG/P7/P7-T10-DOC.md` (jeu 5.8). Les cibles sont hors dépôt ; les sources de l'addon 5.8 sont commitées avec le lot (ticket au gardien après réécriture de `P7-T9-DOC.md`, réserve R2 de P7-T9v).
## 6. Lignes `À verser` du registre versées
sans objet : pas une DOC de clôture.
## Mesuré
Utilisateur, PowerShell, cwd `D:\Game\LifePlay-master 5.8` (chemins de profil ramenés à `%USERPROFILE%`) :
```
Get-FileHash -Algorithm MD5 "$env:USERPROFILE\.claude\skills\sk-protocol\SKILL.md", "$env:USERPROFILE\.claude\skills\sk-orchestrate\SKILL.md" | Format-Table Hash, Path
3716AACA26488A03EEF3296499AEA44A %USERPROFILE%\.claude\skills\sk-protocol\SKILL.md
305E5493E6E51236AA59605701F2D709 %USERPROFILE%\.claude\skills\sk-orchestrate\SKILL.md
Copy-Item "D:\Game\LifePlay-Sandbox-5.8\Tools\claude\skills\sk-protocol\SKILL.md" "$env:USERPROFILE\.claude\skills\sk-protocol\SKILL.md"; Copy-Item "D:\Game\LifePlay-Sandbox-5.8\Tools\claude\skills\sk-orchestrate\SKILL.md" "$env:USERPROFILE\.claude\skills\sk-orchestrate\SKILL.md"
Get-FileHash … (même commande)
33B8EBCA7C4D1031BABA96ADEFDA7797 %USERPROFILE%\.claude\skills\sk-protocol\SKILL.md
18FDD81A0490976DB9D95D371EC45349 %USERPROFILE%\.claude\skills\sk-orchestrate\SKILL.md
```
Relecture par la session P7 (Git Bash, `md5sum`, `wc -l`, `tr -cd '\r' | wc -c`, `cmp -s` cible / addon, `ls` des dossiers cibles et de l'instantané) :
```
sk-protocol home=33b8ebca7c4d1031baba96adefda7797 addon=33b8ebca7c4d1031baba96adefda7797 lignes=113 CR=0
cmp identique
SKILL.md
SKILL.md
sk-orchestrate home=18fdd81a0490976db9d95d371ec45349 addon=18fdd81a0490976db9d95d371ec45349 lignes=93 CR=0
cmp identique
SKILL.md
SKILL.md
```