7.6 KiB
STB-TACHES : registre des fiches (ST, lot de corrections après G-ST, ouvert le 2026-10-09)
Orchestrateur : session « Lot 29 : sélection outils debugging » (Opus 5.5). Entrée : porte G-ST validée (STA-TACHES.md,
décisions utilisateur) ; tableau des causes et lots : etat\ST\STA\STA-T2c-DOC.md § A et § E.
Méthode : correctifs Blueprint par MCP dans cette session (outils Epic de l'éditeur, règles d'usage doc 29 § 9), un
instantané par lot, CompileAllBlueprints après chaque lot, VAL par agent distinct ; build C++ par lp-builder ;
preuve en jeu groupée en fin de lot (build Development, parcours, LogStats). Gel de la copie 5.8 annoncé à toutes les
sessions actives avant chaque usage d'UE.
Décisions utilisateur (2026-10-09, après ERR-057, chat de la session du lot 29) :
- Vitesse caméra : slider dans Settings + entrée de configuration à part (GameUserSettings.ini), lue au démarrage, écrite seulement quand le joueur bouge le slider ; aucun événement de menu ne peut l'écraser.
- Durée des scènes (« show ») : réglage gardé, protégé : il ne change que sur action du joueur.
- Ordre : après STB-JEU (preuve en jeu du lot STB sur la nouvelle archive, retour CHG-294), puis lot UI dédié.
| Fiche | Objectif (un résultat) | Note → Nx | Agent (modèle) | Dépend de | Statut | Livrable | CHG | Tours | Pic | Jetons | Durée |
|---|---|---|---|---|---|---|---|---|---|---|---|
| STB-T0 | LPDumpFunction imprime le nom des événements personnalisés (C4) + build éditeur | a1 b1 c0 d1 e1 f1 = 5 → N2 | orchestrateur (IMPL) + lp-builder (BUILD) | STA-T2a2 | acceptée (build code 0, 0 erreur, LifePlayEditorTools recompilé ; dump MainMenu : 5 evenement personnalise, 53 evenement, 21 macro) |
STB-T0-BUILD.md |
CHG-280 | 14 tours (BUILD) | 60 k | 46 k ; 0,6 M lus | 1 min 06 s |
| STB-GIA | Table BeautyStandards remplie avant la génération des PNJ (R01 ; R02 cond.) |
a1 b2 c1 d1 e1 f1 = 7 → N3 | orchestrateur (MCP) | STA-T2a2 (D1) | faite, commit ba4335d (2 appels ConsolidateBeautyStandards : LoadSettings après loadAverageAttractiveness, PopulateRaws après PopulateBeautyStandardsDefault ; compilé, 0 diagnostic) ; VAL et preuve en jeu en STB-VAL / STB-JEU |
CHG-281 dans le journal (fiche IMPL non écrite : le CHG en tient lieu) | CHG-281 | ||||
| STB-GIB | Tableaux lus sans test de longueur dans GI (R03, R04, R12, R28, R11) + données de vêtements (C3) | a2 b1 c1 d1 e1 f1 = 7 → N3 | orchestrateur (MCP) + lp-builder + lp-inventory | STB-GIA | faite, commits cac5b2d (R12, R28, R11) et 959bd8b (R03, R04 : LPStringCompat.GetStringAtOrEmpty, build code 0, 3120 / 0 / 60) ; données : pas de correction des lignes à 3 champs (valides, champ facultatif) et retrait des 12 espaces finaux de Clothes4.txt (décision utilisateur « oui pour les 2 », CHG-287, fichier hors dépôt) |
STB-GIB-BUILD.md, STB-GIB-DATA-INV.md |
CHG-282, CHG-283, CHG-287 | ||||
| STB-PEA | standIdle, Headtrack (sauter la rotation, C7), OccupyingFnt (R16-R19) |
a1 b1 c1 d1 e1 f1 = 6 → N2 | orchestrateur (MCP) | — | faite, commit fcdaf24 (R16, R17+R18 cascade Headtrack + variable HeadtrackAimLocation, C7 rotation sautée, R19, et R27 avancé depuis PEB ; compilé, 0 diagnostic) |
CHG-284 | CHG-284 | ||||
| STB-PEB | assignHome (rien dans AI_Homes si échec, C8), Standspots_Occupied (R20, R21, R27) |
a1 b1 c1 d1 e1 f1 = 6 → N2 | orchestrateur (MCP) | STB-PEA | faite, commit ee2821a (R20 cascade, R21 rien dans AI_Homes sans bâtiment, C8 ; R27 traité en PEA ; compilé, 0 diagnostic) |
CHG-285 | CHG-285 | ||||
| STB-MEN | MainMenu : GI affecté à l'initialisation (C6 = A) (R13, R14) |
a1 b1 c1 d1 e1 f1 = 6 → N2 | orchestrateur (MCP) | STA-T2a2 (D7) | retirée : commit 2aa6f64 (CHG-286) défait par c301dd5 (CHG-294, ERR-057) : régression en jeu, les OnSpinBoxValueChanged des réglages écrivaient leurs valeurs de conception dans GI (caméra, durée des scènes) ; R13 / R14 rouverts, remplacement proposé : IsValid(GI) dans la liaison |
CHG-286, CHG-294 | CHG-286, CHG-294 | ||||
| STB-SMS | StreetMap_Static : CurrentCityExpansion, BGA (R22, R23) |
a1 b1 c0 d1 e1 f1 = 5 → N2 | orchestrateur (MCP) | — | faite, commit 281207f (R22 : IsValid(CurrentCityExpansion) dans SearchByAmenitySafe (2 branches) et findNearbyBuilding (1) ; R23 : IsValid(BGA) ×3 dans PlayBGA ; cas non valides = chemin déjà suivi avec la référence nulle ; compilé, 0 diagnostic) |
CHG-288 | CHG-288 | ||||
| STB-ROO | Room pickPresetWorld : BuildingPoints (R24) |
a1 b0 c0 d1 e1 f0 = 3 → N1 | orchestrateur (MCP) | — | faite, commit 17bf1c7 (R24 : IsValidIndex(BuildingPoints, 1), sinon Strings[0] comme avant ; compilé, 0 diagnostic) |
CHG-289 | CHG-289 | ||||
| STB-GIC | GI : clearScenePersons, determinePersonVars, Interacting (R05, R09, R15 ; cond. R06-R08, R10) |
a1 b1 c1 d1 e1 f1 = 6 → N2 | orchestrateur (MCP) | STB-T0 | faite, commit cdecfcc (R15, R09, R05 ; conditionnels R06-R08, R10 non traités, restent à trancher ; compilé, 0 diagnostic) |
CHG-290 | CHG-290 | ||||
| STB-MAP | MapMarkers : création du composant de focus retirée de la garde C++ (C10, option B) + build | a1 b1 c1 d1 e1 f1 = 6 → N2 | orchestrateur (IMPL, modification de 2 fichiers) + lp-builder | STB-GIB (R28/R11) | faite (NewObject du composant de focus retiré ; build lp-builder code 0, 0 erreur, 0 avertissement compilateur, recompté) |
STB-MAP-BUILD.md |
CHG-292 | ||||
| STB-SEX | SexInterface SexPersons (R26, conditionnel) |
a1 b1 c2 d1 e1 f1 = 7 → N3 | orchestrateur (MCP) | STA-T2a2 (D9) | faite (condition levée : mécanisme confirmé par le dump D9 ; IsValidIndex(SexPersons, i) avant le IsValid ; compilé, 0 diagnostic) |
CHG-291 | CHG-291 | ||||
| STB-VAL | VAL de lot : CompileAllBlueprints, relecture des diffs, LPTestStringCompat |
a1 b1 c0 d0 e1 f1 = 4 → N1 | lp-validator (claude-sonnet-5-5) | tous | acceptée (recompte orchestrateur : CompileAllBlueprints 418 / 418 compilés, 0 erreur, 0 avertissement = référence STM-T4c ; LPTestStringCompat 3120 / 0 / 60 ; tableau 22 contrôles OK, 0 écart ; effets en jeu reportés à STB-JEU) |
STB-VAL.md, dumps\ |
— | 87 outils ; 53 tours | 200 k | 200 k (hors budget) ; 6,2 M lus | 30 min 38 s |
| STB-JEU | Preuve en jeu : build Development, parcours U8 rejoué, LogStats comparé à STA-T1 |
a1 b1 c0 d0 e1 f1 = 4 → N1 | lp-builder + utilisateur (parcours) | STB-VAL | acceptée avec réserve (STB-JEU-VAL.md) : session 1 → régression ERR-057 (CHG-286) trouvée, retirée par CHG-294 (contre-épreuve U8 : vitesses normales) ; session 2 (archive STB-JEU2, HEAD c301dd5) : jeu normal selon l'utilisateur, signatures visées à 0, Floats_3 30 (1 107 sur la contre-épreuve U8) ; familles nouvelles hors fonctions STB (moteur de scènes, ReturnStatIfNeeded 270, CallFunction 167, GetSkeletalMesh 98) ni attribuées ni exclues faute de parcours U8 identique ; instantané des réglages STB-SET-INV.md (seuls CameraSpeed et SexDurationMult enregistrés faux) |
STB-JEU-VAL.md, STB-JEU-BUILD.md, STB-JEU-BUILD2.md, STB-SET-INV.md |
CHG-294 |
Mesures ajoutées par ETAT3-T6 (2026-10-10) : python -I Tools/FicheStats.py --lot STB (copie 5.8) ne trouve que 2 fiches de
sous-agent (STB-T0-BUILD, STB-VAL) ; les autres fiches sont faites par l'orchestrateur dans la session principale (pas de
mesure par fiche). STB-VAL : durée FicheStats 581 min (21:31 → 07:12, fenêtre de la transcription), la durée du registre
(30 min 38 s) est gardée. Évaluation de clôture : STB-EVAL.md.