LifePlay-Revival/Docs/Migration/etat/EVAL2/EVAL2-T4-INV.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

11 KiB
Raw Blame History

Fiche EVAL2-T4 — Niveau N1 — Modèle prévu non chiffré dans la fiche | utilisé claude-sonnet-5-5 — Agent lp-inventory — Skills sk-protocol, sk-recount, lp-paths

EVAL2-T4-INV : essais communs COMMUN-1 à 13 et builds de la période P3 (2026-10-14)

Période : 2026-10-11 05:30 → 2026-10-14 18:25:41 (UTC+2). Lecture seule ; écrits : ce fichier, data\commun.csv, data\builds.csv, scripts\eval2_commun.py. Reprise b : la tentative a avait été arrêtée par le crochet (un python -c de ma part, interdit). Écarts a → b : repère C4 HF2 corrigé (ligne source trouvée), J5 (C6) étiqueté insuffisant au lieu de recidive ; comptes de régressions : insuffisant 4 → 5, récidive 3 → 2 ; section « problèmes de cohérence » vide. Le reste est identique.

1. Commandes exactes

python -I -X utf8 "D:/Game/LifePlay-master 5.8/Docs/Migration/etat/EVAL2/scripts/eval2_commun.py"      (EXIT=0)
ls -l --time-style=+%F_%T .../EVAL2/data/commun.csv .../EVAL2/data/builds.csv
Grep / Read / ls sur BOSS\COMMUN-*-TESTS.md et -BILAN.md, ST\STG\STG-COMMUN*-BUILD.md, STG_Build_*.txt, Saved\Logs\portage\BuildDebug_Development_*.log

Sorties de ls -l : builds.csv 4023 octets, commun.csv 17859 octets, mtime 2026-10-14 18:50:20. Le script lit : fiches TESTS (cas, lots), bilans (ligne source, verdict brut, mtime), résumés *_Build_2026101[1-4]-*.txt de tout etat\, journaux UAT BuildDebug_Development_2026101[1-4]-*.log. Verdicts, découvreurs, heures d'essai et exe sont saisis dans le script à partir des bilans/fiches (chaque cas porte sa ligne COMMUN-n-BILAN.md:L dans commun.csv).

2. Comptes bruts (sortie du script, rejouée)

Cas de la fiche TESTS par build : cas ; OK ; OK partiel ; KO ; KO partiel ; non concluant ; constat ; non testé / non rapporté.

Build Cas OK OK part. KO KO part. Non concl. Constat Non testé
C1 0 (pas de fiche) 0 0 0 0 0 0 0
C2 33 29 0 4 0 0 0 0
C3 17 13 2 1 0 0 1 0
C4 16 9 1 1 0 0 0 5
C5 17 14 2 0 0 0 0 1
C6 20 15 1 4 0 0 0 0
C7 7 3 0 0 0 0 0 4
C8 18 16 2 0 0 0 0 0
C9 5 1 0 3 0 0 0 1
C10 6 3 0 3 0 0 0 0
C11 7 6 0 0 1 0 0 0
C12 7 4 0 1 1 1 0 0
C13 8 8 0 0 0 0 0 0
Total 161 121 8 17 2 1 1 11

Base du verdict : explicite 105, implicite 32 (« pas d'autres défauts constatés »), en bloc 24 (C8, C13 : validation globale de l'utilisateur).

Par lot (premier lot cité ; NR = non-régression sans lot) :

Lot Cas OK OK part. KO KO part. Non concl. Constat Non testé
CAM 71 53 3 10 2 1 0 2
STG 50 35 3 6 0 0 1 5
STE 11 9 1 0 0 0 0 1
NR 29 24 1 1 0 0 0 3

Lots embarqués par build (colonne lots_embarques de builds.csv) : C1 STG ; C2 CAM STG STE ; C3 CAM STG STE ; C4 CAM STG REL ; C5 CAM STG REL ; C6 CAM STG STE REL ; C7 CAM STG STE REL ; C8 CAM STG STE REL ; C9 STG ; C10 CAM STG ; C11 CAM STE ; C12 CAM ; C13 CAM (contenu détaillé dans le CSV). REL = garde de sauvegarde B+, inactive dans les archives (COMMUN-4-TESTS.md:9).

