37 lines
3 KiB
Markdown
37 lines
3 KiB
Markdown
Fiche U8-T5a — Niveau utilisateur (préparation N2 orchestrateur) — Modèle prévu opus | utilisé claude-opus-5-5 — Agent orchestrateur + utilisateur — Skills lp-validate, sk-protocol
|
|
# U8-T5a-VAL : smoke du Shipping U8 joué par l'utilisateur (2026-10-09)
|
|
|
|
## 1. Fiches amont relues
|
|
`U8-T2-BUILD.md` (compilation Shipping), `U8-T3-BUILD.md` (cuisson complète), `U8-T4-BUILD.md` (archive
|
|
`D:\Game\LifePlay_Build_5.8_Shipping_U8`, PDB à part) ; aucune IMPL dans le lot (vérifié dans `U8-TACHES.md`).
|
|
|
|
## 2. Points à confirmer des IMPL
|
|
sans objet : aucune IMPL dans U8 (vérifié dans `U8-TACHES.md`).
|
|
|
|
## 3. Critères rejoués
|
|
| Critère | Commande / source | Résultat |
|
|
|---|---|---|
|
|
| Copie d'essai fidèle | robocopy de l'archive → `D:\Game\LifePlay_Build_5.8_Shipping_U8_essai` ; `Get-FileHash` exe | 2 220 + 10 = 2 230 fichiers ; `LifePlay-Win64-Shipping.exe` identique au SHA-256 |
|
|
| Sauvegarde de référence | `Backup_5.5\U6\SaveGames_DC4` → `_userdir\Saved\SaveGames` ; `Saves_DC4` → `Content\Saves` | `Player.lpcharacter` MD5 5FC99D7F (= U6) |
|
|
| Isolement des sauvegardes réelles | lancement par `Windows\Lancer_U8_essai.bat` (`-UserDir=…\_userdir`) ; Shipping desktop « installé » (`App.cpp:218-219`), `Saved` sinon dans `%LOCALAPPDATA%\LifePlay\Saved` | réel avant / après : 72 fichiers, 21 879 848 octets, dernière écriture 2026-10-07T03:08:26 (identiques) ; écritures du jeu dans `_userdir` (`Config`, `LPDataCache` 18:31) |
|
|
| Lancement, Continuer, nouvelle partie | parcours joué par l'utilisateur | réalisé ; `Content\Saves\_session\Characters\1.lpcharacter` (18:33:35) et `2.lpcharacter` (18:33:29) écrits par la nouvelle partie |
|
|
| Plantage | `_userdir\Saved\Crashes` | absent (seul `Config\CrashReportClient\…\CrashReportClient.ini`, écrit au démarrage) |
|
|
| Défauts visibles | déclaration de l'utilisateur 2026-10-09 : « pas de défaut constaté » | aucun |
|
|
| Journal | Shipping sans `bUseLoggingInShipping` (`Source/LifePlay.Target.cs`) | aucun journal : mesure reportée en U8-T5c (Development) |
|
|
|
|
## 4. Diff lu en entier
|
|
sans objet : aucun fichier du dépôt modifié par T5a (copie d'essai et sauvegardes hors dépôt).
|
|
|
|
## 5. Verdict
|
|
`PASS` pour le smoke Shipping (lancement, Continuer, nouvelle partie, aucun plantage ni défaut visible, sauvegardes
|
|
réelles intactes). Limite : un parcours court, sans sauvegarde puis rechargement dans la partie, sans journal.
|
|
|
|
## 6. Points à confirmer par l'utilisateur
|
|
- [x] Continuer et nouvelle partie aboutissent, sans défaut visible (utilisateur, 2026-10-09).
|
|
- [ ] Brouillard Effects Low-Med (U8-T6) : différé.
|
|
|
|
## Constats
|
|
- Le Shipping écrit `Saved` dans `%LOCALAPPDATA%\LifePlay\Saved`, où se trouvent aussi les sauvegardes des versions
|
|
précédentes (19 `.sav` de 2025-2026) : une V2.0 Shipping distribuée lira et écrira dans ce dossier commun
|
|
(`GameSettings.sav`, `LPDataCache`). À considérer à la publication (U8-T8 / porte), lien SAV1 / ERR-042.
|
|
- Le Development garde `Saved` dans son dossier : les comportements Shipping et Development diffèrent sur ce point.
|