40 lines
5.7 KiB
Markdown
40 lines
5.7 KiB
Markdown
|
|
# 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).
|