4.6 KiB
STE-H5b-C0 : contre-épreuve du témoin sans F-a (2026-10-10)
Orchestrateur LOT STE ; BUILD-GO C0 de Big Boss (étape 1 seule) ; décision de l'utilisateur « Faire C0 ». SPEC :
STE-H5b-SPEC.md § 2.7 (fin de section). État de départ : GI B8B97C46 (commit 5c55db4), HEAD 36d1fa4.
1. Écriture du témoin (MCP, 21:14-21:17)
- Instantané :
.\Tools\Snapshot.ps1 -Lot STE-H5b -Path Content\BPs\GI.uasset→LifePlay_Backup_5.5\STE-H5b\(B8B97C46, première sauvegarde du lot, référence de la restauration). - Éditeur headless (
-RenderOffScreen -unattended -ModelContextProtocolStartServer -ModelContextProtocolPort=8000), lancé 21:14:40 ; journalscratchpad\editor-STE-H5b-C0.log(non suivi). Un appel MCP à la fois. - T-1 :
IfThenElse_14etIfThenElse_15conformes au tableau du § 2.7 (deuxelsevides,then→_15et_190). - T-2 :
find_node_typesfiltrePrintString→Développement|PrintString(type_id relu en 5.8 ; les deux autres entrées sont PCG, écartées). - T-3 à T-10 :
K2Node_CallFunction_361(T1, pos -1950,9400) surIfThenElse_14.else(sortie 1),InString=STE-H5b-TEMOIN G5-B1 setUntil Person vide,bPrintToScreen=false;K2Node_CallFunction_362(T2, pos -1780,9400) surIfThenElse_15.else,InString=STE-H5b-TEMOIN G5-B2 setUntil Person0 nul,bPrintToScreen=false. Broches relues :execute0,InString1,bPrintToScreen2,bPrintToLog3 (true),TextColor,Duration,Keypar défaut. - T-11 : relecture des 4 nœuds :
else→ T1 / T2 seuls,theninchangés,T1.thenetT2.thenvides, textes à l'octet. - T-12 :
compile_blueprint(avertissements en erreurs) sans erreur ni avertissement dans le journal aprèsCompiling Blueprint '/Game/BPs/GI.GI';save_assetstrue. Éditeur fermé (Stop-Process),UeState.ps1éditeur = 0. - GI témoin C0 : MD5
EE266D19DE9819DD8577AE5F9E0D6E17(52 549 171 o), jamais commité. - Écart : deux appels refusés par le schéma (
positionau lieu depospourcreate_node,source_pin/target_pinau lieu deoutput_pin/input_pinpourconnect_pins), sans effet, refaits avec les bons noms.
2. Build de diagnostic
.\Tools\Build.ps1 -Lot STE-H5b -Target LifePlay -Config Development -ExtraArgs "-NoUBA": code 0, 98 s, 0 / 0, 0 unité (binaire à jour) ; résuméSTE-H5b_Build_20261010-211738.txt..\Tools\BuildDebug.ps1 -Config Development -ArchiveDir "D:\Game\LifePlay_Build_5.8_STE-H5b-C0_Development" -SkipBuild(dossier absent avant) : UAT code 0, 139 s, cuisson0 error(s), 2 warning(s)(incrémentale : 163 paquets recuits), CheckPackage PASS ; journalSaved\Logs\portage\BuildDebug_Development_20261010-211917.log.- Contrôle :
Saved\Cooked\...\BPs\GI.uexprecuit à 21:20:27, contient 2 foisSTE-H5b-TEMOIN. - Pendant le build, une compilation d'une autre copie (
LifePlay-Sandbox-5.8, module HyperAIStudio, démarrée 21:16:36) tournait sur la machine, hors de cette session.
3. Session C0 de l'utilisateur
Journal D:\Game\LifePlay_Build_5.8_STE-H5b-C0_Development\Windows\LifePlay\Saved\Logs\LifePlay.log (21:34:53, 8 683 830 o,
MD5 6F8D055C…, copie de lecture identique). Utilisateur : « C0 fini ». Comptes (Select-String, nombre de lignes) :
| Motif | C0 |
|---|---|
STE-H5b-TEMOIN |
18 |
STE-H5b-TEMOIN G5-B1 (cas B, critère de F-a) |
18 |
STE-H5b-TEMOIN G5-B2 |
0 |
hours by [1-9] (G5 avec une personne) |
22 |
hours by 0\b |
0 |
LogBlueprintUserMessages: \[GI_C_\d+\] |
8 665 |
CHECKING: |
7 825 |
Person_24_.*of length 0 |
119 |
Accessed None |
56 (17 Get_Item_93, 14 K2Node_CustomEvent_Person, 11 Actor, 7 affectation, hors périmètre H5b) |
| `Fatal error | Unhandled Exception |
Contre-épreuve positive : sans F-a, le cas B se produit (18 G5-B1 pour 22 routines avec personne et 7 825 CHECKING:).
Un 0 de G5-B1 en J4, à parcours comparable, sera donc imputable à F-a. Constat : chaque ligne témoin est encadrée de lignes
Person_24_… of length 0 (« called by: GI_C ») dans la même image ; le compte Person_24 de J4 est à lire avec ce lien
(attribution par STE-H3c à GI.AddVariable, à recouper).
4. Restauration
.\Tools\Restore.ps1 -Lot STE-H5b, éditeur fermé (UeState.ps1 = 0) : GI = B8B97C46B825A6AF942BAABD5BF74C56 (52 540 467 o),
version témoin gardée dans LifePlay_Backup_5.5\STE-H5b\_avant-restauration\20261010-213539. git status --short : aucun
fichier hors Docs\ modifié (GI identique au commit). L'archive LifePlay_Build_5.8_STE-H5b-C0_Development est gardée,
« diagnostic, GI EE266D19 non commité ».