3.1 KiB
Fiche P7-T10 — Niveau N1 — Modèle prévu sonnet | utilisé <modèle déclaré par ton environnement> — Agent lp-writer — Skills sk-protocol, sk-change-safety
1 Objectif : sk-protocol et sk-orchestrate validés (addon 5.8) déployés dans %USERPROFILE%\.claude\skills, MD5 home = addon relevés avant / après — lot P7, registre P7-TACHES.md ligne T10
2 Complexité : a1 b0 c0 d1 e0 f0 = 2 → N0 (+1 : écrit hors dépôt, réversible par instantané P7\home) → N1
2b Agent : lp-writer (modèle surchargé : aucun) — préchargés : sk-protocol, sk-change-safety — à invoquer : aucun — outils retirés : aucun
3 Contexte : P7-T9v acceptée (D:\Game\LifePlay-master 5.8\Docs\Migration\etat\AG\P7\P7-T9-VAL.md, PASS avec réserves de forme, 2026-10-12). Sources (addon 5.8) : D:\Game\LifePlay-Sandbox-5.8\Tools\claude\skills\sk-protocol\SKILL.md (MD5 33B8EBCA…, 113 l.) et ...\sk-orchestrate\SKILL.md (18FDD81A…, 93 l.). Cibles : %USERPROFILE%\.claude\skills\sk-protocol\SKILL.md (attendu avant : 3716AACA…) et %USERPROFILE%\.claude\skills\sk-orchestrate\SKILL.md (attendu avant : 305E5493…). Instantané des cibles pris avant P7 : D:\Game\LifePlay_Backup_5.5\P7\home\ (manifest.csv, mêmes MD5). Seuls les deux SKILL.md sont copiés ; les autres fichiers de ces dossiers (annexes) ne sont pas touchés. Points amont à reprendre : aucun (réserves R1-R6 de T9v = forme, hors déploiement).
4 Entrées et commandes :
a. md5sum des 2 sources et des 2 cibles ; arrêt si une source diffère de la rubrique 3 ou si une cible diffère de l'instantané (P7\home\manifest.csv) ; ls des deux dossiers cibles (lister les annexes présentes).
b. Copie fichier par fichier (cp en Git Bash ou Copy-Item), source → cible, les deux SKILL.md seulement.
c. md5sum des 2 cibles après : attendu = MD5 des sources ; tr -cd '\r' < cible | wc -c = 0 ; wc -l = 113 / 93.
d. Retour arrière (seulement si c échoue) : recopier D:\Game\LifePlay_Backup_5.5\P7\home\<skill>\SKILL.md vers la cible et relever le MD5.
5 Pièges : sk-change-safety (instantané déjà pris : vérifier son MD5, ne pas en reprendre un autre) ; nouveaux : l'écriture dans %USERPROFILE%\.claude peut être refusée par le mode auto (Self-Modification) : arrête-toi et rapporte, ne contourne pas (pas de script, pas d'autre outil) ; ne jamais écrire le nom d'utilisateur Windows dans le livrable (%USERPROFILE%).
6 Interdits : aucun autre fichier de %USERPROFILE%\.claude (ni settings.json, ni agents, ni autres skills) ; addon non modifié ; aucune commande git qui écrit (+ sk-protocol § 2).
7 Livrable : D:\Game\LifePlay-master 5.8\Docs\Migration\etat\AG\P7\P7-T10-DOC.md au gabarit DOC + compte rendu sk-protocol § 3
8 Critère d'acceptation : tableau 2 lignes « skill | MD5 source | MD5 cible avant | MD5 cible après | conforme » ; MD5 après = source pour les 2 ; 0 CR ; aucun autre fichier touché (liste des dossiers cibles avant / après identique)
9 Budget et arrêt : 20 tours (N1), pic ≤ 80 k, ≈ 5 min — tentative 1/4 ; arrêt sur tout écart de MD5 avant copie ou sur refus d'autorisation ; au budget : livrable partiel + état de reprise