2.4 KiB
Fiche STE-H5 — Niveau N3 — Modèle prévu (modèle de l'agent lp-cart) | utilisé <modèle déclaré> — Agent lp-cart — Skills sk-protocol
1 Objectif : expliquer pourquoi la variable de scène AI est absente (tableau Person de longueur 0) pendant la rafale
des routines d'IA (24 démarrages « by 0 », 21:32:09-21 dans STB-JEU2), alors que le moteur pose toujours AI =
[AIDummy] avant les routines (cas B de Q1, STE-H3-SPEC.md § 4). Une hypothèse testée, verdict, et correctif proposé
si la cause est trouvée. Lot STE, registre D:\Game\LifePlay-master 5.8\Docs\Migration\etat\ST\STE\STE-TACHES.md, ligne STE-H5.
2 Complexité : a1 b2 c2 d0 e1 f1 = 7 → N3 (aucun)
2b Agent : lp-cart (modèle surchargé : aucun) — préchargés : ceux de l'agent — à invoquer : aucun — outils retirés : aucun
3 Contexte : copie D:\Game\LifePlay-master 5.8, lecture seule. Livrables amont : etat\ST\STE\STE-H3-SPEC.md § 4
(Q1 cas B, piste : boucle CheckingAiIndex, macro Async ItersPerTck = 7 EGB:24915-24918, effacement des variables
de scène) ; etat\ST\STD\STD-SCN-DIAG.md ; dumps etat\ST\STE\dumps\GI__EventGraph.txt (après STC, avant STE-GI ;
STE-GI n'a touché ni les routines ni les variables de scène) et GI__CallFunction.txt ; journal STB-JEU2.
Décision utilisateur (2026-10-10, Q1 = A) : gardes posées (le symptôme est masqué) ; cause instruite ici.
4 Entrées et commandes (Grep / Read) : suivre la pose de AI (AddVariable('AI'), CallFunction_779 / _739) et ses
effacements (clearVariable, clearScenePersons, fin de scène) ; chercher un entrelacement possible entre deux
routines traitées par la boucle asynchrone (une routine efface les variables pendant qu'une autre les lit).
5 Pièges : les numéros de ligne EGB de STE-H3-SPEC renvoient au dump STB : citer le dump STE ; un seul essai, au gabarit
DIAG ; ne pas proposer de correctif qui change un comportement visible sans question à l'utilisateur.
6 Interdits : aucune écriture hors du livrable ; pas d'éditeur, de commandlet ni de build ; aucun commit (+ sk-protocol § 2).
7 Livrable : D:\Game\LifePlay-master 5.8\Docs\Migration\etat\ST\STE\STE-H5-DIAG.md au gabarit DIAG
(D:\Game\LifePlay-master 5.8\.claude\skills\lp-doc\gabarits.md).
8 Critère d'acceptation : verdict étayé par fichier:ligne ; hypothèse suivante proposée si réfutée.
9 Budget et arrêt : ≈ 60 tours, pic ≤ 250 k, ≈ 30 min.