7.3 KiB
CG2-TACHES : registre des fiches (CG, ouvert le 2026-10-19)
Lot CG2 : tâche F1 de Docs\37_Feuille_De_Route_Alpha2.md (défauts de l'audit du générateur de personnage), build 1 de
l'alpha 2026.10.2.2a. Session : Medium-xHigh · CG2 (opus xhigh). Ordre : Big Boss (session « Tri depuis BOSS-ETAT
PAUSE »), J1 = CART seulement, sans copie UE.
| Fiche | Objectif (un résultat) | Note → Nx | Agent (modèle) | Dépend de | Statut | Livrable | CHG | Tours | Pic | Jetons | Durée | À verser |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| CG2-T1 | Liste numérotée des défauts CG, dépendances, périmètre B1 / B2 | 3 → N3 | session (opus xhigh), sans sous-agent | référentiel CG de l'addon, STE-H3i | acceptée (Big Boss ; Q1-Q6 approuvées par l'utilisateur) | CG2-CART-01.md |
— | D18 / D19 : texte invisible en Shipping (PrintString), corrigé dans SPEC R3 |
||||
| CG2-T2 | SPEC des corrections B1 (cœur + option), réponses Q1-Q6 | 3 → N3 | session (opus xhigh) | T1 acceptée, décisions de l'utilisateur | reçue (à accepter par Big Boss) ; BUILD-DEMANDE envoyée | CG2-SPEC-01.md |
— | |||||
| CG2-T3 | IMPL Blueprint par MCP : n° 30, 18, 19, 20, 23, 25, 26 (+ option 4, 21, 3, 27) | 3 → N3 | lp-mcp-bp | T2, jeton UE (après KEY1 ; avant STM1 si STM1 n'est pas prêt), instantané | BUILD-GO 02:35 ; v1 arrêtée à l'étape 1 sur écart de SPEC (E1-E5, aucune écriture) → SPEC § 9 rév. 2 → reprise au même agent (v2) : C1 enregistrée ; arrêt dans CharGen (2 create_node refusés par le mode auto, et IsValid = macro, SPEC § 10) ; éditeur fermé sans enregistrer ; v3 (BUILD-GO 05:10, autorisation de l'utilisateur dans la session CG2) : refus du mode auto pour le sous-agent ; v4 (option A1, règle de permission posée par l'utilisateur) : reçue. C1, C3, C4, C5, C6, C7 et C9 enregistrées et relues ; C2 sautée (D23 sans objet) ; C8 non faite (option, budget) ; C10 et C11 en B2. Éditeur fermé proprement |
CG2-IMPL-01.md |
— | 18 + 21 + 11 + 45 (déclarés, v1-v4) | ≈ 338 k (cumul de l'agent) | ≈ 27 min (cumul) | lp-mcp § 3 et § 4 : type_id anglais ; outil hyper absent ; une garde devant une Branche relie son else au else de cette Branche | |
| CG2-T4 | VAL distincte : relecture des graphes, diagnostic 0, preuve en jeu (Accessed None et textes à l'écran) | 2 → N1 | lp-validator (haiku) + essai de l'utilisateur | T3 | acceptée : PASS avec réserves R1-R6 (CG2-VAL-01.md, 9 tours déclarés, ≈ 223 k) |
CG2-VAL-01.md |
— | |||||
| CG2-T5 | DOC et tickets (CHG, fichiers à commiter) | 1 → N1 | session | T4 PASS | reçue (2026-10-20 : CHG-371 et ERR-142 versés ; jeton du journal rendu) | CG2-DOC-01.md |
CHG-371 |
Décisions de l'utilisateur sur CG2-SPEC-01 § 4
Transmises par Big Boss (local_104ff22d), le 2026-10-20 à 02:05. Texte cité : « Q 7oui Q5 en suspend jusqu'au tests. Q9
réponse dans lest tests ».
| Question | Décision (lecture de Big Boss) | Effet sur le lot |
|---|---|---|
| Q7 | oui : masquer en B2 le champ anti-déformation devenu sans effet | élément B2 ajouté ; C3 inchangé en B1 |
| Q8 (écrite « Q5 » dans la citation ; Q5 était déjà approuvée en option B1) | fermer l'écran par GI.CloseCharGen : suspendu jusqu'aux essais |
C5 garde la désactivation des boutons |
| Q9 | réponse attendue des essais | C5 garde les 9 boutons d'ici là |
Report en build 2 (B2)
Décision de l'utilisateur, citée par Big Boss (local_104ff22d) après la BUILD-FIN de CG2 : « C8 passe en build 2 ; on ne la
fait pas avant la build Development commune. »
| Élément | Origine | Motif |
|---|---|---|
| C8 (D21 : liste de préréglages, doublons et entrée vide) | option B1 non faite (budget de l'IMPL v4) | décision de l'utilisateur ci-dessus |
C10, C11 (D3, D27 : code non exécuté dans GI) |
SPEC § 9 | une seule révision de GI.uasset avec D2, D9, D17 |
| Q7 (masquer le champ anti-déformation, devenu sans effet) | décision de l'utilisateur sur la SPEC § 4 | élément B2 |
Suite de CG2-T4 : la VAL (V6, preuve en jeu) se jouera sur la build Development commune COMMUN-14.
Essai COMMUN-14 (build Development commune), critères V6 de la SPEC § 7
Résultats transmis par Big Boss (local_104ff22d). Journal : D:\Game\LifePlay_Build_5.8_Development\Windows\LifePlay\Saved\Logs\LifePlay.log
(session de 07:57, archivée à la fermeture sous etat\BOSS\COMMUN-14\). La session CG2 a recompté le journal
(grep -c -E, fichier de 313 710 octets, écrit à 08:17).
| Critère | Résultat | Recompte de CG2 |
|---|---|---|
| V6a : menu de forme du corps sans ouvrir CharGen | PASS (avant : 378) | property chargen : 0 |
| V6b : réglage anti-déformation changé, curseurs bougés | PASS : visage inchangé | Hello : 0 ; test2905 : 0 |
| V6c : boutons d'état | PASS partiel : 7 boutons « aléatoire » cliqués sans erreur. ChangeAnimal et ChangeBreed sont absents de la build (aucune créature créable) : C6 n'est pas jouée |
Accessed None sur CharGen_C, CharGenSlider_C ou VisualMorph_C : 0. Trace CG2 CharGen : 0, normal puisqu'un personnage était édité |
V6d : refus de .., /, \ à l'enregistrement (C7) |
à suivre | — |
| V6e (C8) | sans objet : C8 passe en B2 | — |
Q9 tranchée par l'utilisateur, citée par Big Boss : « 7 boutons. Il n'y a pas de bouton créature ». La lecture est donc 7 boutons visibles + 2 boutons de créature = 9, conforme à C5. Q8 reste à suivre.
Après la VAL CG2-T4 (réserves de CG2-VAL-01.md)
-
R5 et E2, correction de la section « Essai COMMUN-14 » : les 313 710 octets sont la taille du journal en cours d'écriture au moment du recompte de CG2, à 08:17, pendant la session de 07:57. Le jeu a ensuite renommé ce journal
LifePlay-backup-2026.10.20-06.46.10.log(1 073 894 octets, écrit à 08:46). La VAL a rejoué les comptes V6 sur ce fichier et sur la session suivante : 0 dans les deux. L'archivage de la session de 07:57 et l'étiquette de la copie reviennent à Big Boss (bilan). -
R6, tri de CG2 : la signature
LogPlayerController: Error: InputMode:UIOnly - Attempting to focus Non-Focusable widgetexistait avant CG2. On la trouve dans les journaux des builds Development COMMUN-13 (5 occurrences) et COMMUN-12 (9 occurrences) ;grep -csurD:\Game\LifePlay_Build_5.8_COMMUN-1{3,2}_Development\Windows\LifePlay\Saved\Logs\LifePlay.log. Elle n'est donc pas liée à CG2. Origine connue :SetInputMode_UIOnlyExà l'ouverture du menu de forme du corps (STE-H3i-DIAG.md§ 3.2). -
R1, R2, R3 : C6 non jouée faute de créature ; C8 et Q8 en B2. Ces réserves sont déjà consignées plus haut.
-
R4 : la précondition de C1 sur
VariableGet_25n'est pas tracée dans l'IMPL v4. C1 est compilée et enregistrée, et l'essai V6b est PASS ; reste une trace documentaire. -
R7 (constat de Big Boss sur la session de 07:57) : 2
Accessed NonesurCallFunc_GetSkeletalMesh_ReturnValuedans une fonctionPopulate…SlidersDazdeCharGen(nom complet dans le journal archivéetat\BOSS\COMMUN-14\COMMUN-14.4-17_LifePlay_20261020-0757.log, l. 7490). Le motif de V6c ne les comptait pas : les lignes brutes portent « in not an UClass ». Antérieur à CG2 : même signature dans les journaux COMMUN-11 (2), COMMUN-12 (3) et COMMUN-13 (2) ; fonction hors des opérations C1 à C9. Candidat B2, non bloquant pour CG2.