7.3 KiB
Fiche OBP-T1 — Niveau N1 — Modèle prévu modèle de l'agent lp-writer | utilisé claude-sonnet-5-5 — Agent lp-writer — Skills sk-protocol, lp-doc, lp-lot, sk-windows-shell (lecture)
OBP-T1-IMPL : six pièges OBB reportés dans sk-windows-shell et lp-build (2026-10-10)
1. Fichiers modifiés
Fins de ligne et encodage relevés avant / après (tr -cd '\r', tr -cd '\n', head -c3) : tous en LF pur (CR = 0), sans BOM, aucun changement de convention.
| Fichier | Avant | Après | Contenu |
|---|---|---|---|
%USERPROFILE%\.claude\skills\sk-windows-shell\SKILL.md (non versionné) |
43 lignes, 3 430 o | 49 lignes, 4 595 o | section « Pièges relevés au lot OBB » insérée avant « Interdits » : P1 (casse PowerShell, OBB-T1b E6), P2 (entrée standard, OBB-T7s écart 1, OBB-T7c écart 3), P8 (Git Bash : antislashs perdus, $ mangés, ValidateSet en -File; OBB-T7c, OBB-T3, lp-build § 8) |
D:\Game\LifePlay-Sandbox\Tools\claude\skills\lp-build\shipping.md (neuf) |
absent | 29 lignes, 2 227 o | P6 (-nodebuginfo, _PDB, BUILD-ID.txt), P7 (texte prêt de OBB-T3-IMPL.md Constats 4, repris tel quel, plus le chemin guillemeté en Git Bash), P5 (.rsp : « contenu valide » ; limite du contrôle [3]) ; sources citées |
D:\Game\LifePlay-Sandbox-5.8\Tools\claude\skills\lp-build\shipping.md (neuf) |
absent | identique | idem |
D:\Game\LifePlay-Sandbox\Tools\claude\skills\lp-build\SKILL.md |
148 lignes, 16 579 o | 149 lignes, 16 662 o | une ligne ajoutée à la fin de § 4 (ligne 73) : « Pièges Shipping / UAT (-nodebuginfo, CheckPackage, .rsp) : shipping.md. » |
D:\Game\LifePlay-Sandbox-5.8\Tools\claude\skills\lp-build\SKILL.md |
148 lignes, 16 579 o | 149 lignes, 16 662 o | idem |
Contrôles rejoués (établi) :
cmpdes deuxSKILL.md: identiques ;cmpdes deuxshipping.md: identiques.git -C <addon> diff --numstat:1 0 Tools/claude/skills/lp-build/SKILL.mddans les deux addons (Sandbox, branchelot/DC3-atelier, HEAD5b15fdb; Sandbox-5.8, brancheue5.8, HEADeddaedf).git -C <addon> status --short:M …/lp-build/SKILL.mdet?? …/lp-build/shipping.mdseulement, dans chaque addon.diffdesk-windows-shellcontre la copie prise avant écriture (scratchpadsws-avant.md, 43 lignes) : 0 ligne supprimée (<), 6 lignes ajoutées (>). Ajouts seulement.- Pièges déjà présents (non dupliqués) : relus,
lp-build§ 8 mentionnait déjàpwsh -Commandpour une liste passée àUeState.ps1(U8-T3) ; P8 y renvoie au lieu de le redire. Aucun des autres pièges (casse, entrée standard, antislashs Git Bash,-nodebuginfo,CheckPackage,.rsp) n'était présent dans les deux skills.
2. Écarts à la SPEC
- Fiche sans SPEC. Écarts à la fiche :
- P8 : la fiche donne trois symptômes ; le troisième (
ValidateSet) est formulé selon la sourceOBB-T7c-BUILD.mdligne 7 (« refusé parValidateSet») etlp-build§ 8 (liste-Kind Editeur,Compilationpassée en une seule chaîne en-File). Le mécanisme exact du refus est celui delp-build§ 8 (U8-T3), non rejoué ici : [est.]. - P8, deuxième symptôme : la source
OBB-T3-IMPL.md§ 1 (l. 110-113) parle de guillemets de$emangés par bash dans unParseFilelancé depuis Git Bash ; j'ai écrit «$et guillemets d'unpwsh -Commandmangés par bash », avec le remède de la source (guillemets simples autour de la commande) et celui de la fiche (.ps1). - P5, exemple entre parenthèses (« le module attendu y figure ou y est absent s'il a été retiré ») : ajout de rédaction tiré de
OBB-T7-VAL.md(B3LPAnimCore/LPAnimMeasure), pas une règle des sources ; à retirer si l'orchestrateur le juge superflu. - P7 : j'ai ajouté une ligne sur le chemin
-Buildà guillemeter en Git Bash (sourceOBB-T7c-BUILD.md, 1er essai, code 3), absente du texte prêt. shipping.md: chiffres du P6 (225 570 816 o, 230 967 022 o) relus àOBB-T7-VAL.mdC1 ; la fiche ne citait que 225 Mo.- P5, « établi » : T7a-BUILD présentait l'hypothèse comme estimée ; T7-VAL § 2 (a) / (a') la corrobore par lecture binaire de l'exe (ligne 16 lue ; le détail de la lecture binaire n'a pas été relu, ligne tronquée par l'outil) : [est.] pour le détail.
- P8 : la fiche donne trois symptômes ; le troisième (
3. Instantané
Pris par l'orchestrateur avant ma fiche (non relevé par moi dans un manifeste) : D:\Game\LifePlay_Backup_5.5\OBP-addon, \OBP-addon58 (SKILL.md MD5 928450D8…, shipping.md absent), \OBP-user (sk-windows-shell MD5 661C6C2E…, 3 430 o ; fichier non versionné : seul filet). Aucun manifeste relu ni Snapshot.ps1 lancé par cet agent. Copie de contrôle supplémentaire de sk-windows-shell avant écriture : scratchpad de session (…\scratchpad\sws-avant.md), jetable.
Retour arrière (proposé, non lancé) : addons, ticket RESTORE au gardien (ou git revert du commit du ticket OBP-R1 une fois commité) ; avant commit, déplacer shipping.md vers D:\Game\LifePlay_Backup_5.5\OBP et restaurer SKILL.md depuis \OBP-addon / \OBP-addon58 ; sk-windows-shell : restaurer depuis \OBP-user.
4. Ce qui n'a pas été fait
- Pas de CHG, ERR ni doc numéroté (non demandé : fiche DOC séparée si l'orchestrateur le veut).
- Le registre
OBP-TACHES.md, le doc 21 et la mémoire du projet ne sont pas touchés (réservés à l'orchestrateur). - Les pièges P5 et P7 ne sont pas reportés dans
lp-validate(la source P5 viselp-build;lp-validatehors liste de la fiche). - Aucun test de comportement des skills (rien à exécuter).
5. Points à confirmer en VAL
shipping.mdidentique dans les deux addons (cmp) etSKILL.md+1 ligne chacun (git diff --numstat=1 0).- Les six pièges (P1, P2, P8 dans
sk-windows-shell; P5, P6, P7 dansshipping.md) portent chacun une source existante :OBB-T1b-IMPL.md(E6, ligne 41),OBB-T7s-VAL.md(écart 1, ligne 69),OBB-T7c-BUILD.md(lignes 7, 54, 78),OBB-T3-IMPL.md(l. 110-113, Constats 4),OBB-T7a-BUILD.md(Constats),OBB-T7-VAL.md(C1, C3, § 2 (a)). - Décision de l'orchestrateur sur l'écart 3 (exemple du P5) ; limite assumée :
lp-build\SKILL.mdreste à 149 lignes pour une limite de 120 (la fiche imposait une seule ligne). - Si
sk-windows-shelldoit entrer dans git ou être recopié ailleurs : hors périmètre.
6. Fichiers à commiter
Aucun agent n'a commité (aucune commande git qui écrit).
- Dépôt addon
D:\Game\LifePlay-Sandbox(branchelot/DC3-atelier) :M Tools/claude/skills/lp-build/SKILL.mdA Tools/claude/skills/lp-build/shipping.md
- Dépôt addon
D:\Game\LifePlay-Sandbox-5.8(brancheue5.8) :M Tools/claude/skills/lp-build/SKILL.mdA Tools/claude/skills/lp-build/shipping.md
%USERPROFILE%\.claude\skills\sk-windows-shell\SKILL.md: modifié, non versionné (pas de dépôt).- Jeu
D:\Game\LifePlay-master 5.8(brancheue5.8) :A Docs/Migration/etat/OB/OBP/OBP-T1-IMPL.md(ce livrable)
Ordre inter-dépôts (lp-lot) : commit des deux addons, puis le jeu ; pas de pin à mettre à jour demandé par la fiche.
Tours : 10 / 40
Constats
lp-build\SKILL.md: 149 lignes pour une limite de 120 ; le dépassement préexistait (148) ; à traiter par un lot dédié (déplacement de sections vers des annexes,symptoms.mdoushipping.md).- Outil Edit : fichiers sans CR, aucune conversion de fins de ligne constatée (CR = 0 avant et après).