LifePlay-Revival/Docs/Migration/etat/sandbox/S0/S0-CART.md
edujiro5972 04b053554f Sandbox addon : brancher le jeu sur LifePlay-Sandbox (plugin LPSandbox).
Charge le plugin via AdditionalPluginDirectories, conserve ShowCouple et les commandlets anim côté jeu, et documente les lots S0–S8 (CHG-212 à CHG-220).

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-06 21:10:53 +02:00

47 lines
2.4 KiB
Markdown

# S0-CART — Inventaire périmètre sandbox
- **Date :** 2026-10-06
- **Fiche :** S0-T1 | **Agent :** A-CART | **Modèle prévu :** `gemini-3.8-flash-high` | **Utilisé :** `gemini-3.8-flash-high`
## Diagnostic `.gitignore`
| Élément | Détail |
|---|---|
| Motif | Ligne 5 : `Debug` (sans `/`) |
| Effet | Ignore `Tools/debug/` sous Windows (`core.ignorecase=true`) |
| Preuve | `git check-ignore -v` → `.gitignore:5:Debug` sur les 3 bats |
Correction attendue S0-T2 : remplacer par `/Debug/`.
## Inventaire
| Chemin | LOC approx | Statut Git | Notes |
|---|---:|---|---|
| `Source/LifePlay/LPPairSandbox.h` | 322 | `??` | Stage/Character/GameMode Pair |
| `Source/LifePlay/LPPairSandbox.cpp` | 4261 | `??` | Monolith Pair/Interaction/Mesure |
| `Source/LifePlay/LPInteractionSandbox.h` | 102 | `??` | Legacy Interaction GM |
| `Source/LifePlay/LPInteractionSandbox.cpp` | 440 | `??` | Legacy (bats n'utilisent plus) |
| `Source/LifePlay/LPPoseMeasure.h` | 100 | `??` | API mesure |
| `Source/LifePlay/LPPoseMeasure.cpp` | 1558 | `??` | Sample/Transfer/T-fit |
| `Source/LifePlay/LPSkeletonProfile.h` | 38 | `??` | Profils JSON |
| `Source/LifePlay/LPSkeletonProfile.cpp` | 157 | `??` | |
| `Source/LifePlay/LPPoseOrchestrator.h` | 30 | `??` | |
| `Source/LifePlay/LPPoseOrchestrator.cpp` | 487 | `??` | |
| `Source/LifePlay/LPAnimRedirect.h` | 15 | `??` | sandbox\|game target |
| `Source/LifePlay/LPAnimRedirect.cpp` | 24 | `??` | |
| `Source/LifePlay/LPShowCoupleSubsystem.h` | 77 | `??` | Port jeu (reste dans LifePlay) |
| `Source/LifePlay/LPShowCoupleSubsystem.cpp` | 1048 | `??` | |
| `Source/LifePlayEditorTools/LPPairCollisionTestCommandlet.*` | ~546 | `??` | PairCol headless |
| `Source/LifePlayEditorTools/LPAnimEvalCommandlet.*` | ~489 | `??` | Mesure headless |
| `Source/LifePlayEditorTools/LPAnimCatalogCommandlet.*` | ~388 | `??` | |
| `Source/LifePlayEditorTools/LPAnimChecks.*` | ~435 | `??` | |
| `Source/LifePlayEditorTools/LPAnimTwistCommandlet.*` | ~384 | `??` | |
| `Tools/debug/LifePlay_pair_sandbox.bat` | 7 | ignored (`Debug`) | Lanceur Pair |
| `Tools/debug/LifePlay_interaction_sandbox.bat` | 7 | ignored (`Debug`) | Lanceur Interaction |
| `Tools/debug/LifePlay_measure_sandbox.bat` | 9 | ignored (`Debug`) | Lanceur Mesure |
## Synthèse
- Runtime sandbox+measure : ~7.5k LOC dans `Source/LifePlay/`
- Bats : 3 fichiers masqués par `.gitignore:5:Debug`
- ShowCouple reste côté jeu (sync Lot S5)