LifePlay-Revival/Docs/Migration/etat/ST/LISIB/LISIB-TACHES.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

5.7 KiB

LISIB-TACHES : registre des fiches (ST, lisibilité des textes de l'interface hors Settings, ouvert le 2026-10-10)

Orchestrateur : session « LISIB » (démarrée par Big Boss [7f1c9f], BOSS-JOURNAL.md l. 177). Copie D:\Game\LifePlay-master 5.8, branche ue5.8, HEAD d'entrée e3df8ca. Décision de l'utilisateur (2026-10-10, pendant le PIE de STF-T5b, rapportée par LOT STF, STF-TACHES.md l. 38) : « La police est toujours trop faible, comme dans de nombreux cas » (texte gris clair sur fond gris, taille 12, vu dans CharGen) → « Lot séparé ». Contraintes de partage (Big Boss) : CharGen.uasset à LOT STF jusqu'au commit de STF-T5b ; MainMenu (STF), GI (STE), StatMenu : écriture via Big Boss seulement ; copie UE sur BUILD-DEMANDE / BUILD-GO ; jeton du journal au commit. Style d'une EditableTextBox : ULPWidgetStyleLibrary::SetEditableTextBoxStyle seulement (ERR-088), jamais le nœud Set. Fini quand : inventaire et SPEC approuvés par l'utilisateur ; widgets retenus lisibles et validés en PIE avec lui ; CHG écrit ; commit par le gardien ; [LISIB→BOSS] LISIB FIN-LOT etat\ST\LISIB\LISIB-TACHES.md envoyé.

Fiche Objectif (un résultat) Note → Nx Agent (modèle) Dépend de Statut Livrable CHG
LISIB-T1 Inventaire en lecture seule des SpinBox, EditableText(Box) et TextBlock peu lisibles hors Settings (asset, widget, couleur, taille, fond, asset ou graphe) a1 b1 c0 d0 e1 f0 = 3 → N1 orchestrateur (Opus 5.5) — faite (2026-10-10), hors copie UE, approuvée avec la SPEC LISIB-T1-CART.md, LISIB-T1-inventaire.md —
LISIB-SPEC Périmètre, couleurs et tailles cibles, méthode (asset, C++ ou les deux), soumis à l'utilisateur avant toute écriture a1 b1 c1 d1 e1 f1 = 6 → N2 orchestrateur (Opus 5.5) LISIB-T1 approuvée le 2026-10-10 : Q1 a, Q2 a (C++ seul, LPReadableTextSubsystem), Q3 a (comme Settings, A40 inclus), Q4 a (min 16 ; champs min 14) LISIB-SPEC.md § 8 —
LISIB-IMPL Nouveau ULPReadableTextSubsystem (Source\LifePlay\LPReadableTextSubsystem.h/.cpp), aucun autre fichier a1 b1 c1 d1 e1 f1 = 6 → N2 orchestrateur (Opus 5.5) tag LISIB-avant (R1) faite : 2 fichiers neufs écrits après le tag (45 + 220 lignes, LF), non compilés LISIB-IMPL.md à réserver
LISIB-BUILD Compilation éditeur (Tools\Build.ps1 -Lot LISIB) a0 b1 c0 d0 e1 f0 = 2 → N0 lp-builder LISIB-IMPL, BUILD-GO faite 17:34-17:35 : code 0, 0 erreur, 0 avertissement, LPReadableTextSubsystem.cpp compilé (journal l. 42), DLL 17:35:12 LISIB-BUILD.md, LISIB_Build_20261010-173435.txt —
LISIB-VAL1 VAL statique (hors copie UE) du code neuf a1 b1 c0 d0 e1 f0 = 3 → N1 lp-validator LISIB-IMPL PASS-STATIC ; D1 corrigé (survol teinté, .cpp 223 l., 51f7fd23…), D3 à trancher en PIE LISIB-VAL1.md —
LISIB-VAL VAL après compilation, par un agent distinct de l'IMPL à noter lp-validator LISIB-BUILD à faire LISIB-VAL.md —
LISIB-VAL2 VAL de la correction J1-a (pas des SpinBox) et de sa recompilation a1 b1 c0 d0 e1 f0 = 3 → N1 lp-validator correction J1-a PASS LISIB-VAL2.md, LISIB-J1a_Build_20261010-183020.txt —
LISIB-J1 PIE avec l'utilisateur, écran par écran — orchestrateur + utilisateur LISIB-BUILD conforme (18:03-18:40) : tout lisible ; correction J1-a (pas 0,01 Pitch, 0,1 Variance CharGen et StatMenu) faite, recompilée, validée ; D3 commun ; 16 partout LISIB-J1.md —
LISIB-S1 Report après le gel : pas de 0,1 sur toutes les stats (StatAdjust.ValueBox). Il faut retirer les 2 Round du graphe de StatAdjust.uasset et poser Delta 0,1 (écriture d'asset par MCP) à noter à choisir gel levé, build de dev reporté (décision de l'utilisateur : « Après le gel ») à ouvrir —
LISIB-DOC CHG au journal (jeton) — orchestrateur / lp-writer LISIB-J1 vert, preuve en jeu sur l'archive Development de LOT STF (décision utilisateur relayée par Big Boss) J2 conforme sur l'archive (« tests terminé, rien de marquant », 32 lignes LISIB :, LISIB-J2.md) ; CHG-319 réservé (verrou 70) ; jeton de Big Boss (HEAD 5c55db4) : CHG-319 écrit au journal (au-dessus de CHG-315), plage de l'index Docs/README.md l. 71 portée à CHG-319, NUMEROS « utilisé » ; LifePlay.uproject décrit (« Garder et commiter ») LISIB-J2.md, LISIB-DOC.md CHG-319
LISIB-R1 Ticket TAG LISIB-avant au gardien — lp-gardien SPEC approuvée, 66-libre (STE) fait : tag LISIB-avant = 71511a2 (verrou 67) etat\REPO\tickets\LISIB-R1.md —
LISIB-R2 Ticket COMMIT au gardien (dernier commit avant la levée du gel) — lp-gardien LISIB-DOC déposé etat\REPO\tickets\LISIB-R2.md CHG-319

Constats hors lot (à corriger après le gel, consigne de Big Boss du 2026-10-10) :

  • .hyperai\scripts\Start-HyperAIStudioEditor.ps1 l. 13-14 : $args = @($ProjectFile, …) est passé à Start-Process -ArgumentList sans guillemets. Le chemin D:/Game/LifePlay-master 5.8/LifePlay.uproject contient une espace : l'éditeur s'ouvre sans projet. Constaté au lancement de LISIB-J1 (17:59, PID 5572 fermé). Contournement : lancement direct avec le chemin entre guillemets (PID 5008, 18:03). Correctif probable : ""$ProjectFile"" dans $args.
  • Tools\EtatDir.ps1 l. 21 : la table ne connaît pas LISIB, si bien que le résumé de Build.ps1 est tombé dans etat\LISIB\. Contournement : -EtatDir ST\LISIB (Big Boss).

Fichiers à commiter à ce stade : aucun (lot en SPEC). Outils de l'inventaire : Saved\LISIB\lisib_inv.py, Saved\LISIB\lisib_ana.py (hors git, relançables à la VAL).