105 lines
14 KiB
Markdown
105 lines
14 KiB
Markdown
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).
|