LifePlay-Revival/Docs/Migration/etat/ST/STE/fiches/STE-H3b.md
edujiro5972 8084622450 LifePlay UE 5.8 : état de développement au 2026-10-19
Tickets : REP1-T4

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-19 22:57:42 +02:00

26 lines
2.7 KiB
Markdown

Fiche STE-H3b — Niveau N3 — Modèle prévu (modèle de l'agent lp-cart) | utilisé <modèle déclaré> — Agent lp-cart — Skills lp-mcp (lecture), sk-protocol
1 Objectif : compléter la SPEC des gardes F2 / F3 restantes, non couvertes par STE-H3 (G1-G6), pour qu'elles soient
exécutables par MCP sans improvisation : lecture `_41` dans `CallFunctionReturnBool`, lecture `_30`, sites d'appel de
`getActorVar` (`CallFunction_141`), `setActorVar` (`CallFunction_150`) et `modifyActorVar` (`CallFunction_144`) qui
passent `Person[0]` en paramètre. Lot STE, registre `D:\Game\LifePlay-master 5.8\Docs\Migration\etat\ST\STE\STE-TACHES.md`,
ligne STE-H3b.
2 Complexité : a1 b2 c1 d1 e1 f1 = 7 → N3 (aucun)
2b Agent : lp-cart (modèle surchargé : aucun) — préchargés : ceux de l'agent — à invoquer : lp-mcp (§ 3-4) — outils retirés : aucun
3 Contexte : copie `D:\Game\LifePlay-master 5.8`, branche `ue5.8`, lecture seule.
Livrables amont : `etat\ST\STE\STE-H3-SPEC.md` (§ 2.1 conventions, § 2.8 correspondance nom compilé → nœud, § 4 Q3,
R7, É1) ; dumps `etat\ST\STE\dumps\` : `GI__CallFunctionReturnBool.txt` (585 nœuds, STE-D2), `GI__CallFunction.txt`,
`GI__getActorVar.txt`, `GI__setActorVar.txt`, `GI__EventGraph.txt` ; journal STB-JEU2 (voir STE-H3-SPEC pour le chemin).
Décision utilisateur (2026-10-10, Q3 de STE-H3-SPEC) : oui, fiche à part. Q1 = A (toutes les gardes, comportement
identique ; cas B instruit par STE-H5). GI a été modifié par STE-GI (EventGraph seulement, 13 nœuds, `STE-GI-IMPL.md`) :
les fonctions dumpées ne sont pas touchées.
4 Entrées et commandes (Grep / Read) : situer chaque lecture par la méthode de STE-H3-SPEC § 2.8 (comptes de L2) ; pour
chaque garde, donner nœuds, broches (index), type_id, chemin « non valide » = ce que l'exécution fait déjà avec la
référence nulle ; numéroter G7 et suivantes.
5 Pièges : lp-mcp § 3-4 ; cascades de Branch, pas d'AND ; sites d'appel à cibles multiples : ordre conservé ; les
suffixes `_N` ne se relient pas aux nœuds par le dump (STE-H3-SPEC § 3).
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-H3b-SPEC.md` au gabarit SPEC
(`D:\Game\LifePlay-master 5.8\.claude\skills\lp-doc\gabarits.md`), critères de VAL (Grep F2 / F3 attendus dans un journal de jeu).
8 Critère d'acceptation : chaque garde exécutable par MCP, comportement inchangé justifié, ou question Q# à l'utilisateur.
9 Budget et arrêt : ≈ 60 tours, pic ≤ 250 k, ≈ 30 min ; arrêt si une lecture citée est introuvable (rapporter).