Fiche COMMUN-18-BILAN — Niveau N1 — Modèle prévu sonnet | utilisé claude-sonnet-5-5 — Agent lp-writer (rôle A-DOC) — Skills sk-protocol, lp-doc, lp-lot # COMMUN-18-BILAN : bilan de l'essai de la build Development commune COMMUN-18 (CAM2 IMPL-03 et IMPL-04, KEY2-SUITE) (2026-10-20) Rédigé par un `lp-writer` pour Big Boss (`local_104ff22d`), à partir de `COMMUN-18-TESTS.md`, des lignes du 2026-10-20 de 14:00 à 14:35 de `BOSS-JOURNAL.md` (l. 899 à 914 ; résultats rapportés par l'utilisateur et cités mot pour mot), des deux journaux de jeu de la build, de `CAM2-DIAG-02.md` (§ 7 et 8) et de `CAM2-IMPL-05.md`. Aucune transcription lue. Il n'existe pas de `COMMUN-18-ENTREE.md` : le journal de Big Boss en tient lieu. Aucun contenu de jeu : les citations de l'utilisateur sont reproduites telles quelles (elles n'en contiennent pas) ; la scène intime est dite « scène ». Les noms de lieux et de caméras sont gardés. Les captures sont citées par leur sujet seulement. ## 1. Essai | Élément | Valeur | |---|---| | Fiche de tests | `etat\BOSS\COMMUN-18-TESTS.md` (20 cas) | | Entrée de bilan | pas de `COMMUN-18-ENTREE.md` ; 16 lignes de `BOSS-JOURNAL.md` (l. 899 à 914, de 14:00 à 14:30). Une ligne couvre parfois plusieurs cas (l. 900 : 9 cas ; l. 902 : 3 cas) | | Build | `D:\Game\LifePlay_Build_5.8_Development_COM18\Windows\`, exe `Windows\LifePlay\Binaries\Win64\LifePlay.exe`, 335 817 728 octets, MD5 `7d1009680618f99ebc4edce0bd1a859b` (`COMMUN-18-TESTS.md` § 1 ; `COMMUN-18\COMMUN-18-BUILD.md`), UAT code 0 en 148 s, CheckPackage PASS, cuisson 0 erreur et 1 avertissement attendu. Sources attendues : `LPCameraModeSubsystem.cpp` `2237FB9B` (IMPL-04), `LPKeyboardSubsystem.cpp` `9D450AAF`, `PC.uasset` `681F8372` (`COMMUN-18-TESTS.md` § 1). `CAM2-IMPL-04` n'a pas de VAL propre | | Début et fin de l'essai | 13:58 (ouverture du premier journal, `Log file open, 10/20/26 13:58:10`) à 14:30 (dernier verdict, journal l. 914), heure locale ; fermeture de la session 1 à 14:26:31, relance à 14:26:48 pour le cas .17, fermeture à 14:30:56 | | Heure des journaux | UTC, soit 2 h de moins que l'heure locale (ex. `[2026.10.20-12.05.11…]` = 14:05:11 locale) | | Qui a joué | l'utilisateur (aucun cas joué par un agent) | | Journaux de jeu | 2 fichiers sous `etat\BOSS\COMMUN-18\` : `COMMUN-18_session_1358.log` (48 359 lignes, 10 076 000 octets, MD5 `d899980ae35bed924c2b02e98d77037c`, copie du fichier `LifePlay-backup-2026.10.20-12.26.31.log` de la build : c'est la session 1) et `COMMUN-18_session_1426.log` (1 098 lignes, 103 284 octets, MD5 `a8852b8a87257f5423790ac67f0900ef`, copie de `Saved\Logs\LifePlay.log` : c'est la relance du cas .17). Le nom porte l'heure locale de lancement. Les numéros de ligne cités par le journal de Big Boss (l. 2381-2460, 8374-8470) valent pour `COMMUN-18_session_1358.log` : relus à la source (l. 2381-2391, 2452-2461, 8374-8381) | | Écriture du bilan | le 2026-10-20, 14:31 à 14:33 (relevé par `date`), soit moins de 5 min après le dernier verdict (14:30) | Comptes des verdicts (20 cas) : **PASS 18** (.1, .3, .4, .5, .6, .7, .8, .9, .11, .12, .13, .14, .15, .16, .17, .18, .19, .20) ; **FAIL 1** (.2) ; **non concluant 1** (.10) ; **non joué 0**. Total 18 + 1 + 1 + 0 = 20. Deux PASS portent une réserve : .9 (accepté « au visuel », branche « pièce cachée » non atteinte, voir § 2) et .13 (remarque de libellé, corrigée en `CAM2-IMPL-05`). Répartition des lignes du journal de Big Boss : - l. 899 (14:00) : `.3` PASS ; l. 900 (14:14) : `.1`, `.3`, `.8`, `.11`, `.12`, `.16`, `.18`, `.19`, `.20` PASS et `.2` FAIL, avec la liste des cas « non rapportés » à ce moment (`.4` à `.7`, `.9`, `.10`, `.13` à `.15`, `.17`), tous rapportés ensuite ; - « 16 ou 18 oui » (citation l. 900) : lu comme « 16 et 18 » (estimé : le « ou » est une faute de frappe probable, Big Boss a porté `.16` et `.18` PASS) ; - l. 901 (14:14) « 4 fait » : sans verdict ; l. 904 (14:17) « 4 oui » : `.4` PASS ; l. 902 (14:15) : `.5`, `.6`, `.7` ; l. 903 (14:16) : `.13` (capture) ; l. 905 (14:20) : `.9` ; l. 908 (14:21) : `.10` ; l. 911 (14:27) : `.17` ; l. 912 (14:29) : `.14` ; l. 914 (14:30) : `.15` et clôture ; - l. 906, 907, 909, 910, 913 : relectures et décisions de Big Boss et de CAM2 (pas de verdict d'un cas). ## 2. Verdict par cas Citations exactes de l'utilisateur tirées de `BOSS-JOURNAL.md` (numéro de ligne entre parenthèses). Heure = celle de l'entrée du journal de Big Boss, heure locale (heure du rapport, pas celle du geste). Journal = `COMMUN-18_session_.log` (heure UTC au journal). | Cas | Verdict | Heure | Découvreur | Preuve | |---|---|---|---|---| | COMMUN-18.1 | PASS | 14:14 | utilisateur | « 1 oui » (l. 900). Journal 1358 : 44 lignes `C1 souris`, première l. 3442 (12:09:23 UTC) : « CursorY=+0.21 ; tangage voulu=+0.2 » et l. 3473 : « CursorY=-0.21 ; tangage voulu=-0.2 » : `CursorY` et tangage voulu de même signe (sens attendu : souris vers le haut = regarder vers le haut). Bornes −60 / +70, lacet inchangé, retour à l'horizontale : non recomptés (incertain) | | COMMUN-18.2 | FAIL | 14:14 | utilisateur | « 2 non, mouvement bloqué » (l. 900). Journal 1358 l. 2381-2460 (12:05:11 à 12:05:51 UTC) : « Camera: POV » (l. 2381), `MoveCamera=1`, `index POV 1`, boutons D ou G tenus, `touches avant=+0 cote=+0` (l. 2386-2458), souris libérée pour le glisser 22 fois dans la scène (l. 2456) ; aucune ligne de tangage ni de lacet pour le POV. DIAG : `CAM2-DIAG-02.md` ; MCP lecture seule de `PC` (`681f8372`) : porte 164 neutre (then et else vers 316), nœud 109 broche B = 1 : **P1 réfuté** (BOSS-JOURNAL l. 913 ; `CAM2-IMPL-05.md` § 1). Témoin « POV souris » ajouté en IMPL-05 (motif `POV souris : `) pour COMMUN-19. Décision de l'utilisateur sur la cible (BOSS-JOURNAL l. 910, 14:23) : « je préférai le comportement que l on avait avant dans les scène POV de couples » | | COMMUN-18.3 | PASS | 14:00 et 14:14 | utilisateur | « C3 on voit désormais le mur et le personnage est au bonne endroit dans le générateur de personnage » (l. 899) ; « 3 ok » (l. 900). Journal 1358 : « Studio : decalage de la vue actif (CameraScene, decalage -135, 0, 0) » l. 1238 et « Studio : personnage PlayerCharacter decale de (-135, 0, 0) depuis la place (-3131290, -14967160, -12) » l. 1239 (11:58:36 UTC). `Borne de vue : active (Camera: C3 Room (old))` présent (l. 1410…) ; **0** ligne `mur du studio=1` (toutes à `=0`) ; 157 lignes `Camera hors piece : Camera: C3 Room` (COMMUN-17 : 106), première l. 1411 : « borne franchie : mur X+ ; distance au pivot 269 » (COMMUN-17 : 218). La caméra reste donc hors de la zone calculée par endroits (≈ 101 cm attendus, `COMMUN-18-TESTS.md` § 2) ; le verdict visuel est PASS | | COMMUN-18.4 | PASS | 14:17 | utilisateur | « 4 fait » (14:14, l. 901) puis « 4 oui » (l. 904). Journal 1358 : « Studio : decalage de la vue inactif » l. 1283, 1292, 1326, 3580 ; « personnage … decale de (-135, 0, 0) » l. 1239 et l. 3560. **0** ligne `remis a sa place` dans les 2 journaux : le motif de contrôle n'est pas apparu (explication de Big Boss, l. 901 : le témoin ne sort que si un acteur était encore décalé). Le verdict repose sur le constat visuel | | COMMUN-18.5 | PASS | 14:15 | utilisateur | « x/v et flêches ok » (l. 902). Journal 1358 : 47 lignes `Scene : CoupleMoveY (Z)=`, `DownUp (Y)=` ou `LeftRight (X)=`, toutes `Room cachee=0`, première série l. 2266-2277 (12:04:21-27 UTC), ex. l. 2273 « CoupleMoveY (Z)=-1 … (+0, +0, -60) », l. 2274 « (+0, +0, +115) » : composante Z seule. `[borne : sol]` : 4 lignes (l. 8894, 8895, 8921, 9326) ; `[borne : plafond]` : **0** (arrêt au plafond non tracé) | | COMMUN-18.6 | PASS | 14:15 | utilisateur | Même citation (l. 902). `Scene : DownUp (Y)=` : l. 2270 « (+0, +45, +0) », l. 2271 « (+0, -70, +0) », l. 4541, 4547 : Y seul. `[borne : mur]` : **0** ligne : l'arrêt à 80 cm du mur n'est pas tracé | | COMMUN-18.7 | PASS | 14:15 | utilisateur | Même citation (l. 902). `Scene : LeftRight (X)=` : l. 2266 « (-60, +0, +0) », l. 2267 « (+75, +0, +0) », l. 4527, 4545 : X seul. Rotation du couple au clavier : non cherchée dans le journal (constat visuel) | | COMMUN-18.8 | PASS | 14:14 | utilisateur | « 8 ok » (l. 900). Journal 1358 : **0** ligne `ignore (interieur inconnu)` (attendu 0) ; deux axes tenus ensemble : non rapporté. Les quatre murs : aucune ligne `[borne : mur]` (voir .6) | | COMMUN-18.9 | PASS au visuel (branche « pièce cachée » non atteinte) | 14:20 | utilisateur | « 9 ok » (l. 905). Relecture de Big Boss (l. 906) : journal 1358 l. 8374-8470 (12:19:21 UTC), relu à la source : l. 8377 « bornes du couple X [-3133793, -3129293] Y [-14969463, -14964963] sol -114 plafond 236 (marge 80) ; source echelle de la racine, murs 0, plafond trouve 0 », l. 8379 « Borne de vue : active (Camera: Scene) ; piece=1 mur du studio=0 » : une scène dehors est traitée en **pièce visible sans murs**. Dans les 2 journaux : **0** ligne `Room cachee=1` et **0** `ignore (piece cachee` ; les lignes d'axes sont à `Room cachee=0`. Le plafond de vue de secours (sol + 350 = 236) est limitant : 16 reprises « borne franchie : plafond » entre 12:19:29 et 12:20:34 UTC (`CAM2-DIAG-02.md` § 8) ; corrigé en `CAM2-IMPL-05` (plafond de vue = sol + 1000 cm si aucun plafond n'est trouvé et `WallT` masqué, couple inchangé). La borne [Z d'entrée −30, +150] n'a pas été exercée | | COMMUN-18.10 | non concluant | 14:21 | utilisateur | « 10 reste à la même hauteur » (l. 908). La branche « pièce cachée » n'est jamais atteinte dehors (voir .9) : R2 (compteur de scènes) non prouvée. Journal arrêté à 14:21:24 locale dans la lecture de Big Boss (8 540 lignes à ce moment), aucune deuxième scène d'extérieur tracée ; au fichier final, **0** ligne `Room cachee=1`. À rejouer quand un cas réel de `Room cachee=1` existe (build 2, voir § 6) | | COMMUN-18.11 | PASS | 14:14 | utilisateur | « 11 oui » (l. 900) : la molette monte et descend encore le couple ; la mention de l'aide est donc gardée. Journal : ex. l. 2385 « couple deplace hors prise de (+0, +0, +31) ; fleches=+0/+0 Maj=0 molette=-1.0 ». Les deux pièces (visible, cachée) ne sont pas notées séparément par l'utilisateur | | COMMUN-18.12 | PASS | 14:14 | utilisateur | « 12 oui » (l. 900). Journal : **0** ligne `Scene : Birdview remis a sa place` (acceptable : « 0 ligne si la carte n'a pas bougé », `COMMUN-18-TESTS.md` § 3.5) | | COMMUN-18.13 | PASS avec remarque | 14:16 | utilisateur | Capture de l'écran d'aide en scène (sujet seulement) : sections CAMERA / COUPLE / ACTIONS, touches réelles de la disposition AZERTY (Z/S, Q/D, G/B, V/X, A), molette mentionnée (conforme au .11). Remarque (l. 903) : « Right/Left: move the couple left / right (X) » inverse l'ordre des mots. Corrigée en `CAM2-IMPL-05.md` § 3 point 3 (« right / left (X) », 12 `%s` pour 12 arguments) ; à constater en COMMUN-19 | | COMMUN-18.14 | PASS | 14:29 | utilisateur | « 14 ok mais il faudrait regroupé les touche par fonctionalité » (l. 912). Demande nouvelle sans défaut : voir § 6 (étude `KEY2-SPEC-02.md`) | | COMMUN-18.15 | PASS | 14:30 | utilisateur | Capture du menu Clavier (sujet seulement) : message « Left click needs Shift, Ctrl, Alt or Cmd. Escape cancels. » entier, passé à la ligne (l. 914) | | COMMUN-18.16 | PASS | 14:14 | utilisateur | « 16 ou 18 oui » (l. 900), lu comme « 16 et 18 » (estimé). Journal 1358 : `Borne de vue : active (Camera: Scene)` l. 2224, 2261, 2342 ; `active (Camera: C3 Couple)` l. 2379 ; `inactive (Camera: C2 Follow)` l. 1285, 1294 ; 35 lignes de ces trois formes. **0** ligne `Camera hors piece` en C1, POV, Overview ou C2 | | COMMUN-18.17 | PASS | 14:27 | utilisateur | « 17 ok » (l. 911). Relance : journal 1426 l. 894 (12:26:50 UTC) « Clavier : 51 actions et 17 axes relus depuis …/LPKeyboard.ini » ; créé au premier lancement (journal 1358 l. 878, 995 : « 51 actions et 17 axes enregistres ») ; **0** ligne `illisible` pour le fichier de touches (les 2 seules, `Modules/ModLauncher.config` l. 1029 et un personnage de la session l. 1171, sont sans rapport) | | COMMUN-18.18 | PASS | 14:14 | utilisateur | « 16 ou 18 oui » (l. 900), lu comme « 16 et 18 » (estimé). Constat visuel, sans objet côté journal | | COMMUN-18.19 | PASS | 14:14 | utilisateur | « 19 oui » (l. 900). Constat visuel | | COMMUN-18.20 | PASS | 14:14 | utilisateur | « 20 oui » (l. 900). Journaux : **0** ligne `Fatal`, `Unhandled`, `Critical error`, `Assertion failed` dans les 2 fichiers | ## 3. KO horodatés Brouillons de lot : `CAM2-JOURNAL-BROUILLON.md` existe ; ce bilan, sur consigne, ne modifie aucun autre fichier. La colonne « ligne du brouillon » donne la **ligne proposée**, à ajouter par la session du lot concerné (aucune n'est écrite par ce bilan). | Heure | Cas | Symptôme observé | Découvreur | Ligne du brouillon (proposée, non écrite) | |---|---|---|---|---| | 14:14 | COMMUN-18.2 | En POV de scène, la vue ne bouge pas à la souris : « 2 non, mouvement bloqué ». Journal 1358 l. 2381-2460 : `MoveCamera=1`, boutons tenus, aucune trace de tangage ni de lacet. P1 (porte 164 écrite pour B = −1) réfuté par MCP : porte neutre, 109.B = 1 (`CAM2-IMPL-05.md` § 1) ; pistes restantes P2 (curseur nul), P3 (mauvaise cible, souris par le BP 316/204 et Q/D par le C++), P4 (rotation monde) (`CAM2-DIAG-02.md` § 7) | utilisateur | `CAM2-JOURNAL-BROUILLON.md`, tableau ERR : « POV de scène : vue immobile à la souris après IMPL-03 », lot CAM2, cause non établie, témoin `POV souris` (IMPL-05) à lire en COMMUN-19 | | 14:20 | COMMUN-18.9 | Pas un KO visuel : l'utilisateur dit « 9 ok ». Constat de Big Boss : la scène d'extérieur est traitée en pièce visible sans murs, la branche « pièce cachée » n'est pas atteinte ; le plafond de vue de secours (sol + 350) ramène la vue 16 fois (journal 1358 entre 12:19:29 et 12:20:34 UTC) | Big Boss (relecture du journal) | Ligne CHG au brouillon CAM2 (plafond de vue sol + 1000, `CAM2-IMPL-05.md` § 3) ; branche « pièce cachée » : notée pour la build 2, à reprendre sous l'ERR-145 ou une nouvelle ligne au choix de CAM2 | | 14:21 | COMMUN-18.10 | Non concluant : « 10 reste à la même hauteur » ; la scène d'extérieur ne passe pas par la branche testée | utilisateur | Sans ERR : cas à rejouer (§ 6) | | 14:16 | COMMUN-18.13 | Libellé de l'aide « Right/Left: move the couple left / right (X) » : ordre des mots inversé (défaut mineur, cosmétique) | utilisateur | Sans ERR : corrigé en `CAM2-IMPL-05` (ligne CHG au brouillon) | ## 4. Report sur les VAL | Cas | VAL (chemin) | Verdict statique | Verdict en jeu | Écart | |---|---|---|---|---| | COMMUN-18.1 à .12 | `etat\CAM\CAM2\CAM2-VAL-03.md` | PASS-STATIC avec réserves (R1 à R6) : builds « Succeeded » ×2, 0 erreur, diff conforme à `CAM2-SPEC-02.md` ; **IMPL-04 sans VAL propre** (compilée seulement) | .1, .3 à .9, .11, .12 PASS ; .2 FAIL ; .10 non concluant | **.2** : la VAL statique n'a pas vu le blocage de la souris en POV (le C++ est hors de cause, le BP lu par MCP est neutre). **.9 / .10** : R2 de la VAL (Z d'entrée relevé à chaque scène) non exercée en jeu faute de branche « pièce cachée ». R3 (personnage du studio remis à sa place) confirmée visuellement (.4). R4 (« intérieur inconnu ») : 0 ligne au journal, sans objet. R5 (témoin de cumul doublé) : non observé | | COMMUN-18.13 à .15 | `CAM2-VAL-03.md` (c4, c8) | PASS-STATIC : KEY2-SUITE à 6 blocs conformes, 12 `%s` pour 12 arguments | .13 PASS avec remarque ; .14 PASS ; .15 PASS | .13 : remarque de libellé (ordre « right / left ») hors de la VAL ; le recomptage de 12 `%s` reste vrai en IMPL-05 | | COMMUN-18.16 | `etat\CAM\CAM2\CAM2-VAL-02.md` et `COMMUN-17-BILAN.md` | PASS statique ; COMMUN-17.4 PASS en jeu | .16 PASS | aucun | | COMMUN-18.17 à .19 | `etat\REL\KEY2\KEY2-VAL-03.md` | PASS statique ; COMMUN-17.13 PASS en jeu | .17, .18, .19 PASS | aucun | | COMMUN-18.20 | pas de VAL propre | — | PASS | aucun (carte non rapportée à COMMUN-17) | Lignes à ajouter aux VAL concernées (la VAL elle-même n'est pas réécrite ; **non écrites ici** ; à ajouter par la session du lot) : - `CAM2-VAL-03.md` : `Suite en jeu : COMMUN-18.1 PASS (14:14) ; .2 FAIL (14:14) ; .3 PASS (14:00) ; .4 PASS (14:17) ; .5 à .7 PASS (14:15) ; .8 PASS (14:14) ; .9 PASS au visuel, branche pièce cachée non atteinte (14:20) ; .10 non concluant (14:21) ; .11 PASS ; .12 PASS (14:14) ; .13 PASS avec remarque (14:16) ; .14 PASS (14:29) ; .15 PASS (14:30)`. - `CAM2-VAL-02.md` : `Suite en jeu : COMMUN-18.16 PASS (14:14)`. - `KEY2-VAL-03.md` : `Suite en jeu : COMMUN-18.17 PASS (14:27) ; .18, .19 PASS (14:14)`. ## 5. Contrôles automatiques `etat\BOSS\COMMUN-18\COMMUN-18-ESSAIJOURNAL.md` : **absent** (le dossier ne contient que `COMMUN-18-BUILD.md` et les 2 journaux copiés par ce bilan) ; `Tools\EssaiJournal.ps1` n'a pas été lancé par ce bilan (hors fiche). Les relevés ci-dessous sont des comptes par Grep sur les journaux copiés, informatifs. | Journal | Lignes | `Fatal` / `Unhandled` / `Critical error` / `Assertion failed` | `Accessed None` (non triés, sans liste de connues) | `illisible` (fichier de touches) | Cas rattachés | |---|---|---|---|---|---| | `COMMUN-18_session_1358.log` | 48 359 | 0 | 12 | 0 | .1 à .16, .18 à .20 | | `COMMUN-18_session_1426.log` | 1 098 | 0 | 0 | 0 | .17 (relance) | Motifs de la fiche de tests, relevés par Grep dans les 2 journaux : | Cas | Motif | Attendu | Relevé | |---|---|---|---| | .1 | `C1 souris` | au moins 1 ligne ; `tangage voulu` de même signe que `CursorY` | 44 lignes (l. 3442, 3473) : PASS ; bornes −60 / +70 non recomptées (incertain) | | .2 | sans objet | constat visuel | aucune ligne de tangage ni de lacet en POV (l. 2381-2460) ; le témoin `POV souris` n'existe pas dans cette build | | .3 | `Studio : decalage de la vue actif` ; `Studio : personnage .* decale de \(-135, 0, 0\)` | au moins 1 chacun | l. 1238 et l. 1239 : PASS | | .3 | `Borne de vue : active \(Camera: C3 Room \(old\)\)` : `mur du studio=` | relever | toujours `=0` (0 ligne `=1`) | | .3 | `Camera hors piece` en `C3 Room (old)` | nombre et distance au pivot | 157 lignes (COMMUN-17 : 106) ; première l. 1411, distance 269 (COMMUN-17 : 218) | | .4 | `Studio : personnage .* remis a sa place` ; `Studio : decalage de la vue inactif` | au moins 1 ; 1 à la sortie | 0 ; `inactif` : l. 1283, 1292, 1326, 3580 | | .5 | `Scene : CoupleMoveY \(Z\)=` ; `[borne : plafond]` / `[borne : sol]` | une ligne par appui ; bornes | lignes présentes (l. 2273-2277), `Room cachee=0` ; `sol` 4 ; `plafond` 0 | | .6 | `Scene : DownUp \(Y\)=` ; `[borne : mur]` | une ligne ; `mur` à l'arrêt | lignes présentes (l. 2270-2271, 4541, 4547) ; `[borne : mur]` 0 | | .7 | `Scene : LeftRight \(X\)=` ; `[borne : mur]` | idem | lignes présentes (l. 2266-2267, 4527, 4545) ; `[borne : mur]` 0 | | .8 | `Scene : .* ignore \(interieur inconnu\)` | 0 | 0 : PASS | | .9 | `Scene : CoupleMoveY \(Z\)=.*Room cachee=1` ; `[borne : hauteur dehors]` ; `ignore \(piece cachee` | au moins 1 ; 0 | `Room cachee=1` : 0 ; `hauteur dehors` : 0 ; `ignore (piece cachee` : 0 (la branche n'est pas atteinte) | | .10 | `Room cachee=1` | lignes de B | 0 : non concluant | | .12 | `Scene : Birdview remis a sa place` | 0 ou 1 à la sortie | 0 (acceptable) | | .16 | `Borne de vue : active \(Camera: Scene\)` et `\(Camera: C3 Couple\)` ; `inactive \(Camera: C2 Follow\)` | au moins 1 chacun | l. 2224 et l. 2379 ; l. 1285 : PASS | | .17 | `51 actions et 17 axes relus` ; `illisible` | 1 ; 0 | journal 1426 l. 894 ; 0 : PASS | | .20 | `Fatal\|Unhandled\|Critical error\|Assertion failed` | 0 | 0 : PASS | | hors cas | `Camera hors piece` en C1, POV, Overview, C2 | 0 | 0 | | .13 à .15, .18, .19 | sans objet | — | constat visuel | Build (`COMMUN-18-TESTS.md` § 1) : UAT code 0 en 148 s, CheckPackage PASS, cuisson 0 erreur et 1 avertissement attendu (`-iterate`). ## 6. Suite Constats établis pendant et après l'essai : - **Tangage de C1** : sens corrigé (`C1MouseSign = +1`), PASS. - **Studio de création** : décalage de 135 cm actif (journal l. 1238-1239), PASS visuel (.3, .4). La borne du mur du studio n'est jamais apparue avec `mur du studio=1` (0 ligne). - **Touches du couple en pièce visible** : V / X = Z, flèches haut / bas = Y, gauche / droite = X, PASS (.5 à .8). Les arrêts « plafond » et « mur » ne sont pas tracés au journal (0 ligne chacun) ; constat visuel seul. - **POV de scène** : **FAIL** (.2) ; piste P1 (porte du BP) réfutée par MCP ; reste P2 à P4. - **Scène d'extérieur** : traitée en pièce visible sans murs ; la branche « pièce cachée » n'a pas été exercée (.9, .10). Suites par lot : | Lot | Suite | Qui décide ou agit | |---|---|---| | CAM2 | **COMMUN-19** : build avec `CAM2-IMPL-05` (`LPCameraModeSubsystem.cpp` `2237fb9b` → `4fd44bd4`, 2 cibles « Result: Succeeded », exe `ab13089a`) : témoin « POV souris » (motif `POV souris : `), plafond de vue dehors = sol + 1000 cm, libellé « right / left ». COMMUN-19 jouera Q/D, Z/S et la souris en POV. **Cible de .2 révisée** (décision de l'utilisateur, citée : « je préférai le comportement que l on avait avant dans les scène POV de couples ») : retour au POV de scène d'avant IMPL-03 ; si le témoin confirme (BOSS-JOURNAL l. 913 : « retour au POV d'avant à décider sur le témoin de COMMUN-19 »), remettre `PC` 109.B à −1 (une écriture sous instantané, à décider) ; C1 hors scène garde +1. La **branche « pièce cachée »** et **ERR-145** (C1 assis, corps sans tête, cause non établie) passent en **build 2** ; .10 à rejouer alors | session CAM2, Big Boss | | KEY2 | Demande nouvelle (.14) : regrouper les touches du menu Clavier par fonctionnalité ; étude `KEY2-SPEC-02.md` en cours (sans code) ; proposition soumise à l'utilisateur avant IMPL. Cas .13 à .15 PASS | session KEY2, utilisateur | | Journal | À verser : **CHG-376** (CAM2 IMPL-03 à IMPL-05, KEY2-SUITE ; réservé à `NUMEROS.md` l. 155 « CAM2-IMPL-03 », statut `réservé`, non versé) ; **ERR-145** déjà réservé (l. 154). Aucun numéro écrit par ce bilan | DOC de versement, sous jeton | | Fiche de tests | À reprogrammer : .2 (POV, avec le témoin), .10 (build 2) ; cas de COMMUN-17 restés non joués et absents de COMMUN-18 (`COMMUN-18-TESTS.md`, hors fiche : sol et plafond de la vue .5, vues exclues .7, hauteur G / B .8, vue de dessus .11, défaut R-B1f .17) | Big Boss ou `lp-writer` | Observations hors cas à reporter : taille du journal de la session 1 (10 076 000 octets) à arbitrer avant le commit (voir « Fichiers à commiter »). Aucune décision n'est prise par ce bilan. ## Établi / estimé / incertain - **Établi** : tous les verdicts et citations (`BOSS-JOURNAL.md` l. 899-914, relu en entier) ; les comptes de lignes et les motifs (Grep sur les 2 journaux : 44 `C1 souris`, 157 `Camera hors piece : Camera: C3 Room`, 47 lignes d'axes du couple, 4 `borne : sol`, 0 `borne : plafond`, 0 `borne : mur`, 0 `Room cachee=1`, 0 `remis a sa place`, 0 `mur du studio=1`, 12 `Accessed None`, 0 `Fatal` et motifs voisins) ; les lignes l. 2381-2391, 2452-2461, 8374-8381 du journal 1358 relues à la source ; les MD5 et comptes de lignes des deux copies de journaux (`md5sum`, `wc -l`) ; les ouvertures de journaux (13:58:10 et 14:26:48 locale). - **Estimé** : « 16 ou 18 oui » lu comme « 16 et 18 » ; l'heure par cas = heure du rapport dans le journal de Big Boss ; le lien entre la ligne `Studio : … inactif` et la sortie de la création pour .4 ; l'attribution de la copie `LifePlay-backup-…12.26.31.log` à la session 1 (fermée à 14:26:31 locale, ouverte à 13:58:10). - **Incertain** : bornes de tangage −60 / +70 et lacet (.1) ; arrêts au plafond et à 80 cm des murs (.5 à .8 : aucun témoin au journal, seul le constat visuel « ok ») ; deux axes tenus ensemble (.8) ; nature des 12 `Accessed None` (non triés contre la liste des connues) ; comparaison 157 / 106 lignes et 269 / 218 cm du cadrage .3 (positions de départ non comparées) ; mention de la molette séparément pièce visible et pièce cachée (.11). - Non fait par ce bilan (consigne) : aucune ligne de brouillon ni de VAL écrite ; `EssaiJournal.ps1` non lancé ; à faire par les sessions de lot. ## Fichiers à commiter - `Docs/Migration/etat/BOSS/COMMUN-18-BILAN.md` (A). - `Docs/Migration/etat/BOSS/COMMUN-18/COMMUN-18_session_1358.log` (A ; **10 076 000 octets**, à arbitrer par Big Boss avant le ticket : COMMUN-17 gardait des journaux de 0,8 Mo au plus) et `Docs/Migration/etat/BOSS/COMMUN-18/COMMUN-18_session_1426.log` (A, 103 284 octets). PubCheck : 0 constat(s) pour ce fichier (`Tools\PubCheck.ps1 -Fichiers `, code 0). Les deux copies de journaux de jeu : 3 constat(s) chacune (motifs `MACHINE` et `NOM` du journal de démarrage, code 1), comme `COMMUN-17_session_1253.log` (3 constat(s)) ; copies brutes non retouchées, à arbitrer par Big Boss avant tout ticket. Tours : 11 / 40