8.6 KiB
8.6 KiB
STE-PASSATION : note de passage du lot STE (2026-10-12, 23:59)
Session sortante : « LOT STE » [4af1e5] (anciennement [180647]). Motif : rotation (doc 32 § 15.9, contexte > 250 k ; demande de
l'utilisateur « recharge ta session et suit les nouvelles règles »). Repartir du registre STE-TACHES.md et de cette note, pas
de la transcription.
00. État au 2026-10-13 (fin de la session STE [b84cc5], PAUSE de l'utilisateur) — prime sur les sections suivantes
- STE-H10 terminé : commits
b3ee785(GI, CHG-336),5b58ffd(Person, CHG-337),f32df0d(TopRight + livrables, CHG-338) ; gel levé ; ERR-011 corrigé (preuve J6). - STE-H3d : SPEC approuvée (variante b,
STE-H3d-SPEC.md), dumps P1 faits sur GI6A957CB2(CAM B1 non commité : refaire si B1 change) ; IMPL MCP de G13 en file (Big Boss : juste après TRACE1), commit après la VAL statique, preuve en jeu avec le build de STE-H3e. - STE-H3e (DIAG des lectures
Person_24silencieuses) : fiche à écrire. - Hors commit :
STE-TACHES.md,STE-H10-INT.md,STE-H3d-SPEC.md,fiches\STE-H3d.md,dumps\GI__*_P1.txt. - Consignes nouvelles (Big Boss, 2026-10-13) : barème
sk-orchestrate§ 2 sur toutes les fiches (grille a-f, S = C3 + f, scission si S ≥ 2 en N0-N2 ou S ≥ 3 en N3-N5, case C9a, issue au registre) ; objectif alpha 2026.10.2.1a Shipping au plus tard le 2026-10-18, STE prioritaire ; avant tout build, cible jeu à reconstruire (LifePlay.targetcite encore Sentry). - Repartir de
STE-TACHES.md(ligne STE-H3d) ; attendre la levée de la PAUSE par Big Boss.
0. Reprise du 2026-10-13 (session STE, ex-MCPA d6c527, redémarrée sur demande de l'utilisateur)
- BUILD-GO STE-H10 (a), GI seul, ouvert (Big Boss, 2026-10-13). Éditeur headless PID 8296 ouvert, MCP port 8000, aucune
boîte de restauration (autosaves GI du 11/10 déplacés vers
Backup_5.5\STE-H10\autosave-2026-10-11\, MD5 au BOSS-JOURNAL). Ne pas relancer d'éditeur ; au démarrage, vérifierget_current_level(→/Game/Scenes/CentralLondon), sinon/mcp→ Reconnect. - Fiches prêtes :
fiches\STE-H10-GI1.md(B1-a EventGraph) puisfiches\STE-H10-GI2.md(B1-a SavePreset + B2-a), agentlp-mcp-bp. - GI1 premier passage : refus du mode auto (« Modify Shared Resources » sur
add_variable), rien écrit (STE-H10-GI1-IMPL.md; EventGraph 6 232 nœuds, cible 6 241 ;add_variableprendtype_name;CallFunction_937.executea 2 entrées, couper_104seul). Puis refus du lancement de l'agent malgré l'« Ordre direct » de l'utilisateur, puis « Auto-Mode Bypass » après ajout par l'utilisateur de 2 règlesautoMode.allow(2026-10-13) dans.claude\settings.local.json. Redémarrage pour relire ces règles. - MD5 : GI
FE4406A0(= HEAD), PersonD1B4C63D, TopRight1FCB94A6. Suite : relancer GI1 (§ 2 point 3) ; si refus, arrêt et remontée à l'utilisateur, aucun contournement.
1. État à la passation (vérifié)
- Aucun
BUILD-GOouvert (GO (a) de STE-H10 rendu parBUILD-FINpartiel), aucun jeton du journal, aucun verrou, aucun sous-agent en cours ; 0 processus Unreal ou LifePlay ; HEAD772b959. - Gel en cours (Big Boss) sur
Content/UI/TopRight.uasset,Content/BPs/Person.uasset,Content/BPs/GI.uassetjusqu'aux commits de STE-H10 ; CAM attend après STE. - Assets :
- TopRight
1FCB94A6…(B4-a écrit, non commité) ; - Person
D1B4C63D…(A1 + B3-a écrits, non commités) ; - GI
FE4406A0…(= HEAD, B1-a et B2-a à écrire).
- TopRight
- Instantanés :
D:\Game\LifePlay_Backup_5.5\STE-H10\(TopRight 3DF4DEC4, Person BE21838A, GI FE4406A0). Repli par asset :.\Tools\Restore.ps1 -Lot STE-H10éditeur fermé (restaure les trois ; restaurer seulement l'asset voulu si besoin).
2. Suite immédiate : STE-H10
BUILD-DEMANDEà Big Boss pour GI seul (fin de l'étape (a)).- (Big Boss, 2026-10-12 : lancer l'éditeur avant d'ouvrir la session pour qu'elle voie
unreal-mcp, sinon/mcp→ Reconnect par l'utilisateur ; LANC1 fait d'abord un court essai du lanceur, 5-10 min.) Éditeur headless par la commande directe (STE-H10-IMPL.md§ 0), pas le lanceur HyperAIStudio (chemin sans guillemets, lot LANC1). Vérifier que la session voitunreal-mcp; sinon l'utilisateur fait/mcp→ Reconnect. - Écrire B1-a (
STE-H10-SPEC.md§ C.5 : 2 variables membres, 9 nœuds EventGraph, 3 coupures, 18 liens,set_pin_valueD2 true ;SavePreset: 3 nœuds, 1 coupure, 4 liens, S3 true), compiler et enregistrer, puis B2-a (§ 2.3 : variable localeMeshSuffix, 2 nœuds, 2 coupures, 4 liens), compiler, enregistrer, fermer. Points relevés :STE-H10-IMPL.md§ 4-5. Un appel MCP à la fois. Possibilité : confier l'écriture à l'agentlp-mcp-bp(N3), qui partage la connexion de la session (MCPA). BUILD-FIN (a)avec les 3 MD5 (pwsh -NoProfile -File Tools\CopieEtat.ps1 -Lot STE -Assets 'Content/BPs/GI.uasset,Content/BPs/Person.uasset,Content/UI/TopRight.uasset').- (b) VAL lp-validator selon
STE-H10-SPEC.md§ C.7 (comptes de nœuds : TopRight 907, Person EventGraph 3 702, ClearProxies 39, GI EventGraph +9, SavePreset 506, GetSMBoolForSMC_Cloth 13 ; CompileAllBlueprints, LPTestStringCompat ;-EtatDirabsolu). - (c) Build Development
D:\Game\LifePlay_Build_5.8_STE-J6_Development(inclut aussi C0, CHG-326, dont la preuve en jeu est reportée à J6). - (d) Trace Insights de l'utilisateur sous réserve « mesure » (
STE-H9-TRACE.md§ 1 : ligne de lancement PowerShell avec&; analyse parUnrealInsights.exe -AutoQuit -NoUI -ExecOnAnalysisCompleteCmd="@=<rsp>", scripts et exports dans le scratchpad de la session sortante, à refaire au besoin) ; critèresSTE-H10-SPEC.md§ C.8 + C0 (groupes F5 de la trame DESTROY). - (e) CHG sous jeton (réserver 3 numéros sous verrou ; plage README), un ticket gardien par asset (ou un ticket à trois commits) ; lancer un gardien neuf (après un changement de règle, un sous-agent repris garde ses anciennes permissions). Emporter aussi les livrables STE-H7, H8, H9, H10 (SPEC, IMPL) et leurs fiches, encore non suivis.
3. Ensuite (registre STE-TACHES.md)
- STE-H3d (13
Person_24dans leCHECKING:des scènes d'animal) : fiche à écrire (décision « commiter puis fiche à part »). - Saccades restantes après la trace J6 : éventuels H7b (
FlushLatentActions) / H8b (GenerateRecsà l'arrivée dans un lieu, 90-313 ms), selon la mesure. - Défaut d'origine
K2Node_CustomEvent_PersondansPerson.moveToPersonStand(avis rendu à Big Boss, non ouvert en fiche). - Clôture du lot (FIN-LOT, VAL de lot, STE-JEU).
4. Décisions de l'utilisateur en vigueur (rappel)
Cheveux A1 ; fin de scène B1-a, B2-a, B3-a, B4-a ; une seule trace Insights à la fin ; commit et repli par asset ; C0 commité
(CHG-326, 7bceea6) avec preuve en jeu à J6 ; règle de permission Edit(Docs/Migration/etat/REPO/**) ajoutée par l'utilisateur.
À verser (orchestrateur STE, 2026-10-14, demande de Big Boss)
- lp-mcp / lp-mcp-bp, consigne d'exécution : aucun
tee, aucun caractère>(ni2>&1, ni2>/dev/null), aucun fichier intermédiaire désigné par une variable ; analyser les sorties par tube direct ou par Read du fichier enregistré par l'outil MCP ; vérifier chaque type_id parfind_node_typesavec son filtre avant lecreate_nodecorrespondant ; un seul appel MCP par message, jamais uncreate_nodedans le même message qu'une autre commande. - Écarts constatés (STE-ORG4-I, tentative 1) :
2>/dev/nulldans une commande de lecture (tour 4, non refusé par le crochet) ;find_node_typespar filtre (P5) remplacé par un seul appel à filtre vide, puiscreate_nodelancé sans attendre la vérification et dans le même message qu'untee $Lrefusé (nœud créé en mémoire, perdu à la fermeture) ; IMPL complète (environ 90 tours) au-dessus du plafond de l'agent (75) : scission O4a / O4c. - lp-mcp § 3 : sur un CustomEvent,
thenest la sortie 1 (0 =OutputDelegate) ;UeStatelancé aussitôt aprèsStop-Processvoit encore le PID : relancer quelques secondes plus tard ;BlueprintTools.list_graphsexiste ; l'éditeur autosauvegarde l'asset ouvert vers 10 min (*_Auto1, à déplacer en fin de fiche). - lp-lot / sk-change-safety (orchestrateur STE, 2026-10-14) : prendre
Snapshot.ps1avant toute IMPL qui modifie un fichier non suivi (??) ; sinon aucun retour arrière (git ne l'a pas). Cas : ORG5-I2a a modifiéLPBonusRewardSubsystem.h/.cpp(I1, non suivis) sans instantané préalable ; la version I1 seule est perdue (décrite dansSTE-ORG5-I1-IMPL.mdetSTE-ORG5-V1-VAL.md).