Fiche STA-T3 — Niveau N1 — Modèle prévu (modèle de l'agent lp-writer) | utilisé claude-sonnet-5-5 — Agent lp-writer — Skills sk-protocol, lp-doc, lp-lot # STA-T3-DOC : registre consolidé des défauts visibles en jeu et non prioritaires connus, LifePlay 5.8 (2026-10-09) Lecture seule des sources ; aucun document existant modifié (docs 29, 21, journal, registre intacts) ; ni jeu, ni éditeur, ni commandlet lancés ; aucun commit. Seul fichier écrit : ce livrable. Aucun contenu de jeu : personnages, mods et textes d'interface sont désignés de façon générique (les noms sont dans les sources citées). Abréviations de sources (toutes les lignes ont été relues par Read ; numéros = lignes du fichier cité) : - `29` = `D:\Game\LifePlay-master 5.8\Docs\Migration\29_Projet_Stabilisation_V2.md` ; `21` = `…\5.8\Docs\Migration\21_Sandbox_Addon.md` ; `27` = `…\5.8\Docs\Migration\27_Plan_Migration_UE58.md` ; `ERR` = `…\5.8\Docs\Migration\Registre_Erreurs.md`. - `SUIVI` = `D:\Game\LifePlay-master 5.5\Docs\Migration\etat\U58\U7\U7-SUIVI.md` ; `T11` = `…\etat\U58\U7\U7-T11-CART.md` ; `T5C` = `…\etat\U58\U8\U8-T5c-VAL.md` ; `AB` = `…\etat\U58\U6\U6-T3-AB.md`. ## 1. Fichiers écrits - `D:\Game\LifePlay-master 5.5\Docs\Migration\etat\ST\STA\STA-T3-DOC.md` (ce livrable, un seul Write). - Rien d'autre. `STA-TACHES.md` (ligne STA-T3, statut) n'est pas touché : il appartient à l'orchestrateur. ## 2. Numéros pris (CHG, ERR) sans objet : livrable d'état, pas une modification de doc numérotée (fiche § 5). Les CHG / ERR cités ci-dessous sont des références lues dans les sources, aucun n'est créé. Contrôle : aucun `Edit` ni `Write` sur `Journal_Modifications.md` ni `Registre_Erreurs.md` dans cette fiche. ## 3. Index et plages mis à jour sans objet : aucun doc numéroté créé ; le livrable est un fichier de lot sous `etat/ST/STA/`, hors `README.md` des docs (fiche § 6 : ne modifier aucun document existant). ## 4. Écarts à la fiche 1. **Familles insuffisantes.** Les six familles de la fiche (rendu, personnages/animation, interface, mods/atelier, génération de PNJ, performance) ne couvrent pas : la cuisson / le build (D08), le contenu orphelin du dépôt (D13), les sauvegardes (D26). Famille la plus proche notée avec la mention « (hors liste) » ; à trancher par l'orchestrateur ou STA-T4. D02 est marqué « transversal » (à ventiler par STA-T2). 2. **Lignes du tableau du doc 29 éclatées** (une ligne = un défaut) : `29:36` en D02, D03, D04 (+ D05, cas corrigé du même lot) ; `29:41` en D10, D11, D12 ; `29:44` en D15, D16 et la moitié « Accessed None 364 → 223 » fusionnée dans D02. Table de couverture au § Constats B. 3. **14 lignes ajoutées hors du tableau doc 29** (D21 à D34) : issues de `SUIVI`, `AB`, `T5C` et des cases non cochées de `21`. Parmi elles D30 à D34 : le registre `21:228-232` dit qu'elles sont « dans la liste des bugs non prioritaires (doc 29) », or elles n'y figurent pas (le tableau `29:35-48` n'a que 14 lignes, vérifié par lecture) : le doc 29 est incomplet sur ce point. 4. **Doc 29 en retard sur le doc 21** : `29:39` (cuisson Shipping à froid) est listé comme défaut, alors que `21:214` est coché « traité en U8-T3 (CHG-276) » (D08, statut corrigé). Inversement `29:40` signale déjà la coiffure par défaut comme corrigée en 5.8 (D09). 5. **Conflit de calendrier non tranché (D01)** : `SUIVI:80-82` et `21:221` donnent « après V2.0, hors U58 » (décision utilisateur 2026-10-09) alors que `29:3`, `29:35` et `29:84-85` placent le défaut dans l'audit STA d'une stabilisation menée avant la publication. À décider à la porte G-ST (décision de l'utilisateur). 6. **Aucune capture ni étape complète pour la plupart des défauts** : « inconnues » est écrit chaque fois que la source ne donne pas de pas-à-pas (règle de la fiche § 5). 7. **Point amont non re-vérifié** : la fiche affirme « pas d'IMPL ST en cours (vérifié dans U8-TACHES.md) » ; je n'ai pas relu `U8-TACHES.md` (seul un comptage Grep de mots-clés, 2 occurrences, sans lecture). Établi seulement par la fiche. 8. **Fins de ligne** du livrable non contrôlées (Write ; piège connu `SUIVI:88`). À vérifier si le lot l'exige. ## Constats ### A. Registre des défauts (34 lignes) Colonnes : visible en jeu = oui / non / non établi ; origine ; priorité S3 du doc 29 (`29:55`) : 1 visible ou plantage, 2 erreur au journal, 3 `Accessed None`, 4 avertissement récurrent, « hors S3 » pour l'atelier ; statuts : ouvert, corrigé (CHG), accepté, non prioritaire. « Reproduction » : seulement ce que la source écrit, sinon « inconnues ». | ID | Défaut (description factuelle) | Visible | Origine | S3 | Famille | Statut | Reproduction connue | Sources | |---|---|---|---|---|---|---|---|---| | STA-D01 | Personnages enfoncés dans la rue, jusqu'aux genoux (capture de l'utilisateur, carte de ville) | oui | 5.5 (présent depuis les builds 5.5, sans lien avec U7) | 1 | personnages/animation | ouvert ; lot propriétaire « après V2.0 » selon `SUIVI:81-82` (voir Écarts 5) | inconnues (une capture, carte de ville ; pas de pas-à-pas) | `29:35` ; `SUIVI:80-82` ; `21:221` ; piste d'outil `29:84-85` | | STA-D02 | `Accessed None` restants : 442 (5.5) / 364 (5.8, session 2 U6) / 223 (U8, Development) selon `LogStats` ; 259 en comptant toutes les formes (`grep -c`), deux définitions du même journal ; 14,87 par personnage en U8 contre 20,22 en U6. Détail par propriété non repris ici (STA-T1) | non établi (journal) | 4.27 / 5.5 (même ensemble de propriétés des deux côtés) | 3 | transversal (à ventiler par STA-T2) | ouvert | parcours U6 : Continuer sur la sauvegarde de référence puis nouvelle partie, build Development ; parcours U8 : même sauvegarde avec une scène de couple (pas identique à U6) | `29:36`, `29:44` ; `AB:6-7`, `AB:30`, `AB:36-37` ; `T5C:35`, `T5C:52`, `T5C:62`, `T5C:106-130`, `T5C:144` | | STA-D03 | `LogPlayerController: Error: InputMode:UIOnly - Attempting to focus Non-Focusable widget` : 6 (5.5), 5 (5.8 U6), 3 (U8, lignes 1015, 51359, 52083) | non établi | 5.5 (identique) | 2 | interface | ouvert | inconnues (apparition aux lignes 1015, 51359, 52083 du journal U8 ; cause non cherchée) | `29:36` ; `AB:35` ; `T5C:37-39` | | STA-D04 | `Error: r.MorphTarget.Mode is read only!` ×1 par session (ligne 7378 du journal U8) | non établi | 5.5 (identique) | 2 | rendu | ouvert | inconnues | `29:36` ; `AB:35` ; `T5C:38-39` | | STA-D05 | `Accessed None` sur `ContactMenu` : 63 événements en U6 (`Person_C:UpdateDailyPose`, lecture avant création du menu de contacts au chargement de la ville) | non établi | 5.5 / 5.8 | 3 | personnages/animation | **corrigé** (CHG-263, correctif Blueprint par MCP) ; preuve en jeu PASS avec réserve (CHG-276) : 0 ligne en U8, réserve « preuve par absence » | chargement d'une ville par Continuer (`City.LoadCity` puis `GI.MoveCity`) | `29:36` (inclus dans le 364) ; `29:253-263` ; `T5C:20`, `T5C:50` | | STA-D06 | 4 `Gamethread hitch waiting for resource cleanup` sur `MapMarkers_C.LPFocusWidgetComponent` en U6 (3,45 / 6,07 / 3,14 / 3,43 ms) ; 2 en U8 (1,77 et 11,66 ms ; le plus long est presque le double). Absents du journal 5.5 | à vérifier (à-coups) | 5.8 | 4 | performance | ouvert, « à surveiller, pas un défaut établi » (`T5C:104`) | parcours U6 / U8 ci-dessus ; une seule instance de `MapMarkers_C` en U8 ; 1 parcours par build | `29:37` ; `21:211` ; `AB:38-40` ; `T5C:96-104` | | STA-D07 | Brouillard / scalabilité aux niveaux Effects Low-Med et clés de base 5.8 : non comparés 5.5 / 5.8 (pas de captures au même cadrage ; StreetMap non plus ; réglage « niveau 3 » non relevé). Seule observation : « pas de différence fondamentale » (utilisateur, parcours court) | non établi | 5.8 | 1 si confirmé | rendu | ouvert (non comparé) | inconnues : comparaison à faire, captures même cadrage, niveaux 0-1 de brouillard | `29:38` ; `21:210` ; `AB:69-72`, `AB:74` | | STA-D08 | Cuisson Shipping à froid : avertissement de cuisson `LegacyIterative` requis (`bUseZenStore=False`) vu au build U6 | non | 5.8 | hors S3 | build / cuisson (hors liste) | **corrigé** (CHG-276, U8-T3) : l'avertissement ne vient que de `-iterate` ; cuisson complète sans `-iterate` : 8 923 paquets, 0 erreur, 0 avertissement | cuisson avec `-iterate` (passé par `Tools/BuildDebug.ps1` et U7-T14) | `29:39` ; `27:273` ; `21:214` | | STA-D09 | Coiffure par défaut perdue à l'ouverture de l'éditeur de personnage (personnage féminin par défaut chauve) : `Sync()` du sous-système de coiffures vide la table et la recrée sans les maillages préchargés, `UpdateDefaultHair` lit alors `None` | oui | H1 / H3a (présent en 5.5 / V1.x) | 1 | personnages/animation | **corrigé en 5.8 seulement** (U7-T12 / T13, PASS ; CHG non lu dans les sources de cette fiche) ; `main` / V1.x non corrigé | ouvrir puis fermer le gestionnaire de mods, nouvelle partie, choisir Female (essai `_U7d_T12`) ; déclencheur d'origine : un mod à activation par défaut présent ; prédiction sans mod : même résultat, essai utilisateur chauve | `29:40` ; `SUIVI:67-79`, `SUIVI:83-86` ; `T11:3-24` | | STA-D10 | Libellé du motif de refus d'un mod pour version moteur (« format 4, game 5 ») incompris des joueurs ; proposition : afficher la version d'Unreal | oui | 5.8 (U7) | 1 | interface (mods) | ouvert : non retenu en U7 (décision utilisateur 2026-10-09), proposition en attente d'accord | charger un mod construit pour un autre moteur (mod 5.5 dans le jeu 5.8) | `29:41` ; `21:220` ; `SUIVI:11`, `SUIVI:62-64`, `SUIVI:74-75` | | STA-D11 | Un clic sur le NOM d'un mod refusé bascule encore sa coche (bouton `HoverButton`) | oui | 5.8 (U7) | 1 | interface (mods) | ouvert : non retenu en U7 (décision utilisateur 2026-10-09) | gestionnaire de mods, mod refusé « (not loaded) », clic sur son nom | `29:41` ; `21:220` ; `SUIVI:59-61`, `SUIVI:74-75` | | STA-D12 | Ordre d'affichage du gestionnaire de mods : le mod à activation par défaut apparaît avant le module de base (option C3) | oui | 5.5 / 5.8 | 1 | interface (mods) | ouvert : non retenu en U7 (décision utilisateur 2026-10-09) | ouvrir le gestionnaire avec un mod à activation par défaut présent (effet de `EnsureDefaultEnabledModules`, estimé) | `29:41` ; `21:220` ; `SUIVI:68`, `SUIVI:74-75` ; `T11:11-12` | | STA-D13 | 210 acteurs externes orphelins dans `Content/__ExternalActors__` et `Content/__ExternalObjects__` (cartes gabarit absentes), non resauvés | non | contenu (vu en U5) | hors S3 | hors liste (contenu du dépôt) | ouvert : retrait à décider, lot propriétaire utilisateur, après V2.0 | sans objet (compte au dépôt ; pas de pas-à-pas) | `29:42` ; `21:208` | | STA-D14 | Rafale `Attempted to access index 0 from array Floats_3_… of length 0` dans `GI_C:getBeautyValue` (pile `Room.GenerateUnknownNpcs` puis `GI.GeneratePerson` puis `getRandomAge`) : 2 591 lignes en 7 s (16:43:38 à 16:43:45) autour des 8 premiers SPAWN, ≈ 40 600 lignes de journal, contre 18 en U6 ; tableau vide aussi en référence, donc anomalie de fond ancienne ; cause non établie, aléatoire probable (estimé) | non établi | 5.8 (vu en U8), anomalie de fond présente en référence | 4 (à reclasser si le rejeu confirme) | génération de PNJ | ouvert ; DIAG ou report à décider | partielles : parcours U8 (même sauvegarde que U6, 15 SPAWN) ; **jamais rejoué deux fois** : variabilité non testée | `29:43` ; `T5C:51`, `T5C:94`, `T5C:135`, `T5C:148` | | STA-D15 | Index hors bornes hors rafale, équivalents : 713 (U6) / 702 (U8) (`LogStats` brut 734 / 3 298 avec la rafale) | non établi | 5.5 / 5.8 | 4 | transversal (génération de PNJ, à ventiler par STA-T1) | ouvert | parcours U6 / U8 | `29:44` ; `AB:30` ; `T5C:66`, `T5C:91` | | STA-D16 | Nouveautés liées à la scène de couple en U8 : `Accessed None` sur `CallFunc_getFirstDick_Person_1` ×1 (`PC_C`) et `Actor` ×1 (`GI_C:isCreatureType`) ; avertissements `Texture2dArray_3` ×6, `SexPersons` ×3, `SexInterface_C` ×3, 9 lignes `Show couple` dont un repli « ancien chemin » (ligne 51369, à confirmer par l'auteur de R1 que ce n'est pas le chemin attendu) | non (bénins en apparence, estimé) | U8 (5.8) | 3 et 4 | personnages/animation | ouvert (classement à décider par l'orchestrateur) | scène de couple jouée dans le parcours U8 (absente du parcours U6) ; pas-à-pas inconnu | `29:44` ; `T5C:52`, `T5C:133-134`, `T5C:127-128` | | STA-D17 | Gestionnaire de mods : textes longs (nom de mod long, auteurs) qui débordent et masquent les flèches ▲/▼ ; demande : agrandir la fenêtre, couper le texte, aucun chevauchement des deux zones | oui | 5.5 (ancien ; flèches fonctionnelles) | 1 | interface (mods) | **non prioritaire selon l'utilisateur** (2026-10-09) | ouvrir le gestionnaire avec un mod à nom ou auteur long (un auteur raccourci à la recuisson des 3 mods a été proposé) | `29:45` ; `SUIVI:41-42`, `SUIVI:65-66` ; `21:219` | | STA-D18 | Atelier : `HairPipeline.ps1 -Step Inspect` sans les champs `"auto"` du guide donne un message incompréhensible (« Nous ne pouvons pas lier l'argument au paramètre Path… », `HairPipeline.ps1:215`) au lieu de « champ diffuse manquant » ; valider le JSON d'entrée | atelier | addon | hors S3 | mods/atelier | non prioritaire (qualifié ainsi par `29:46`) ; ERR-048 | `HairPipeline.ps1 -Step Inspect` avec un JSON sans champs `"auto"` (premier essai U7-T16) | `29:46` ; `SUIVI:47-49` ; `21:219` ; `ERR:55` (ERR-048, ligne non relue en détail) | | STA-D19 | Atelier : contrôle « dependances A VERIFIER » de `Tools/HairMaterials.py` en faux positif en 5.8 (le registre ne renvoie que le squelette ; matériaux pourtant cuits et rendus) | atelier | addon / 5.8 | hors S3 | mods/atelier | non prioritaire (`29:47`) ; ERR-049 ouvert | `HairMaterials.py` sur le mod de test d'U7-T16 (une coiffure), mod ensuite accepté et rendu en jeu | `29:47` ; `SUIVI:51-53` ; `ERR:56` ; `21:219` | | STA-D20 | Coiffure d'un mod décoché conservée par le personnage qui la porte : comportement du contrat 5.5 (plugin toujours monté, doc 23 § 2.4), gardé en V2.0 ; à revoir (ex. retour à la coiffure par défaut) | oui | contrat 5.5 | 1 | mods/atelier | **non prioritaire selon l'utilisateur** (2026-10-09) | décocher le mod de coiffures dans le gestionnaire alors qu'un personnage porte l'une de ses coiffures (essai T6 / C1 d'U7, 88 maillages conservés) | `29:48` ; `SUIVI:39-41` ; `21:219` | | STA-D21 | Un mod V2.0 empêche le jeu V1.x (5.5) de démarrer : plantage au démarrage, message explicite `PakFile.cpp:300 Invalid pak file version (12) … Verify your installation` (5.5 lit les paks jusqu'à la version 11) | oui (plantage) | 5.5 face à 5.8 (U7) | 1 | mods/atelier | **accepté** (« résultat attendu ») ; reste à écrire dans le guide des moddeurs | mod de coiffures / animations cuit en 5.8 (2026.10.2.0) installé dans le jeu 5.5, lancement | `SUIVI:43-46` | | STA-D22 | Avertissements propres à 5.8 au parcours U6, bénins (estimé) : `LogCrowdFollowing: Unable to find RecastNavMesh` ×1 ; `Divide by zero: Divide_Vector2DVector2D` ×1 (`Room_C` au chargement, 5.5 a un `Divide_DoubleDouble`) ; le second est absent en U8 (chemin non joué, estimé) | non | 5.8 | 4 | performance (IA / navigation, hors liste stricte) | ouvert (non décidé) | chargement de la carte du parcours U6 ; autres pas inconnus | `AB:38-40` ; `T5C:141` | | STA-D23 | `NoSkeletalMesh` : 2 315 (5.5) / 2 723 (5.8, U6) / 871 (U8) ; +30 % par personnage en 5.8 ; aucun personnage invisible signalé ; estimé = variation de parcours (`GetSocketInfoByName(Head)` 978 en U6, 196 en U8) | non (aucun signalement) | 5.5 / 5.8 | 4 | personnages/animation | ouvert : à expliquer « seulement s'il a un effet visible » | parcours U6 / U8 ; non lié à un correctif | `AB:29`, `AB:42-43` ; `T5C:89`, `T5C:94` | | STA-D24 | `LoadTxt ECHEC` : `Modules/ModLauncher.config` (2 en U6, 1 en U8) et `Saves/_session/Characters/OldPlayer.lpcharacter` (absent des deux builds au parcours U6 ; non lu avant la fin du journal U8, estimé) | non | 5.5 / 5.8 | 4 | mods/atelier | ouvert (non décidé) | démarrage / Continuer sur la sauvegarde de référence | `AB:21-22` ; `T5C:66`, `T5C:80` | | STA-D25 | Intégration des déplacements dans le jeu à améliorer (remarque utilisateur au contrôle visuel DC1, 2026-10-07) | oui | jeu / addon (DC1) | 1 | personnages/animation | ouvert ; lot propriétaire « à définir, hors DC » | inconnues (remarque générale, aucun pas-à-pas ni capture dans la source) | `21:195` | | STA-D26 | Le Shipping desktop est « installé » : `Saved` = `%LOCALAPPDATA%\LifePlay\Saved`, dossier commun avec les sauvegardes et `GameSettings.sav` des versions précédentes (risque d'écraser une partie du jeu d'origine ; choix des mods réécrit) ; le Development garde `Saved` dans son dossier | oui | V1.5 (ERR-042) ; constaté pour le Shipping 5.8 en U8-T5a | 1 | sauvegardes (hors liste) | ouvert ; décision avant la publication V2.0 (README, `-UserDir`, migration), lot SAV1 / U8 | lancer le Shipping puis lire les sauvegardes du jeu d'origine ; consigne provisoire aux joueurs : copier `SaveGames` avant le premier lancement | `21:225` ; `ERR:49` (ERR-042) | | STA-D27 | Addon : `LPSandbox.uproject` en 5.5, `AdditionalPluginDirectories` désigne le dossier de LPAnimCore au lieu de son parent ; UBT ne lit que les sous-dossiers | atelier | addon 5.5 | hors S3 | mods/atelier | ouvert ; lot propriétaire addon 5.5, hors U58 | inconnues | `21:203` | | STA-D28 | Atelier : `RetargetPack.py` (étape 4 de la chaîne d'animation) : `set_retarget_chain_settings` sans effet en 5.8 (passer par l'op « FK Chains ») ; 9e argument de `duplicate_and_retarget` changé (booléen vers chemin) ; un retargeter neuf n'a aucune op en 5.8 ; garde-fou en place (le script refuse 5.6 et plus) | atelier | 5.8 (U5) | hors S3 | mods/atelier | ouvert ; portage « après V2.0 » (CHG-259, ERR-052 : garde-fou seulement) | exécuter le script en 5.8 (rupture API, pas de pas-à-pas détaillé) | `21:206` | | STA-D29 | `Tools/Build.ps1` : résumé makefile éditeur vide, « DLL liees : 0 » pour la cible jeu, `-FromLog` écrase un résumé de la même seconde | atelier | outillage 5.8 | hors S3 | mods/atelier (outillage) | ouvert (non retrouvé parmi les cases non cochées de `21` par Grep ; seule trace : `SUIVI:87`) | observé lors de U7-T8 § 7 (fiche non relue) | `SUIVI:87` | | STA-D30 | `Tools/ReimportCorrectif.ps1:38` crée le dossier du lot avant le contrôle d'arbre propre (dossier vide laissé en cas de refus) | atelier | outillage (ETAT2) | hors S3 | mods/atelier (outillage) | ouvert ; non-prioritaire par le registre ; **absent du tableau `29:35-48`** | lancer le script sur un arbre non propre (déduit de la ligne, non rejoué) | `21:228` | | STA-D31 | `Tools/SyncModSources.ps1` : R1 erreur de paramètre (code de sortie 1) ; R2 exception en plein `-Apply` (pas de rapport CSV) | atelier | outillage (ETAT2) | hors S3 | mods/atelier (outillage) | ouvert ; **absent du tableau `29:35-48`** | inconnues (R1 / R2 cités sans pas-à-pas) | `21:229` | | STA-D32 | `Tools/Build.ps1` (copie 5.8) utilise `$etatDir` et `$EtatDir` pour la même variable (casse, sans effet) | atelier | outillage (ETAT2) | hors S3 | mods/atelier (outillage) | ouvert ; **absent du tableau `29:35-48`** | lecture du script | `21:230` | | STA-D33 | `Resolve-LPEtatDir` (`Tools/EtatDir.ps1`) exige `-ProjectRoot` en appel direct | atelier | outillage (ETAT2) | hors S3 | mods/atelier (outillage) | ouvert ; **absent du tableau `29:35-48`** | appel direct de la fonction sans `-ProjectRoot` | `21:231` | | STA-D34 | `Tools/Build.ps1:55` refuse de s'exécuter si un éditeur tourne dans N'IMPORTE QUELLE copie (et non dans la seule copie visée) | atelier | outillage (ETAT2) | hors S3 | mods/atelier (outillage) | ouvert ; **absent du tableau `29:35-48`** | lancer `Tools/Build.ps1` avec un éditeur ouvert dans une autre copie | `21:232` | ### B. Couverture du tableau « Défauts déjà connus » du doc 29 (critère d'acceptation, 14 lignes `29:35` à `29:48`) | Ligne doc 29 | Défaut | Ligne(s) du registre | |---|---|---| | 29:35 | Personnages enfoncés dans la rue | D01 | | 29:36 | ~364 `Accessed None` et 5 erreurs par session | D02, D03, D04 (éclatée) ; D05 (sous-ensemble corrigé) | | 29:37 | 4 `Gamethread hitch` `MapMarkers_C` | D06 | | 29:38 | Brouillard Effects Low-Med | D07 | | 29:39 | Cuisson Shipping à froid | D08 | | 29:40 | Coiffure par défaut perdue | D09 | | 29:41 | Libellé moteur, bouton du nom, ordre d'affichage | D10, D11, D12 (éclatée) | | 29:42 | 210 acteurs externes orphelins | D13 | | 29:43 | Rafale `Floats_3` | D14 | | 29:44 | Index hors bornes ; `Accessed None` 364 → 223 ; propriétés scène de couple | D15 ; D02 (fusionné) ; D16 | | 29:45 | Gestionnaire de mods, textes longs | D17 | | 29:46 | `HairPipeline.ps1` message | D18 | | 29:47 | `HairMaterials.py` faux positif | D19 | | 29:48 | Coiffure d'un mod décoché conservée | D20 | Les 14 lignes figurent, chacune avec au moins une source `fichier:ligne` (colonne Sources du § A, dont `29:`). ### C. Lignes non cochées de `21` lues et NON retenues comme défauts (motif) - `21:177`, `21:178`, `21:179`, `21:181` : validations ou commits restant à faire du lot sandbox (pas un défaut de jeu). - `21:218` (lot MCP STM), `21:222` (plugin `McpAutomationBridge`, lot OB), `21:223` (publication des 3 archives), `21:224` (archivage des PDB), `21:226` (mention 5.8 de `README.md:4`) : tâches de lot, pas des défauts. - Cochées (`[x]`, donc traitées) et non reprises : `21:204`, `21:207`, `21:209`, `21:212`, `21:213`, `21:215-217`, `21:227` ; `21:214` est reprise en D08 pour son statut. - `SUIVI:35-37` (transfert des sources de mods hors git) : traité par ETAT2 (`21:217`, coché) ; `SUIVI:88` (fins de ligne d'un livrable) : corrigé par U7-T7 ; `AB:9-17` (sauvegarde incomplète) : incident de préparation, traité (`21:213`). - Candidats vus en passant dans le doc 29, hors des sources listées par la fiche, non repris dans le registre (à décider) : écriture HyperAIStudio inutilisable sous Windows (ERR-055 et ERR-056, plugin non patché par décision de l'utilisateur, défauts signalés au vendeur) `29:150-156` ; 20 `LogAutomationTest: Error: Condition failed` du test de fumée Epic en culture française `29:186-187`. ### D. Établi / estimé / incertain - **Établi** : le texte des 14 lignes `29:35-48`, des lignes `21` et des paragraphes `SUIVI`, `AB`, `T5C`, `T11` cités, relus par Read dans cette session ; les comptes sont recopiés de ces sources, non recalculés (aucun journal de jeu relu). - **Estimé** : les classements « visible en jeu » quand la source ne le dit pas (marqués « non établi » ou « non ») ; la priorité S3 des lignes D14, D15, D22, D23, D24 ; la famille proposée (jugement de rédacteur) ; les étapes marquées « (déduit… non rejoué) » ou « lecture du script » (D30, D32). - **Incertain** : la reproductibilité de D14 (essai qui trancherait : rejouer deux fois le parcours U8 sur la même archive et compter les lignes `Floats_3`) ; l'existence éventuelle d'un CHG pour la correction U7-T12 de D09 (essai qui trancherait : `Grep` de `T12` dans `Journal_Modifications.md`, non fait) ; le contenu détaillé d'ERR-048 (ligne trop longue, non relue). ## Compte rendu (sk-protocol § 3) [sk-protocol] Skills présents dans le contexte : sk-protocol, lp-doc, lp-lot. 1. **Résultat** : réussi — registre de 34 défauts écrit, les 14 lignes du tableau `29:35-48` couvertes (3 éclatées, 1 fusionnée). 2. **Preuves** : lectures Read de `29` (entier), `21:170-232`, `SUIVI` (entier), `T5C` (entier), `AB` (entier), `27:270-275`, `T11:1-28`, `STA-TACHES.md`, `gabarits.md` ; Grep de `21` (cases non cochées), `ERR` (ERR-042, 048, 049), `T11`, `U8-TACHES.md` (comptage seul). 3. **Chiffres** : 34 lignes `STA-D` (recomptables par `Grep '^\| STA-D' STA-T3-DOC.md`) ; 14 lignes du doc 29 couvertes ; 20 défauts issus du doc 29, 14 ajoutés ; statuts : corrigés D05, D08, D09 ; accepté D21 ; non prioritaires D17 à D20 ; les autres ouverts. 4. **Incertitudes** : voir § D (reproductibilité D14, CHG de D09, ERR-048 non relue). Points amont de la fiche (pas d'IMPL ST) non re-vérifiés. 5. **Écarts** : voir § 4 (familles manquantes, D30 à D34 absents du doc 29, doc 29:39 en retard sur doc 21:214, conflit de calendrier D01). Fichier écrit : `D:\Game\LifePlay-master 5.5\Docs\Migration\etat\ST\STA\STA-T3-DOC.md`. 6. **Handoff** : Suite : orchestrateur doit relire ce registre, trancher les écarts 1, 3 et 5 puis passer la ligne STA-T3 de `STA-TACHES.md` à « reçue », état : livrable complet, aucune étape de reproduction inventée.