LifePlay-Revival/Docs/Migration/etat/BOSS/JOURNAUX1/COMMITS-par-lot-2.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

14 KiB

Fiche JOURNAUX2-W1 — Niveau N1 — Modèle prévu (lp-writer) | utilisé claude-sonnet-5-5 — Agent lp-writer (A-DOC) — Skills sk-protocol, lp-doc, lp-lot, sk-repo (lecture)

COMMITS-par-lot-2 : fichiers à commiter par lot, avec A / M / D et le CHG (2026-10-14, après la livraison de l'alpha)

Relevé en lecture seule : git status --short et git status --short --untracked-files=all (401 lignes), HEAD 0745917. A = fichier neuf (??), M = modifié, D = supprimé. Chemins relatifs à D:\Game\LifePlay-master 5.8. Les fichiers .txt et les sorties de commandlets sont ignorés par git (.gitignore) : ils n'apparaissent pas. Aucun hash n'est cité : le gardien commite sur ticket. Exclus du commit (décision de Big Boss) : les livrables P7-H2 et le D de Tools/claude/hooks/ecriture-gardien.py.

Chaque lot est marqué prête ou non prête (avec la raison). Les CHG : voir CHG-brouillons-2.md.

Lot CHG Fichiers (A / M / D) Statut
STE CHG-XXX (STE) A 69, M 6 prête
STG CHG-344 (déposé, mise à jour courte) A 102, M 7 prête
CAM CHG-XXX (CAM) A 87, M 4 prête
REL-SAV (avec MENAGE1) CHG-345 (déposé, E9 à reporter) A 16, M 1 prête après la mise à jour de CHG-345
REL-ALPHA CHG-XXX (REL-ALPHA) A 19, M 2 prête (lancer PubCheck sur les annonces, voir ci-dessous)
EVAL-FAB CHG-346 (déposé) A 5 prête
BOSS et JOURNAUX1 aucun A 35, M 2 BOSS prête ; JOURNAUX1 non prête
Doc et fichiers partagés aucun M 5 non prête, voir le détail
Non rattachés — A 25, M 10 hors des six commits
Exclus — A 6 (P7-H2) + D 1 hors commit

1. STE (CHG-XXX STE) — prête

Raison : tout le lot est validé (G3 compilée, COMMUN-12 témoin vu, alpha validée).

  • Code (6) : M Content/BPs/GI.uasset ; M Content/UI/TopRight.uasset ; M Source/LifePlay/LPShowCoupleSubsystem.h ; M Source/LifePlay/LPShowCoupleSubsystem.cpp ; A Source/LifePlay/LPBonusRewardSubsystem.h ; A Source/LifePlay/LPBonusRewardSubsystem.cpp.
  • Registre (2 M) : Docs/Migration/etat/ST/STE/STE-TACHES.md, STE-PASSATION.md.
  • Livrables Docs/Migration/etat/ST/STE/ (A 33) : STE-G3-IMPL.md, STE-G3-VAL.md, STE-GEL1-D1.md, STE-GEL1-DIAG.md, STE-GEL1-IMPL.md, STE-GEL1-SPEC.md, STE-GEL1-VAL.md, STE-H3d-VALJEU.md, STE-H3e-DIAG.md, STE-H3e-P2.md, STE-H3f-DIAG.md, STE-H3g-COMMIT-BROUILLON.md, STE-H3g-IMPL.md, STE-H3g-SPEC.md, STE-H3g-VAL.md, STE-H3g-VALJEU.md, STE-H3h-DIAG.md, STE-H3i-DIAG.md, STE-ORG-AUDIT.md, STE-ORG4-IMPL.md, STE-ORG4-SPEC.md, STE-ORG4a-IMPL.md, STE-ORG4a-VAL.md, STE-ORG4c-IMPL.md, STE-ORG4c-Ic1.md, STE-ORG4c-SPEC.md, STE-ORG4c-VAL.md, STE-ORG5-I1-IMPL.md, STE-ORG5-I2-SPEC.md, STE-ORG5-I2a-IMPL.md, STE-ORG5-SPEC.md, STE-ORG5-V1-VAL.md, STE-ORG5-V2-VAL.md.
  • Fiches Docs/Migration/etat/ST/STE/fiches/ (A 34) : STE-G3.md, STE-GEL1-D1.md, STE-GEL1-I.md, STE-GEL1-S.md, STE-GEL1-v.md, STE-GEL1.md, STE-H3e-A1.md, STE-H3e-A2.md, STE-H3e-P2.md, STE-H3e.md, STE-H3f.md, STE-H3g-I.md, STE-H3g-J.md, STE-H3g-v.md, STE-H3g.md, STE-H3h.md, STE-H3i.md, STE-ORG.md, STE-ORG4-I.md, STE-ORG4-Ia.md, STE-ORG4-Ic.md, STE-ORG4-Ic1.md, STE-ORG4-Ic2.md, STE-ORG4-P0.md, STE-ORG4.md, STE-ORG4a-v.md, STE-ORG4c-v.md, STE-ORG4c.md, STE-ORG5-I1.md, STE-ORG5-I2.md, STE-ORG5-I2a.md, STE-ORG5-V1.md, STE-ORG5-V2.md, STE-ORG5.md.

Note : ST/STG/STG-B7a-IMPL.md et STG-B7a-VAL.md (B7-a, GI) sont comptés avec STG (ils relèvent du lot STG, la ligne GI est dans CHG-XXX STE). STE-H3g-COMMIT-BROUILLON.md est un brouillon : le commiter ou non est à décider par Big Boss.

2. STG (CHG-344) — prête

Raison : CHG-344 est déposé au journal ; la mise à jour courte (builds COMMUN-11 à 13) est proposée dans CHG-brouillons-2.md § 5.

  • Code (7 M) : Source/LifePlay/LPDebugSubsystem.h, LPDebugSubsystem.cpp, LPDirectControlSubsystem.h, LPDirectControlSubsystem.cpp, LPOutdoorRoomSubsystem.h, LPOutdoorRoomSubsystem.cpp, Content/BPs/Person.uasset.
  • Livrables Docs/Migration/etat/ST/STG/ (A 84) : STG-B1-IMPL.md, STG-B1-VAL.md, STG-B1d-INV.md, STG-B2P-IMPL.md, STG-B2P-VAL.md, STG-B2q-DIAG.md, STG-B2q-IMPL.md, STG-B2q-VAL.md, STG-B2qb-IMPL.md, STG-B2qb-VAL.md, STG-B7a-IMPL.md, STG-B7a-VAL.md, STG-C1-CART.md à STG-C5-CART.md, STG-C54-DIAG.md, STG-C6b-IMPL.md, STG-C6b-VAL.md, STG-C7a-IMPL.md, STG-C7a-VAL.md, STG-COMMUN1-BUILD.md à STG-COMMUN13-BUILD.md, STG-COMMUN13-GPU-DIAG.md, STG-COMMUN2-ANALYSE.md à STG-COMMUN5-ANALYSE.md, STG-COMMUN6-ANALYSE.md, STG-COMMUN6-DIAG.md, STG-COMMUN7-DIAG.md, STG-COMMUN8-DIAG.md, STG-COMMUN9-DIAG.md, STG-D1-M1b-BUILD.md, STG-D1-fnt.csv, STG-D2-INV.md, STG-D3-INV.md, STG-FACADE-IMPL.md, STG-KO3-IMPL.md, STG-KO3-VAL.md, STG-KO3b-DIAG.md, STG-KO3b-VAL.md, STG-KO3c-DIAG.md, STG-KO3c-IMPL.md, STG-KO3c-VAL.md, STG-M1-ANALYSE.md, STG-M1d-IMPL.md, STG-M1d-VAL.md, STG-M1d-VAL2.md, STG-M1e-IMPL.md, STG-M1e-VAL.md, STG-MZ-IMPL.md, STG-MZ-VAL.md, STG-SF4-VAL.md, STG-SF4b-DIAG.md, STG-SF4b-VAL.md, STG-SF5-C1W-IMPL.md, STG-SF5-C1W-VAL.md, STG-SF5b-DIAG.md, STG-SF5j-IMPL.md, STG-SF5j-VAL.md, STG-SF5k-IMPL.md, STG-SF5k-VAL.md, STG-SF5m-IMPL.md, STG-SF5m-VAL.md, STG-SPEC.md, STG-TACHES.md, STG-WALK-DIAG.md, STG-WALK-IMPL.md, STG-WALK-VAL.md, STG-WALK-VAL2.md, STG-WALKA-IMPL.md (les « à » désignent les fichiers du git status dont les numéros se suivent ; le dossier compte 102 A au total avec les 18 fiches).
  • Fiches Docs/Migration/etat/ST/STG/fiches/ (A 18) : STG-B1.md, STG-B2P.md, STG-B7a.md, STG-COMMUN1-BUILD.md à STG-COMMUN13-BUILD.md, STG-FACADE.md, STG-WALKA.md.
  • Hors git, consignés par CHG-344 : fnt_ext001.uasset, B_Walk_Loop.uasset, M_Walk_Loop.uasset (ignorés).

3. CAM (CHG-XXX CAM) — prête

Raison : B2p-F à J validés avec l'alpha ; MD5 finales relues (CHG-brouillons-2.md § 2).

  • Code (4) : M Content/BPs/Room.uasset ; M Content/BPs/PC.uasset ; A Source/LifePlay/LPCameraModeSubsystem.h ; A Source/LifePlay/LPCameraModeSubsystem.cpp.
  • Registre (2 M) : Docs/Migration/etat/CAM/CAM-SPEC.md, CAM-TACHES.md.
  • Livrables Docs/Migration/etat/CAM/ (A 85) : CAM-B1e-CART.md, CAM-B2-DEMANDE.md, CAM-B2-DOC.md, CAM-B2-IMPL.md, CAM-B2-V7-BUILD.md, CAM-B2b-AMENDEMENT.md, CAM-B2b-DEMANDE.md, CAM-B2b-ESSAIS.md, CAM-B2b-FICHES.md, CAM-B2b-IMPL-F1.md à -F5.md, -F6a.md, -F6b.md, -F7.md, CAM-B2c-IMPL.md, CAM-B2c-SPEC.md, CAM-B2d-FICHE.md, CAM-B2d-IMPL.md, CAM-B2d-TPS.md, CAM-B2e-FICHE.md, CAM-B2e-IMPL.md, CAM-B2f-FICHE.md, CAM-B2f-IMPL.md, CAM-B2f-VAL.md, CAM-B2g-IMPL.md, CAM-B2g-VAL.md, CAM-B2i-FICHE.md, CAM-B2i-IMPL.md, CAM-B2i-VAL.md, CAM-B2j-VAL.md, CAM-B2k-FICHE.md, CAM-B2k-IMPL.md, CAM-B2kmn-VAL.md, CAM-B2m-FICHE.md, CAM-B2m-IMPL.md, CAM-B2n-FICHE.md, CAM-B2n-IMPL.md, CAM-B2p-C-IMPL.md, -C-VAL.md, -D-IMPL.md, -D-VAL.md, -E-IMPL.md, -E-VAL.md, -F-IMPL.md, -F-VAL.md, -G-IMPL.md, -G-PC-FICHE.md, -G-PC-IMPL.md, -G-PC-VAL.md, -G-SPEC.md, -G-VAL.md, -H-IMPL.md, -H-VAL.md, -I-IMPL.md, -I-SPEC.md, -I-VAL.md, -J-IMPL.md, -J-PC-FICHE.md, -J-PC-IMPL.md, -J-PC-VAL.md, -J-VAL.md, -R-FICHE.md, -R-IMPL.md, -R-VAL.md, -SPEC.md (tous préfixés CAM-B2p), CAM-B2r-FICHE.md, CAM-B2r-IMPL.md, CAM-B2r-VAL.md, CAM-B2s-FICHE.md, CAM-B2s-IMPL.md, CAM-B2s-VAL.md, CAM-COMMUN-2-TESTS.md, CAM-COMMUN-4-TESTS.md, CAM-COMMUN-6-TESTS.md, CAM-COMMUN-7-TESTS.md, CAM-COMMUN2-DIAG.md à CAM-COMMUN6-DIAG.md, CAM-COMMUN9-DIAG.md, CAM-Tocc-VAL.md.

4. REL-SAV avec MENAGE1 (CHG-345) — prête après sa mise à jour

Raison : CHG-345 est déposé mais décrit encore « E5 et E9 à faire » ; E9 est PASS (CHG-brouillons-2.md § 4). Le texte se corrige en place avant le commit.

  • Code (3) : M Source/LifePlay/LifePlay.cpp ; A Source/LifePlay/LPSaveRelaunch.h ; A Source/LifePlay/LPSaveRelaunch.cpp.
  • Livrables Docs/Migration/etat/REL/SAV/ (A 8) : REL-SAV-DIAG.md, REL-SAV-DOC.md, REL-SAV-ESSAIS.md, REL-SAV-IMPL.md, REL-SAV-RESULTATS-COMMUN8.md, REL-SAV-SPEC.md, REL-SAV-TACHES.md, REL-SAV-VAL.md.
  • Fiches REL/SAV/fiches/ (A 4) : REL-SAV-T1.md à REL-SAV-T4.md.
  • REL/MENAGE1/ (A 2) : REL-MENAGE1.md, REL-MENAGE1-TRACES.csv.

5. REL-ALPHA (CHG-XXX REL-ALPHA) — prête

Raison : tous les contrôles sont faits (T1v, V3, T3, E9, T6a, T6c, T5).

  • Code et configuration (3) : M Source/LifePlay/LPModGuard.cpp ; M Config/DefaultGame.ini ; A Tools/modules/2026.10.2.1a.json.
  • Livrables Docs/Migration/etat/REL/ALPHA/ (A 18) : REL-ALPHA.md, REL-ALPHA-V-SPEC.md, REL-ALPHA-V2-IMPL.md, REL-ALPHA-V3-VAL.md, REL-ALPHA-T1-IMPL.md, REL-ALPHA-T1v-VAL.md, REL-ALPHA-T2-BUILD.md, REL-ALPHA-T3-VAL.md, REL-ALPHA-T5.md, REL-ALPHA-T6-MODS.md, REL-ALPHA-T6a-VAL.md, REL-ALPHA-T6b.md, REL-ALPHA-T6c-BUILD.md, REL-ALPHA-E9-RESULTAT.md, REL-ALPHA-ANNONCE-DISCORD.md, REL-ALPHA-ANNONCE-PATREON.md, REL-ALPHA-DEVLOG-2.md, REL-ALPHA-releve-T0-LifePlay.csv.
  • À contrôler avant le ticket : Tools\PubCheck.ps1 -Fichiers sur ces 18 fichiers (les annonces citent le lien de téléchargement et le relevé T0 cite des chemins du poste). Pas de tag : v2026.10.2.1a après les commits.
  • Hors git : archive 7z, 4 zips de mods, notes .txt, Shipping (voir le CHG).

6. EVAL-FAB (CHG-346) — prête

Raison : CHG-346 déposé, aucune mise à jour.

  • Docs/Migration/etat/AG/EVAL-FAB/ (A 5) : EVAL-FAB-1.md, EVAL-FAB-2-INVENTAIRE.md, EVAL-FAB-2b-ORIGINE-UI.md, EVAL-FAB-3.md, EVAL-FAB-4.md.

7. BOSS et JOURNAUX1 (sans CHG)

  • BOSS — prête : M Docs/Migration/etat/BOSS/BOSS-ETAT.md, M BOSS-JOURNAL.md (partagés : à commiter aussitôt après leur dernière modification, avec le dépôt du journal) ; A 24 (bilans et fiches de tests des essais communs, BOSS/) : COMMUN-2-BILAN.md à COMMUN-13-BILAN.md (12), COMMUN-2-TESTS.md à COMMUN-13-TESTS.md (12), comptés un à un au git status.
  • JOURNAUX1 — non prête (A 11 au dernier relevé, dossier BOSS/JOURNAUX1/) : CHG-brouillons.md, CHG-brouillons-2.md, ERR-brouillons.md, ERR-brouillons-2.md (apparu pendant la rédaction, écrit par la fiche ERR), SUIVI-propositions.md, SUIVI-propositions-2.md, COMMITS-par-lot-2.md, TRACES-lignes.csv, TRACES-lignes-2.csv, TRACES-md5.csv, TRACES-md5-2.csv. Raison : brouillons de travail et données de traces, à commiter seulement si Big Boss veut les garder (TRACES-INDEX.csv a déjà reçu les lignes).

8. Doc et fichiers partagés — non prête

Fichier État Raison
M Docs/Journal_Modifications.md CHG-344 à 346 déposés non prête : les trois CHG neufs (STE, CAM, REL-ALPHA) et les deux mises à jour (CHG-345, CHG-344) ne sont pas encore écrits
M Docs/Registre_Erreurs.md ERR-089 à ERR-132 déposés non prête : mises à jour de statut à ajouter (SUIVI-propositions-2.md § B)
M Docs/29_Projet_Stabilisation_V2.md A.1 à A.3, A.5, A.6 déposés non prête : A.4, ligne « En cours », ERR-124 et la section « Point d'étape » à ajouter (SUIVI-propositions-2.md § A)
M Docs/Migration/etat/REPO/NUMEROS.md CHG 344 à 346, ERR 111 à 132 réservés non prête : trois numéros CHG à réserver
M Docs/Migration/etat/TRACES/TRACES-INDEX.csv 13 lignes ajoutées prête (lot MENAGE1 ; commit avec REL-SAV ou avec le journal, à décider)
Docs/README.md non modifié à mettre à jour : plage CHG-001 à CHG-346, puis aux nouveaux numéros (lp-doc)

9. Fichiers non rattachés aux six lots (listés à part)

  • Registres et résidus de lots clos (M 10) : AG/MCPA/MCPA-TACHES.md, AG/ORGA1/ORGA1-TACHES.md, AG/P7/P7-TACHES.md, AG/PUB3/PUB3-TACHES.md, AG/TRACE1/TRACE1-INT.md, AG/TRACE1/TRACE1-TACHES.md, AG/VERR1/VERR1-TACHES.md, OUTC/OUTC-TACHES.md, U58/U8P/U8P-TACHES.md, REPO/tickets/PUB3-R9.md. Rattachement possible : leurs lots respectifs, déjà commités ; à emporter par « le prochain commit du jeu » (mentions des registres). P7-TACHES.md contient aussi la ligne P7-H2 : exclu tant que P7-H2 reste hors commit.
  • Livrables de lots clos (A 25 : les 31 A de ce groupe moins les 6 exclus de P7-H2) : AG/MCPA/MCPA-INT.md, OUTC/OUTC-INT.md, AG/LANC1/LANC1-TACHES.md, AG/ORGA2/ORGA2-PROPOSITION.md, AG/TRACE1/ (12 fichiers .csv : TRACE1-T4a-index-temoin-vide.csv, TRACE1-T4a-index-temoin.csv, neuf TRACE1-T4cv-m-*.csv, TRACE1-T6-resumes.csv), AG/P7/ Sentry (A 5 : P7-T8-BUILD-DEMANDE.md, P7-T8a-INV.md, P7-T8b-IMPL.md, P7-T8c-BUILD.md, P7-T8e-DOC.md et A 4 fiches fiches/P7-T8a.md, P7-T8b.md, P7-T8c.md, P7-T8e.md).
  • LANC1-TACHES.md : lot clos sans commit prévu (.hyperai/ ignoré).

10. Exclus du commit (décision de Big Boss)

  • P7-H2 (A 6) : AG/P7/P7-H2.md, AG/P7/P7-H2-VAL.md, AG/P7/P7-H2b.md, AG/P7/fiches/P7-H2.md, AG/P7/fiches/P7-H2b.md, AG/P7/fiches/P7-H2v.md. Les AG/P7/P7-TACHES.md (M, contient la ligne P7-H2) reste dans les non rattachés (§ 9).
  • D Tools/claude/hooks/ecriture-gardien.py : suppression antérieure, hors lots, à restaurer ou à acter par l'utilisateur.

11. Points restants

  1. Les comptes par lot viennent de git status (awk) ; ils sont à rejouer le jour du ticket, plusieurs sessions écrivant encore.
  2. Ordre de commit (fichiers partagés en dernier) : à fixer par Big Boss.

Fichiers à commiter : A Docs/Migration/etat/BOSS/JOURNAUX1/COMMITS-par-lot-2.md (livrable de travail).