Défauts hors fiche : 30 (21 KO, 9 observations) ; découvreurs : 17 utilisateur, 12 agent, 1 mixte. Cas KO ou partiels de la fiche avec découvreur : 27 (24 utilisateur, 2 mixte, 1 agent) ; confiance 15 établi (citation de l'utilisateur dans le bilan), 12 estimé. Tous défauts KO (27 + 21) : 48 = 39 utilisateur, 6 agent, 3 mixte.

3. Tableaux par build

Build Exe (local) Essai (local) Build.ps1 UAT (BuildCookRun) Recooking Unités Avert. Chaînes Délai fin d'essai → exe suivant Bilan écrit (mtime) Écart bilan − fin d'essai
C1 10-13 16:20:32 17:00-17:09 (session street, sans fiche) 44 s 146,22 s 163 1 0 n.d. 74 min absent —
C2 10-13 18:23:14 18:31-19:13 45 s 106,05 s 163 3 0 n.d. (B2c présentes) 51 min 10-13 19:16:48 +4 min
C3 10-13 20:04:23 20:24-21:02 87 s 146,41 s 163 5 0 7 57 min 10-13 21:10:07 +8 min
C4 10-13 21:59:25 22:05-22:44 73 s 130,92 s 163 6 0 13 56 min 10-13 22:45:15 +1 min
C5 10-13 23:39:46 23:59-00:40 71 s 138,71 s 163 4 0 18 112 min 10-14 00:40:51 +1 min
C6 10-14 02:32:04 07:09-08:24 82 s 147,19 s 164 5 0 27 53 min 10-14 08:35:22 +11 min
C7 10-14 09:16:33 09:27-09:53 47 s 169,07 s 163 3 0 33 53 min 10-14 10:03:21 +10 min
C8 10-14 10:46:27 10:53-11:19 34 s 111,94 s 163 4 0 42 24 min 10-14 12:55:23 +96 min (après coup)
C9 10-14 11:43:06 11:48-12:07 34 s 68,80 s 0 3 0 46 15 min 10-14 12:55:24 +48 min (après coup)
C10 10-14 12:21:44 12:28-12:42 52 s 198,18 s 0 4 0 48 17 min 10-14 12:55:24 +13 min (après coup)
C11 10-14 12:59:04 13:15-13:40 35 s 67,55 s 0 3 0 53 43 min 10-14 13:41:48 +2 min
C12 10-14 14:23:21 14:30-14:50 30 s 115,59 s 163 2 0 59 52 min 10-14 14:55:21 +5 min
C13 10-14 15:42:20 15:54-16:21 37 s 114,08 s 163 2 1 (C4701, faux positif) 65 (64 au 1er relevé) — 10-14 18:05:28 +104 min (après coup)

Sources : exe et essais dans COMMUN-n-TESTS.md ligne « Build par STG … » et COMMUN-n-BILAN.md ; Build.ps1 dans ST\STG\STG_Build_*.txt ; UAT dans Saved\Logs\portage\BuildDebug_Development_*.log. CheckPackage PASS pour les 13 builds (C1 : STG-COMMUN1-BUILD.md:43 ; C2 à C13 : ligne « Build par STG » de chaque TESTS). Les bilans C8, C9 et C10 portent « Rédigé le 2026-10-14 … à partir de la transcription » (BILAN:3), mtime à 12:55:23-24 (lot). Les mtime peuvent aussi refléter une retouche ultérieure (incertain).

Statistiques (script) : Build.ps1 n=13, min 30 s, max 87 s, moyenne 51,6 s, somme 671 s. UAT n=13, min 67,55 s, max 198,18 s, moyenne 127,7 s, somme 1660,7 s. Délai fin d'essai → exe suivant : n=12, min 15, max 112, moyenne 50,6, médiane 53 min. Délais depuis le premier KO horodaté (calcul à la main, heure locale) : C9 P4 12:06 → C10 12:21:44 = 15 min 44 s ; C8 N1 11:09 → C9 11:43:06 = 34 min ; C10 Q2 12:36 → C11 12:59:04 = 23 min ; C11 R4 13:30 (11:30:13 UTC) → C12 14:23:21 = 53 min ; C12 S5 14:41 (12:41 UTC) → C13 15:42:20 = 61 min.

Verdicts des cas KO (ligne source dans commun.csv) : C2 A17, B1, B2, B7 ; C3 D8 ; C4 F8 ; C6 J5, J8, J9, K6 ; C9 P3, P4, P5 ; C10 Q1, Q2, Q3 ; C11 R4 (partiel) ; C12 S3, S5 (partiel), S4 non concluant.

4. Régressions et correctifs insuffisants

Colonne regression du CSV : oui 5, insuffisant 5, récidive 2 (12 lignes).

Défaut Apparition Détection Correction Source
ZQSD assis bloqué (garde ScenePlaying) antérieure à C2, non établie C2 (hors fiche) C3 (D5, D6 OK) CAM-COMMUN2-DIAG.md:88-100 ; COMMUN-2-BILAN.md
Déplacement des personnages impossible en mode Scene branches 98-100 : B2b/B2d (C2) ; 96-97 : B2h (C4) — estimé C4 C5 (B2i, H1 OK) CAM-COMMUN4-DIAG.md:3,32-40 ; COMMUN-4-BILAN.md
Remontée S-F5 : abandon dans la façade solide (« régression STG ») C6 (façades en collision complexe) C8 (O5) C9 insuffisant (P3 KO), C10 OK (Q5) STG-COMMUN8-DIAG.md:54 ; COMMUN-6-TESTS.md:15
Glisser et rotation à la souris perdus (B2p-G/H) C12 C12 (S5) C13 (T1 OK en bloc) COMMUN-12-BILAN.md ; BOSS-JOURNAL.md:500
Espace pris par le panneau des filtres C12 C12 (hors fiche) C13 (T5, en bloc) COMMUN-12-TESTS.md:19 ; COMMUN-13-TESTS.md:11
Touche C morte après CharGen non établie C4 (hors fiche), témoin B2j en C5 (H5 OK sans reproduction), récidive C6 (K6) C7 (L1, L2 OK) COMMUN-4-BILAN.md ; COMMUN-6-BILAN.md ; COMMUN-7-BILAN.md
Couple hors de la pièce C8 (B2p-D) C9 (P4) B2p-E insuffisant (C10 Q1 KO), C11 (R1 à R3 OK) bilans C9, C10, C11
Lit : pose directe refusée — C11 (R4), C12 (S3 KO) C13 (T2, en bloc) bilans C11, C12, C13
Disparition des assis (culling) — C5/C6/C7 C8 N1 partiel (B2q-a), C9 P1 OK (B2q-b1) bilans C5, C7, C8, C9

Correctifs non vérifiés par l'utilisateur : C6-b (C1 bloqué après scène) corrigé en C7 mais L4 « non rapporté ». La durée de vie d'un KO (nombre de builds jusqu'à une correction OK) va de 1 build à 4 builds (touche C : C4 → C7 ; couple : C9 → C11 ; lit : C11 → C13 ; enfoncement en rue : C8 → C10).

5. Découvreurs

Voir § 2 : 39 utilisateur / 6 agent / 3 mixte sur 48 défauts KO ; les 9 observations hors fiche sont surtout des comptes de journal (agent). Sont établis (citation) : tous les KO de C9 à C12 et A17, B1, B2, B7 de C2. Le reste est estimé d'après la nature de la ligne du bilan.

6. Builds, échecs, agents de build

  • Période : 25 résumés Build.ps1 (*_Build_*.txt, tous lots), code ≠ 0 : 0. Dont 14 STG (13 COMMUN + STG_Build_20261013-135723, D1-M1b). Par lot : STG 14, U8 2, CAM-B1/B1c/B1d/B2 4, P7-T8 et T8e 2, REL-ALPHA 1, STE-H3d 1, STE-J6 1.
  • Journaux UAT BuildDebug : 20, ExitCode ≠ 0 : 0 ; 7 hors COMMUN (toutes le 2026-10-13 : 07:30, 09:05, 09:27, 09:49, 10:20 [514,76 s], 13:37, 13:58).
  • Échecs (code ≠ 0) : aucun mesuré dans la période ; reconstructions : une paire Build.ps1/BuildDebug par COMMUN. C13 : arrêt de l'agent à l'étape e (64/65 chaînes, STG-COMMUN13-BUILD.md:4), recompte 65/65 sans reconstruction (:204).
  • Agent de build arrêté par la limite de tours : COMMUN-9 (STG-COMMUN9-BUILD.md:4-5). Autres builds : tours non mesurés (Tools/FicheStats.py non lancé).
  • Archives COMMUN-1 à 4 absentes du disque (ls -d D:/Game/LifePlay_Build_5.8_COMMUN-* ne montre que C5 à C13).

7. Bilans manquants et sources absentes

  • COMMUN-1 : ni TESTS ni BILAN dans BOSS\, ni dossier d'essais dans D:\Game\LifePlay_Backup_5.5\COMMUN-1 ; seul BOSS-JOURNAL.md:461 le mentionne (build 16:19-16:23, session street 17:00-17:09).
  • Journaux d'essai présents pour COMMUN-2 à 13 (12 dossiers essais).
  • Bilans écrits après coup (≥ 48 min ou en lot) : C8, C9, C10 (mtime 12:55:23-24) et C13 (+104 min).

8. Établi / estimé / incertain

  • Établi : tous les comptes de § 2 et § 3 (sortie du script rejouée, 0 problème de cohérence), numéros de ligne des verdicts retrouvés dans les bilans par le script.
  • Estimé : lots (parsing des colonnes « Lot » ; premier lot cité), découvreur des défauts non cités entre guillemets, apparition de C2/C4 pour les branches « C2 ? ».
  • Incertain : apparition de ZQSD assis et de la touche C après CharGen ; les verdicts implicites (32) et en bloc (24) ne valent pas vérification cas par cas ; heures d'exe prises dans les fiches TESTS (l'exe packagé a des mtime plus tardifs, ex. C5 23:41:16) ; fin d'essai = borne haute du délai de remontée ; mtime de bilan peut refléter une retouche ; DIAG CAM/STG et dossiers STE/REL non inventoriés par build.

Fichiers à commiter

A Docs/Migration/etat/EVAL2/EVAL2-T4-INV.md, A .../EVAL2/data/commun.csv, A .../EVAL2/data/builds.csv, A .../EVAL2/scripts/eval2_commun.py (jeu, branche ue5.8 ; etat/ ne suit que .md et .csv).

Tours : 24 / 40