310 lines
30 KiB
Markdown
310 lines
30 KiB
Markdown
# État courant de Big Boss
|
||
|
||
Fichier réécrit à chaque changement ; `BOSS-JOURNAL.md` reste en ajout seul, lignes horodatées `AAAA-MM-JJ HH:MM`. Une session Big Boss neuve lit ce fichier, puis la fin du journal. Elle garde le nom « Big Boss » et s'annonce aux sessions actives.
|
||
|
||
**Big Boss en poste : `local_d2580e73`** (session « Big Boss », reprise le 2026-10-22 07:29, horloge du poste, après rotation par l'utilisateur ; `local_104ff22d` et Medium · STM1 `local_232546c8` archivées le 2026-10-22 vers 07:28).
|
||
|
||
Mis à jour le **2026-10-20 vers 05:45** par Big Boss (`local_4c0c1de7`) : passation avant redémarrage (§ PASSATION). Précédente : 2026-10-20 01:00 (REPRISE REP1). Note de la reprise : les heures « 00:05 » à « 05:55 » du journal de la nuit sont en avance sur l'horloge du poste (fichiers écrits à 00:42).
|
||
|
||
## REPRISE du 2026-10-23 (préparée le 2026-10-22 20:56 par Big Boss `local_d2580e73`)
|
||
|
||
**À lire d'abord :**
|
||
- `BOSS-BILAN-2026-10-22.md` : bilan de la session et REX de Big Boss (B1 à B14) ;
|
||
- la fin de `BOSS-JOURNAL.md`.
|
||
|
||
**État figé (GEL demandé par l'utilisateur, 2026-10-22 19:59).**
|
||
- Dépôts : jeu `6059ff6` (ue5.8) et addon `cbb549b` (ue5.8) ; vagues 17 et 18 commitées, **rien de poussé**.
|
||
- Jeton UE : libre ; 0 processus UE ; `Mods\` vide.
|
||
- COM30 : Paris **1.7.6**, dont l'eau déborde ; la 1.7.5 validée reste dans Publication\Mods et dans `_pack_retire_lpm_city_paris-1.7.5`.
|
||
- COM31 : menu des villes E1 et E5, 11 villes dont Manila (installée depuis le jeu) ; index d'essai dans `Saved\LPCityMaps.json`.
|
||
- Sauvegarde G: : tous les jours à 05:00 (tâche LP-SyncReprise).
|
||
|
||
**Sessions de lot (au repos, contextes très chargés) :**
|
||
- Medium · STM1 `local_b9d7766c` : clôture faite, voir STM1-BILAN-2026-10-22 et STM1-TACHES ;
|
||
- Medium · MAPDL1 `local_02c658f3` : clôture faite, voir MAPDL1-BILAN-2026-10-22 et MAPDL1-TACHES.
|
||
Proposer à l'utilisateur une rotation avant de leur confier un nouveau travail : nouvelle session qui lit le BILAN et les TACHES du lot. Réutiliser les sessions existantes si l'utilisateur le préfère (mémoire « sessions réutilisées »).
|
||
|
||
**Plan de redémarrage, dans cet ordre, chaque étape sur décision de l'utilisateur :**
|
||
1. Annoncer l'identifiant de Big Boss, lire ce § et le bilan, vérifier par `UeState` et `git status` que rien n'a bougé depuis le gel.
|
||
2. **Paris 1.7.8** : correctif de l'eau W (`STM1-DIAG-24`, correctif dans `B37-prepa\`, non posé), plus le contenu de la 1.7.7 (statues, feux, abribus ; motif `Mobilier_Feu` corrigé, `PROD1-FIN-177`). Une seule version, produite par l'exécutant Haiku, puis essayée par l'utilisateur (eau, places, statues, feux, abribus). En attendant, proposer de remettre la 1.7.5 validée dans COM30.
|
||
3. **COM32** : W1, W2 et la fenêtre SPEC-06 avec l'affichage de LICENCE.txt (code de MAPDL1, à poser puis compiler), empaquetage, puis cas B2, B5, B8, B9 et G1 à G6 de `MAPDL1-TESTS-02`.
|
||
4. **Lot 2 des villes** : NYC, Mumbai, Tokyo, Bangalore en 1.0.2 (3D classique, GeoJSON sous ODbL, LICENCE.txt). Lancer `RepriseCarte -Etape ODbL` pour chaque ville avant `ProduireCartes`, puis `ProduirePack -ABlanc` (points ouverts du bilan MAPDL1). Ensuite, 1 lot de 5 villes par jour (décision de l'utilisateur), au fil des zips qu'il dépose.
|
||
5. **Essai Forgejo** (`MAPDL1-ESSAI-FJ`) : attend le choix du dépôt (public), puis l'accord pour la release et pour les appels curl (F1 à F3).
|
||
6. **Publication** : le push des vagues 17 et 18 est un geste de l'utilisateur, à proposer.
|
||
|
||
**Décisions et points ouverts pour l'utilisateur :**
|
||
- dépôt Forgejo des essais, et dépôt public ou non ; hébergeur et domaine définitifs (H1, H2) ;
|
||
- ligne `/ModSources/*/Module/ODbL/` à ajouter au .gitignore de l'addon (ticket commun STM1 et MAPDL1) ;
|
||
- `Source/LifePlay/LPCityNamesSubsystem.*` : non commité, auteur non établi (LOC1 ?) ;
|
||
- dossiers non commités : `etat\AG\SAUV1`, `REL\LOC1`, `REL\REL2`, `REPO\PUB`, et les brouillons de journal (CHG à rédiger par la DOC) ;
|
||
- message trop large du commit addon 408e370 (trace au journal) ;
|
||
- les 3 chaînes de type clé AWS dans d'anciens résultats d'outil (hérité) ; D10 et D11 de MAPDL1, remplacés par SPEC-05 v3.
|
||
## Rôle (AMEL1 R1, `lp-lot/boss.md` § 0, § 8, § 9 ; doc 32 § 15.13)
|
||
|
||
Big Boss tient :
|
||
- la file de la copie UE ;
|
||
- les arbitrages et les GO ;
|
||
- les jetons de la copie UE et du journal ;
|
||
- la réservation des numéros (`Tools\Numero.ps1`) ;
|
||
- l'ordre des tickets du gardien.
|
||
|
||
Il garde sans les déléguer :
|
||
1. la copie du journal du jeu avant toute relance ;
|
||
2. la contre-vérification des MD5 et de `UeState` avant chaque GO ;
|
||
3. le passage des jetons ;
|
||
4. la réservation des numéros ;
|
||
5. l'ordre des tickets.
|
||
|
||
Les fiches de tests (FIT) et les bilans d'essai (BILAN) sont rédigés par un `lp-writer`, à partir d'une **entrée de bilan** de Big Boss (gabarit ENTREE de `lp-doc/gabarits.md` : cas, verdict, citation exacte, heure). Le `lp-writer` ne lit pas la transcription.
|
||
|
||
Rotation de Big Boss :
|
||
- chaque jour, et dès 250 k de contexte, par l'utilisateur ;
|
||
- la passation est ce fichier ;
|
||
- Big Boss reste en Opus (E4).
|
||
|
||
Refus du crochet (A5) :
|
||
- refus utile : arrêt et compte rendu ; l'écriture n'a lieu que sur décision de l'utilisateur relayée par Big Boss, avec instantané et MD5 ;
|
||
- refus à tort : reformuler, sinon arrêt.
|
||
|
||
Consignes permanentes :
|
||
- toute discussion se fait en français ;
|
||
- on réutilise une session au repos et on la renomme au titre du lot (R12) ;
|
||
- aucune écriture MCP sans instantané ni trace ;
|
||
- un appel MCP à la fois ;
|
||
- commits par le gardien seulement ; **push par l'utilisateur seul, sur sa demande** (agents refusés ; jeu par `pub/ue5.8`) ;
|
||
- builds par `lp-builder` ;
|
||
- PubCheck dès la VAL (R6) ;
|
||
- journal en brouillon au fil du lot (R5).
|
||
- **collecte sur internet par un sous-agent adapté** (`web-fetch`, `general-purpose`, `lp-cart`), jamais par Big Boss lui-même ; téléchargements seulement sur accord cité (utilisateur, 2026-10-22 ; `lp-lot/boss.md` § 0).
|
||
|
||
## Dépôts
|
||
|
||
- **Jeu** `D:\Game\LifePlay-master 5.8` (`ue5.8`) :
|
||
- HEAD : `0536487` (vague 12, 2026-10-21, Vague.ps1 ; b207e29, 56fe4d6, 0536487 ; vague 11 : 3b32c5d) ;
|
||
- tag local **`v2026.10.2.1a`** sur `2f5d51b` (non poussé) ;
|
||
- **publié** : `pub/ue5.8` `8084622` (un commit sur `origin/main` `d4d9726`) poussé par l'utilisateur vers `origin/ue5.8`
|
||
le 2026-10-20. `origin` = Forgejo auto-hébergé (`forgejo.edujiro5972.fr`), destination voulue (utilisateur, 2026-10-20 :
|
||
« Oui, Forgejo est voulu ») ; la copie 5.5 garde `origin` sur GitHub (archive).
|
||
- **Addon** `D:\Game\LifePlay-Sandbox-5.8` (`ue5.8`) : HEAD `30beef0` (vague 5 ; avant 061dd83 ; `origin/ue5.8` = `35a9e2c`, Forgejo) ; pin du doc 21 = `6377ce6` (à refaire avec la prochaine publication) ;
|
||
tag local `sauve/ue5.8-avant-SK` sur `132cfbf` (ERR-139).
|
||
- Dernier CHG : **365** ; dernier DOC : **36** (charte de nommage). Dernier ERR : **138**. Dernier doc : **35**. Verrou du gardien : dernier vu **207**, libre.
|
||
- **`Tools/` n'est plus suivi par git** (CHG-357, `072a6c8`, `/Tools/` dans `.gitignore`).
|
||
- Les outils sont sur le disque ; instantané complet `LifePlay_Backup_5.5\TOOLS-REF\` (50 fichiers et MD5).
|
||
- Sauvegarde des outils d'AMEL1 : `LifePlay_Backup_5.5\AMEL1-OUTILS\`.
|
||
- Le `pre-push` du jeu appelle `Tools\PubCheck.ps1` sur le disque : ne pas le déplacer.
|
||
- Hors commit, voulu :
|
||
- `BOSS-JOURNAL.md` (lignes de la soirée) ;
|
||
- `AMEL1-TACHES.md` (tenu par EVAL) ;
|
||
- `etat\AG\ORGA2\` (jusqu'à l'essai du 18) ;
|
||
- `AMEL1-TEXTES-W5.md` ;
|
||
- `AMEL1\OUTIL1\`.
|
||
|
||
## Copie UE et jeton
|
||
|
||
- **Jeton UE : libre** (2026-10-22 20:35 ; GEL : vagues 17 et 18 de clôture ; reprise après décision de l'utilisateur : 1.7.8 eau, 1.7.7, COM32, lot 2, essai Forgejo) ou E2 bis MAPDL1, COM31 sur accord, lot 2 demain) ; 1.7.0 de Paris installée dans COM30, COMMUN-39 à jouer ; B26 (1.6.0) cuit par STM1, à vérifier ; pack 1.5.2 installé dans COM30, COMMUN-35 en cours ; MAPDL1 en attente ; avant : libre (build COMMUN-29 et pack 1.3.3 finis le 2026-10-21 18:15 ; essai a jouer). Tout commité jusqu'à 3b32c5d (vague 11). Build 1 : reste REL2 (rejouer COMMUN-23.4, écran titre). Publication du 2026-10-20 : origin/ue5.8 = a824362 (vagues 10-13 publiées le 2026-10-21).
|
||
- **Build Development commune** (décision de l'utilisateur, 2026-10-20 04:30) : générée une fois toutes les opérations en cours finies (CG2, trace STM1-SPEC-01, …) ; elle porte la trace StreetMap pour l'essai de l'utilisateur.
|
||
- ~~À faire après la BUILD-FIN de CG2~~ **fait le 2026-10-20 08:20** : déplacé `Plugins\McpAutomationBridge` (2,1 Go, non suivi, désactivé) vers `LifePlay_Backup_5.5\MCPAB-20261020\`, CopieEtat avant et après. Aucun build ni essai en cours. Réserve « mesure » : aucune.
|
||
- **Jeton du journal : libre** (DOC-20261021-VERS6 fini 2026-10-21 00:16 : CHG-386 versé, commité en vague 12).
|
||
- Réservations de fichiers partagés : aucune (UES1 levée à sa FIN-LOT, commits `b25c253` addon, `f21061b` jeu, CHG-366). Gels : aucun. Les gels du doc 35 et d'EVAL2 sont levés depuis le commit `08d222f`.
|
||
- Assets à HEAD : Room `93138747`, PC `707220a6`, GI `32fc0a97`, Person `8668a47c`, TopRight `cb835360`.
|
||
- C++ : CameraMode `1f10631f`/`9aee8d04`, ShowCouple `3cdd572d`/`44c721ee`, DirectControl `5f9d7e00`/`01d5ea3c`, OutdoorRoom `dc68ed8a`/`6a3edd73`, Debug `f0081f9f`/`78d3a079`, SaveRelaunch `a0cd6687`/`f31173f6`, BonusReward `16147626`/`87177c7a`, LifePlay.cpp `3f7ffa30`, LPModGuard (REL-ALPHA, CHG-349). Version `2026.10.2.1a`.
|
||
|
||
## Alpha 2026.10.2.1a : livrée le 2026-10-14
|
||
|
||
- Validée par l'utilisateur sur COMMUN-13 : « bien je valide le comportement de l'alpha ».
|
||
- Shipping : exe `4a9bbdb3`.
|
||
- Archive : `LifePlay_Publication\LifePlay_Revival_2026.10.2.1a_Windows_Game.7z`, SHA-256 `89ed211d…`.
|
||
- 4 zips de mods dans `Mods_2026.10.2.1a\`.
|
||
- Notes de version, index et annonces (Discord, Patreon, salon general, devlog n° 2) dans `etat\REL\ALPHA\`.
|
||
- E9 PASS. E5 non fait, facultatif.
|
||
- Plantage GPU isolé en COMMUN-13 (ERR-138, cause extérieure estimée).
|
||
- Fiches et bilans : `etat\BOSS\COMMUN-2` à `COMMUN-13`. Journaux des essais : `LifePlay_Backup_5.5\COMMUN-*\essais\`.
|
||
|
||
## Évaluation et améliorations
|
||
|
||
- **Doc 35** (`08d222f`, CHG-354) : décisions F1 à F9 et D1 à D3.
|
||
- **AMEL1**, commité : CHG-350 à 353, 357, 358.
|
||
- **Crochet v2** :
|
||
- installé dans le profil par l'utilisateur, MD5 `e03d4332` ;
|
||
- essai réel 9 sur 9, rejeu 417 sur 417 ;
|
||
- ancien crochet dans `LifePlay_Backup_5.5\AMEL1-R2\` ;
|
||
- approuvé (« approuvé pour crochet »), V3 non exigée.
|
||
- **Mesure P4** :
|
||
- par `Tools\Indicateurs.py` ;
|
||
- P4 démarre au dernier commit d'AMEL1 et dure 72 h ou 30 h actives, avec au moins 5 builds et 1 essai commun ;
|
||
- référence « avant » : `AMEL1-MESURE-P3.md`.
|
||
- **R4** : `lp-mcp-bp` en Sonnet, essai ORGA2 après le **2026-10-18**.
|
||
|
||
## REPRISE du 2026-10-21 (préparée le 2026-10-21 00:04 par Big Boss `local_104ff22d`)
|
||
|
||
**Où on en est (2026-10-21 09:40).** Build 1 livrée en Shipping 2026.10.2.2a (essai final 11/11) ; HEAD jeu `655b44a` (vague 13) ; publié : origin/ue5.8 = `2121d74` et tag `v2026.10.2.2a` (poussés par l'utilisateur le 2026-10-21) ; **REL2 terminé, build 1 livrée**. Livraison faite (LifePlay_Revival_2026.10.2.2a_Windows_Game.7z sur Mega, 1,31 Go, mods 2.1a gardes) ; README publié (vague 15, correctif VAGFIX de Vague.ps1, CHG-388) ; build 2 : IMPL ERR-145 (SPEC-02, Q4 et Q5 ouvertes), dumps et SPEC GIREV. Jeton UE **libre**, jeton du journal **libre**, aucun processus UE. Builds à 0 avertissement.
|
||
Rien de non commité (hors fichiers locaux : LifePlay.uproject, LP-PROJET.ini, ORGA2).
|
||
|
||
**Build 1 (alpha 2026.10.2.2a, gel le 24 octobre)** : développement fini (F1 partiel, F2, F3, F6, F8, K1-K6, SET1, M-Z talons, QPERS). Reste **REL2** : VAL commune, build Shipping 2026.10.2.2a (y compris E9 de F6 : sauvegardes sous `%LOCALAPPDATA%\LifePlay-Revival`), essai final avec **COMMUN-23.4 à rejouer** (Settings depuis l'écran titre après un retour de partie : ligne « onglets poses … (ecran titre) » absente), dernière vague, publication des vagues 10 à 12, décision de tag.
|
||
|
||
**Build 2 ouverte le 2026-10-20**, en attente de l'utilisateur :
|
||
1. **ERR-145** (`etat\REL\ERR145\ERR145-DIAG.md`) : **H1 confirmée par l'utilisateur le 2026-10-21 07:11** (essai de départage sur COM23, capture 33 : corps assis vu de dessus, sans tête). En cours : SPEC (`ERR145-SPEC`), puis IMPL de l'option A (C++, `LPCameraModeSubsystem.cpp`, AlwaysTickPoseAndRefreshBones en C1, environ 20 lignes ; couvre aussi ERR-106 et ERR-111). Si H2, autre piste (tangage).
|
||
2. **Révision unique de GI** (`etat\REL\GIREV\GIREV-PRE.md`) : réponses de l'utilisateur le 2026-10-21 07:21 : GQ2 correction (M8) ; GQ6 F7a hors révision ; GQ7 une sauvegarde par sous-lot ; GQ8 C8, Q7, Q8, R7 vers CharGen et Y/N vers PC ; GQ9 liste au doc 37 § 2.7. **Tranché le 2026-10-21 08:10** : GQ1 supprimer la garde D2 ; GQ4 voie V3 (GIREV-MCP-01 § B.5) ; D8 = B1 + B2 (traces et cheveux), dans la révision (GIREV-D8-RECH) ; DQ5 oui (règle écrite dans le guide de moddage). GQ5 tranchée à 07:28 : corriger D10, vérifier n° 32, supprimer D1, D12 et les lignes r.SSS.* / r.DynamicRes.* (si le dump confirme), D8 inchangé ; GQ3 tranchée à 07:21 : D17 fermé, M6 retiré. Ensuite : dumps 5.8 (SavePreset, GenerateAndApply*, CalculateHeadtrack), SPEC GIREV (N3, lp-mcp-bp), révision après la publication de la build 1.
|
||
3. Autres reports build 2 : voir « Reports en build 2 » ci-dessous.
|
||
|
||
**Gestes et rappels.** Le PowerShell 7.6.6 de l'utilisateur plante au démarrage (avis de mise à jour) : lancer le jeu pour lui par Bash en arrière-plan, ou donner la forme `cmd` ; correctif proposé : `setx POWERSHELL_UPDATECHECK Off`. Claude in Chrome (Edge) a fonctionné le 2026-10-20 au second essai. `SauverTranscriptions.ps1 -Session` ne trouve plus les métadonnées : utiliser `-Tout` (à verser par VAG1).
|
||
**Sessions actives (2026-10-22 07:29)** : Medium · KEY2 (`local_3df0f077`, au repos depuis le 2026-10-20) seule ; STM1 et VAG1 archivées. STM1 : pack 1.4.1 en pause (instantané STM1-138), COMMUN-30 en pause ; C++ de ville modifié et non commité (LPCityWater*, LPAssetRegistryHelpers, LPImportCityOSM, LPBuildCityWater, Build.cs). Archivées le 2026-10-20 : CAM3, KEY1, CAM2, CG2.
|
||
|
||
## PASSATION avant redémarrage (2026-10-20 vers 05:45, Big Boss `local_4c0c1de7`, renommée « Big Boss »)
|
||
|
||
Feuille de route : `Docs\37_Feuille_De_Route_Alpha2.md` (build 1 = 2026.10.2.2a vers le 24 octobre, build 2 = 2026.11.3.1a vers le
|
||
3 novembre ; annoncées sur Patreon par l'utilisateur). Plan de la build 1 : doc 37 § 3.
|
||
|
||
**Copie UE** : jeton **libre** (repris à KEY1, qui ne l'a jamais employé ; UeState 0 ; verrou du gardien libre k=225).
|
||
DLL autonomes de l'addon déplacées vers `Backup_5.5\ADD1\Binaries-addon` (à ne pas remettre). Archive de la copie avant reprise :
|
||
`Backup_5.5\ARCH58-20261020\` (vérifiée). File de la copie UE à la reprise : **KEY1 (lecture MCP) → CG2 (IMPL MCP) → STM1 (lecture MCP)**.
|
||
|
||
**Lots** (session ; état ; prochaine action) :
|
||
| Lot | Session | État | Prochaine action |
|
||
|---|---|---|---|
|
||
| ADD1 | Medium · ADD1 `local_3df0f077` | **fini** (2 builds code 0) | enchaîne sur KEY2 (IMPL) après la SPEC |
|
||
| QG1 | Sonnet · VAG1 `local_345cbd76` | **fini** (IMPL-01, IMPL-02) | — |
|
||
| KEY1 | Lower · KEY1 `local_fb6a93ea` | **pas démarré** : la session n'a pas reconnu Big Boss (id inconnu) et attend l'utilisateur | l'utilisateur écrit dans KEY1 : « lance KEY1 » (phase 1 sans copie UE, puis phase 2 MCP après BUILD-GO) |
|
||
| CG2 | Medium-xHigh · CG2 `local_c917cf01` | CART et SPEC finies, Q1-Q6 approuvées | BUILD-GO après KEY1 (lp-mcp-bp, ≈ 5 h + 2 h) |
|
||
| STM1 | Medium · STM1 `local_232546c8` | CART-01 et 02 finies (piste : repli sur la ville factice 000Dummy) | observations de l'utilisateur, puis lecture MCP après CG2 |
|
||
| CAM2 | Lower · CAM2 `local_1b626bd4` | CART finie | essai en jeu de l'utilisateur, puis SPEC (J2) avec les questions CAM B1e et R-B1f |
|
||
| CAM3 | Sonnet · CAM3 `local_224d5242` | étude finie | réglages A2 dans la SPEC CAM2 ; préréglages K2 dans la SPEC KEY2 |
|
||
| KEY2 | Medium · ADD1 | à ouvrir | SPEC dès la fin de K1 ; tout K2-K6 en build 1 (décision de l'utilisateur) |
|
||
| FIX1 | Lower · KEY1 | à ouvrir | après K1, avancé au J2 si CG2 finit tôt |
|
||
| VAG1 | Sonnet · VAG1 `local_345cbd76` | **SPEC-01 écrite** (MD5 5068a86b…), **en pause** (état de reprise dans `etat\AG\VAG1\VAG1-TACHES.md`, aucun clone, verrou ni écriture git) | envoyer l'accord de Big Boss sur la SPEC et ses 4 points (§ 9), décidés le 2026-10-20 : 1) clones sparse jetables (son défaut) ; 2) oui, statut et ligne REPO-JOURNAL d'un ticket addon écrits dans le jeu et emportés par le PARTAGES suivant ; 3) trailer Co-Authored-By gardé (pratique actuelle des commits du gardien), paramètre `-Trailer` ; 4) admission par le hook ecriture-gardien vérifiée à l'IMPL, arrêt sans contournement si refus (décision alors à l'utilisateur) |
|
||
|
||
**Vague du gardien** non lancée ce soir : à faire en premier à la reprise (déclencheur : rotation de Big Boss). À commiter :
|
||
jeu : livrables QG1, ADD1, CG2 (CART, SPEC), CAM2, CAM3, STM1 (CART-01, 02), doc 37, PIPE1-IMPL-02 (MD5 de bareme.md), NUMEROS (DOC-37),
|
||
BOSS-ETAT, BOSS-JOURNAL ; addon : `.gitignore` (synced/), `lp-lot/boss.md`, `agents/lp-gardien.md` (E078ED03), `Docs/BAR` (8),
|
||
`ue-cpp-build` (3), 7 fiches F5. Hors commit (local par décision) : `LifePlay.uproject`, `Docs/LP-PROJET.ini` ; addon :
|
||
`LPSandbox.uproject`, `Tools/Roots.ps1`, `.codex`, `AGENTS.md`. **Attention avant la prochaine publication `pub/ue5.8`** :
|
||
le doc 37 est reformulé (2026-10-20 02:55, ticket ROAD1-T2) ; licence d'ue-cpp-build relue (MIT, conforme) ; pin du doc 21 à refaire dans la vague de publication (décision « 1 à 3 oui »).
|
||
|
||
**Décisions prises le 2026-10-20** : U2 (Forgejo, propriétaire), U3 ok, U4 fait (lp-perf), garde v7 au profil (b9e7ba29), Q4 (c)
|
||
avec `Vague.ps1` en premier, Q5 approuvée et script lancé (VAG1), Q6 (c), G1 Sentry suspendu, UE_MCP_Bridge gardé (4 C4996
|
||
connus), CG2 Q1-Q6, QG1 Q7, CopieEtat pour GO/FIN, K2-K6 tout en build 1, post Patreon publié (`Saved\COM1\`).
|
||
|
||
**En attente de l'utilisateur** : essais en jeu (StreetMap : PIE ou build, nouvelle partie, messages bleus, choix de Londres,
|
||
`Saved\Logs\LifePlay.log` ; CAM2 : sortie de pièce, tangage hors mode sexe ; console de scènes : Insert → `tf_start` → Entrée) ;
|
||
ordre « lance KEY1 » dans la session KEY1 ; archivage de Low · MEN1 et Medium-High après `SauverTranscriptions.ps1` ;
|
||
CG2 Q7 et Q8 (build 2).
|
||
|
||
**Reports en build 2 (doc 37 § 2.7, à verser)** : C8, C10, C11, D2, D9, D17, Q7, Q8, ERR-142, R7, ERR-145, remappage de Y/N, F7a (CenterBrow), F7c (accessoires), F8b (lévitation de PNJ : HeelHeight surestimé selon la chaussure, audit des données), F7b (posture après « regarder », passagère ; currentAnimation jamais effacé au lever), lot QPERS-ASSETS (qualité des personnages : peau en Subsurface Profile avec SSP_Girl_Head, ombres de contact sur les lumières des pièces ; essai console du 2026-10-20 : seul Sharpen utile, gravé), piste Fab PRISMIX Diagnostics (profileur UE 5.8, déjà dans la bibliothèque ; essai éventuel dans l'addon, comparé au CSV Profiler), branche « pièce cachée » de CAM2 ; décidé le 2026-10-20 : chaîne des packs de villes (STM1-SPEC-07 : outil de téléchargement, pack Paris 3 × 3 km gratuit) et déploiement du serveur Forgejo (Caddy, citypacks, lp-osmium, mot de passe de la base). Jeu de base : Londres et Bath. Monétisation : build 3. En attente : KEY2-SPEC-02 (4 questions), publication faite (56dfcfc).
|
||
|
||
**Horizon builds 6-7 (décidé le 2026-10-20)** : PNJ conversationnel par petit LLM local (pistes : Qwen3 1.7B / 4B ou SmolLM3 3B, Apache 2.0 ; llama.cpp, MIT ; modèle en pack optionnel ; Gemma et Llama écartés pour leurs licences). Préalables : définir l'interconnexion jeu ↔ modèle (état de scène, personnalité, intentions permises, sortie contrainte, repli scripté) et dépasser les limites actuelles du jeu (dialogues et actions figés) ; s'appuie sur l'interaction filtrée de la build 2 (§ 2.5).
|
||
|
||
**Leçon** : les sessions de lot ne reconnaissent pas toujours un message d'une session Big Boss dont l'id n'est pas dans
|
||
BOSS-ETAT : à la reprise, la nouvelle session Big Boss s'annonce à chaque session avec son id, ou l'utilisateur confirme.
|
||
|
||
## REPRISE du 2026-10-19 (lot REP1, après le gel de Cursor)
|
||
|
||
- Tri : `etat\BOSS\BOSS-TRI-20261019.md` (Cursor a réécrit et poussé l'addon `ue5.8` et le `main` du jeu ; ERR-139, ERR-140).
|
||
- Décisions de l'utilisateur : « pousse les modifications », « Tout, y compris le jeu » ; uproject du jeu et de l'addon locaux ;
|
||
SBXTYP refaits sans R6, R7 dans PIPE1-T1 ; pas de journal suivi dans l'addon ; publication du jeu par `pub/ue5.8` ;
|
||
6 fichiers à constat de contenu « Reformuler les fichiers » (REP1-IMPL-01, VAL-01 à 03).
|
||
- Vague 1 (addon) faite : tag local `sauve/ue5.8-avant-SK` (132cfbf), HEAD addon `6377ce6` (7 commits), contre-vérifiée.
|
||
- Vague 2 (jeu) : REP1-T2 pin, PIPE1-T2, CGREF1-R2, REP1-T3, REP1-T5, VAGUE-20261019-2-PARTAGES, REP1-T4 `pub/ue5.8`.
|
||
- Push : fait par l'utilisateur le 2026-10-20 vers le Forgejo (addon déjà à `6377ce6` ; jeu `pub/ue5.8:ue5.8`, pre-push 0). lp-repo et lp-paths : fiche REP1-DOC-02.
|
||
- CHG-368 (CGREF1) recopié du journal de l'addon au journal du jeu ; CHG-369, ERR-139, ERR-140 versés (Sonnet · REP1).
|
||
- Restent locaux : `LifePlay.uproject` (HyperAIStudio ; McpAutomationBridge décommissionné par l'utilisateur le 2026-10-20, désactivé dans le uproject, rien à remettre),
|
||
`Docs/LP-PROJET.ini`, `etat\AG\ORGA2\` ; addon : `LPSandbox.uproject`, `Tools\` non suivis, `Docs/BAR`, 7 fiches à constat
|
||
PubCheck (ENV1-T1, SHP1-T1, SHP1-T2, PROJ1-T3-DOC, UEM1-T5 à T7) à corriger par une fiche.
|
||
- Sessions : Sonnet · REP1 (`local_345cbd76`), Sonnet · REP1-PUB (`local_224d5242`).
|
||
|
||
## PAUSE jusqu'au lundi 2026-10-19 (décision de l'utilisateur, 2026-10-15 : « on met tout en pause et on reprend lundi »)
|
||
|
||
État à la pause : jeton UE libre (`UeState` = 0), jeton du journal libre, aucune réservation ouverte hors PIPE1, rien
|
||
poussé. HEAD jeu `715efb4`, addon `132cfbf`. **Aucune vague du gardien lancée** (pause) : les fichiers suivants restent non
|
||
commités, chemins gelés (W7, V8).
|
||
- File (`etat\REPO\FILE.md`) : PIPE1-T1 (addon : `lp-perf` + `bareme.md` + recettes, `lp-repo`, `lp-lot`, `boss.md`,
|
||
`sk-repo`, `sk-protocol`) et PIPE1-T2 (jeu : `OPT0-PIPELINE.md`, `etat\AG\PIPE1\*.md`, `etat\REPO\FILE.md`). Tickets à
|
||
écrire à la vague ; ticket PARTAGES pour BOSS-ETAT et BOSS-JOURNAL.
|
||
- Hors file, à inscrire à la reprise : `etat\AG\VERIF1\`, `etat\REL\TSC1\` (livrables finis, PubCheck 0) ; `etat\AG\ORGA2\`
|
||
(autre travail, non traité).
|
||
- Copies du profil faites et relues : `lp-gardien` E078ED03, `sk-repo` DADC07A6, `sk-protocol` 5A3BEDFE, garde lp-mcp v6
|
||
CED2D9A5.
|
||
|
||
**Lot PIPE1 (pipeline, objectif moins de jetons)** — numérotation dans l'ordre de la chaîne (`PIPE1-ORGANIGRAMME.md`) :
|
||
- W7 vague du gardien : **approuvée, active** (`PIPE1-SPEC-01.md`, V1-V10).
|
||
- Modèle de mesure : **approuvé** (`PIPE1-REVUE-02-MODELE.md`, U1-U6 ; E5 a, E5 b et budget à-coup recommandés) ; versé
|
||
dans `lp-perf\bareme.md` ; E4 accepté par Big Boss ; réponse de Medium-xHigh · PIPE1 attendue (« inchangé » ou
|
||
« corrigé »).
|
||
- `sk-protocol` § 2 : approbation de l'utilisateur citée mot pour mot = décision (approuvé).
|
||
- W4 VAL proportionnée : SPEC `PIPE1-SPEC-03-W2.md` ; outil de validation à trancher (VERIF1 conseille (b)).
|
||
- Recensement `PIPE1-INV-01-SUBSTITUTION.md` (mécanique = script) : à approuver ; premier outil à choisir (`Vague.ps1`
|
||
ou `VerifLivrable.ps1`).
|
||
- W1, W2, W3, W5, W6, W8 : proposées, SPEC à écrire.
|
||
|
||
**Lundi soir** : G2 (nettoyage U9 de la grille A3 : banc `LPTestStringCompat` étendu, 56 `LPMeshCompat`, 6
|
||
`LPNavigationHelpers`), SPEC d'abord ; mesure M0 (≤ 5 k).
|
||
|
||
**Questions ouvertes à l'utilisateur** : essai en jeu de TSC1 (Insert, `tf_start`, Entrée ; section « Scene » du menu des
|
||
contrôles ?) et envoi de la réponse au joueur (`etat\REL\TSC1\TSC1-DIAG-01.md` § 5) ; outil de W4 (a / b / c) ;
|
||
recensement ; premier outil ; règle « mécanique = script » à verser dans `sk-protocol` et `lp-lot`.
|
||
|
||
Écart de Big Boss à corriger à la reprise : `Tools\CopieEtat.ps1` existe et n'a pas servi aux contrôles GO / FIN du
|
||
2026-10-15 (faits à la main) ; l'employer. Ajouter `find` aux fonctions sûres de la garde lp-mcp (refus à tort en TSC1).
|
||
|
||
Sessions à la pause (toutes au repos) : Medium-xHigh · PIPE1 (`local_c917cf01`), Sonnet · VERIF1 (`local_224d5242`),
|
||
Lower · TSC1 (`local_fb6a93ea`), Medium · OPT0-G0 (`local_3df0f077`). Rotation de Big Boss (W8) : session neuve lundi,
|
||
qui repart de cette section puis de la fin de `BOSS-JOURNAL.md`.
|
||
|
||
## En cours (avant la pause)
|
||
|
||
- **EVAL** (`local_232546c8`) :
|
||
- **W6** applique les textes W5 approuvés par l'utilisateur : `Tools/` local dans `lp-paths`, `lp-repo`, `lp-lot`, `lp-doc`, `sk-repo` ;
|
||
- **OUTIL1** : 9 outils intégrés à `Tools\`, 15 scripts obsolètes à la corbeille. Restent la VAL, `Tools\LISEZMOI.md` et les textes de skills qui nomment les outils ;
|
||
- W6 donnera la **liste des copies de skills à refaire dans le profil** (W2, W4, W6), un geste de l'utilisateur.
|
||
- Les commits de W6 et d'OUTIL1 arriveront par JOURNAL-DEMANDE : CHG à réserver, tickets au gardien.
|
||
|
||
- **Prochain cycle, dans l'ordre proposé** :
|
||
1. B2-ter : mesure par `logman`/`wpr` puis `PresentMon --etl_file`, ou journal AMD Adrenalin, ou CSV Profiler sur une build Development. Constat : PresentMon 2.6.0 ne capte rien en direct sur ce poste (Windows 11 build 26300, AMD hybride), mais DxgKrnl émet 50 Mo en 10 s (`OPT0-TACHES` § Constat).
|
||
2. REF2 : 15 contradictions, statuts, orphelines, étiquette « historique ».
|
||
3. A2 : Blueprints par MCP (BUILD-GO), puis A3 et B1.
|
||
4. Charte de nommage (doc 36) pour toutes les nouvelles fiches et tous les nouveaux tickets.
|
||
- **NOM1** clos (doc 36, CHG-364, `de264c3`). **REF1** livré (CHG-365 en commit).
|
||
- **OPT0** (`etat\OPT\`) : P1, R10, K0, K1, C1 acceptés (BC 164 entrées, pipeline, skill et agents lp-perf / lp-refac copiés au profil, base REFAC) ; axe B « Par paliers » ; prochain cycle : A2 (Blueprints par MCP), A3, B1, premier essai PresentMon (installation par l'utilisateur), seuils de verdict.
|
||
- **MEN1** clos (`c934e7d`, CHG-361) ; (historique : ouvert à 23:12, `etat\MEN\MEN1\MEN1-TACHES.md`) : A à D acceptées (README racine à l'alpha, CHG-329 à deux mesures) ; ticket MEN1-R1 au gardien (CHG-361) ; FIN-LOT après le commit. Restent de MEN1-A, non traités : session CG (13 fichiers), session inconnue BAR / LPPairSandbox, `LPSandbox.Build.cs`, LICENSE d'`ue-cpp-build`, 228 fichiers `synced/`.
|
||
|
||
## Décisions et gestes en attente de l'utilisateur
|
||
|
||
1. **Copie des skills révisés dans son profil** : la liste et les MD5 viendront d'EVAL.
|
||
2. **Push** : fait le 2026-10-20 (Forgejo : addon `6377ce6`, jeu `pub/ue5.8` `8084622`) ; tag `v2026.10.2.1a` non poussé, à décider.
|
||
3. **P7 / Sentry** : décision G1 **suspendue** (utilisateur, 2026-10-20 : « on suspend G1 ») ; plus d'échéance au 2026-10-27.
|
||
4. Hérités, non traités :
|
||
- ~~session inconnue dans l'addon et session « CG »~~ : clos le 2026-10-20 02:10 (BAR commité 37e6a9b, plus de C++ non suivi ; restent des traces et copies locales) ;
|
||
- ~~README racine qui annonce encore V2.0~~ : **déjà fait** par MEN1 (`c934e7d`, CHG-361), publié sur `origin/ue5.8` ; V2.0 ne reste que comme historique (constat du 2026-10-20 01:40) ;
|
||
- ~~écart CHG-329~~ : **déjà corrigé** par MEN1 (`c934e7d`, CHG-361, variante A : les deux mesures citées avec leur source) ; constat du 2026-10-20 01:55 ;
|
||
- questions CAM B1e (Q1, Q2, Q3, Q5) ;
|
||
- R-B1f.
|
||
|
||
## Après l'alpha (non ouverts)
|
||
|
||
- Personnages de partie dans `Content\Saves` (ERR-042, reste).
|
||
- CAM B2l (caméra qui évite les meubles), N2 (une ligne de journal de refus), C4701 (`Aim` à initialiser).
|
||
- STG-POST1 (6 autres extérieurs), STG-POST2 (S-F2), meshZ au lever dans le Blueprint, B2q-b2 à b4.
|
||
- Animation « look » restée active, accessoires détachés, avertissement CenterBrow (ERR-011).
|
||
- STE-H3i (378 AN `chargen`) ; bonus v5.26 complet (grille de choix).
|
||
- Essai GPU de 45 min proposé par STG (`STG-COMMUN13-GPU-DIAG.md`).
|
||
- Scope Insight RT (EVAL-FAB-4 : SM6).
|
||
- Passage mensuel des traces : `TRACE-2026-11` le 2026-11-01.
|
||
|
||
## Sessions
|
||
|
||
Les titres portent le niveau du modèle, suivi du lot servi (décision de l'utilisateur, 2026-10-14 23:10 : « garde le modele et ajoute le nom du Lot en suffixe »).
|
||
|
||
| Titre | Modèle / effort | Id | Lot servi | État |
|
||
|---|---|---|---|---|
|
||
| Medium (ex-EVAL) | opus / medium | `local_232546c8` | — | contexte effacé (01:45), libre ; AMEL1 reprend après le 18 (R4) et pour la mesure P4 |
|
||
| Low · MEN1 (ex-STE) | sonnet / medium | `local_cb1a2a64` | — | MEN1 clos (`c934e7d`) ; contexte > 250 k : **à archiver** (rotation) |
|
||
| Lower (ex-P7) | haiku / high | `local_1b626bd4` | — | A1 close ; contexte effacé (01:25), libre |
|
||
| Lower · TSC1 (ex-OPT0-A2) | haiku | `local_fb6a93ea` | TSC1 | A2 close (110/110 Blueprints, CHG-367, `f97f936` / addon `132cfbf`) ; au repos ; candidate pour une suite MCP (éditeur à relancer, `/mcp` déjà donné dans la session) |
|
||
| Sonnet · VERIF1 (ex-CRIM1, ex-KALM1, ex-OPT0-R) | sonnet / medium | `local_224d5242` | VERIF1 | OPT0 (R1-R11, K0, K1, C1, B2, B2-bis) ; au repos ; candidate pour B2-ter |
|
||
| Sonnet · REF1 | sonnet / medium | `local_345cbd76` | — | REF1 livré ; au repos ; candidate pour REF2 |
|
||
| Medium · OPT0-G0 (ex-A3) | opus / medium | `local_3df0f077` | — (G0 mesuré : 0 dépréciation) | A3 acceptée, décisions de l'utilisateur consignées ; au repos, candidate pour G0 |
|
||
| Medium-High (ex-CAM) | opus / high | `local_cb58847a` | — | au repos, libre ; contexte > 250 k : rotation avant un nouveau lot |
|
||
| Medium-xHigh · PIPE1 (ex-P7 n° 2) | opus / xhigh | `local_c917cf01` | PIPE1 (revue du barème) | au repos, libre ; G1 Sentry le 2026-10-27 |
|
||
| STG | — | `local_808a63b8` | — | absente de la liste des sessions |
|
||
| Gardien | sous-agent `lp-gardien` de Big Boss (`ae6631bb`) | — | MEN1-R1 | relancé dans cette session |
|
||
|
||
Lots d'après l'alpha proposés et **non retenus** par l'utilisateur le 2026-10-14 à 23:10 : CAM-POST (Medium-High), STE-H3i (Medium-xHigh), ERR-042 et ERR-011 (Medium).
|