3.2 KiB
Fiche STE-GEL1-D1 — Niveau N0 — Modèle prévu sonnet | utilisé <modèle déclaré par ton environnement> — Agent lp-builder — Skills sk-protocol, sk-windows-shell
1 Objectif : 2 dumps Blueprint en lecture seule de TopRight pour la SPEC de la garde C2 (GEL1) : TopRight:SortByDistance et TopRight:EventGraph (TopRight a changé au commit f32df0d du 2026-10-13, après le dump D9 du 2026-10-11) — lot STE, registre D:\Game\LifePlay-master 5.8\Docs\Migration\etat\ST\STE\STE-TACHES.md ligne STE-GEL1
2 Complexité : a0 b0 c0 d0 e1 f0 = 1 → N0 (aucun) ; barème § 2 : C3 = 0 (commande exacte) ; S = 0 → pas de scission ; C9a : relu le 2026-10-14 par l'orchestrateur (UE-GO de Big Boss, jeu fermé, UeState 0 ; TopRight 1fcb94a60061b418e9deeb08bc1a990d, non modifié dans l'arbre, dernier commit f32df0d)
2b Agent : lp-builder (modèle surchargé : aucun) — préchargés : (ceux de l'agent) — à invoquer : aucun — outils retirés : aucun
3 Contexte : UE-GO de Big Boss (2026-10-14, STE-GEL1-D1 ; CAM attend le jeton juste après : rapidité). Copie D:\Game\LifePlay-master 5.8 (ue5.8). Commandlets en lecture seule. MD5 d'entrée attendu : Content\UI\TopRight.uasset = 1fcb94a60061b418e9deeb08bc1a990d.
Points amont à reprendre : aucun.
4 Entrées et commandes (PowerShell 7, depuis D:\Game\LifePlay-master 5.8, une à la fois) :
a. Avant : MD5 de TopRight ; .\Tools\UeState.ps1 = 0 (sinon arrêt).
b. .\Tools\RunCommandlet.ps1 -Lot STE-GEL1 -Commandlet LPDumpFunction -Args '-BP=TopRight -Fn=SortByDistance -Pins -Exec' -EtatDir "D:\Game\LifePlay-master 5.8\Docs\Migration\etat\ST\STE"
c. idem -Args '-BP=TopRight -Fn=EventGraph -Pins -Exec'
d. Pour chacun : code, durée, en-tête === TopRight :: <Fn> (N noeuds) === lu dans Saved\Logs\portage\STE-GEL1_LPDumpFunction_*.log ; copier les lignes LogLPDump (préfixe retiré, premier listing et second listing d'exécution, sans la synthèse « Warning/Error Summary ») dans etat\ST\STE\dumps\TopRight__SortByDistance_D1.txt et etat\ST\STE\dumps\TopRight__EventGraph_D1.txt par l'outil Write.
e. Après : MD5 de TopRight identique à l'entrée ; UeState = 0.
5 Pièges : voir sk-windows-shell ; le crochet ecriture-gardien refuse tout caractère > dans une commande Bash (même 2>/dev/null, même dans un motif), python -c et les heredocs : au premier refus, arrêt et compte rendu ; le résumé .txt de LPDumpFunction n'affiche que 100 signatures : lire le .log ; si -BP=TopRight n'est pas trouvé, essayer une fois -BP=/Game/UI/TopRight, puis arrêt ; aucun nom d'utilisateur ni C:\Users\<nom> dans le livrable.
6 Interdits : aucun asset ni code modifié ; pas d'éditeur ni de MCP ; pas de build ; aucune commande git qui écrit (+ sk-protocol § 2).
7 Livrable : D:\Game\LifePlay-master 5.8\Docs\Migration\etat\ST\STE\STE-GEL1-D1.md (commandes, codes, comptes de nœuds, chemins des dumps, MD5 avant / après, UeState final) + compte rendu sk-protocol § 3
8 Critère d'acceptation : 2 dumps écrits, MD5 de TopRight inchangé, UeState = 0
9 Budget et arrêt : 15 tours, pic ≤ 80 k, ≈ 8 min — tentative 1/4 ; arrêt si le MD5 bouge, si un commandlet échoue deux fois, ou au premier refus de permission ou du crochet