23 lines
2.4 KiB
Markdown
23 lines
2.4 KiB
Markdown
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.
|