58 lines
3.6 KiB
Markdown
58 lines
3.6 KiB
Markdown
|
|
# OPT0-A3 : grille de décision de l'héritage UE4 vers UE 5.8 natif
|
||
|
|
|
||
|
|
Fiche OPT0-A3 — Niveau N3 — Modèle prévu opus (Medium) | utilisé Opus 5.5 — Session « Medium · OPT0-A3 », orchestratrice et rédactrice — Skills : sk-orchestrate, lp-lot, lp-doc, sk-protocol.
|
||
|
|
Confiée par Big Boss le 2026-10-15 (ordre de l'utilisateur « lance A3 »). Copie UE : **non**. Aucun éditeur, aucun build, aucune BUILD-DEMANDE.
|
||
|
|
Budget : environ 25 tours. Livrable : `D:\Game\LifePlay-master 5.8\Docs\Migration\etat\OPT\OPT0\OPT0-A3-GRILLE.md`.
|
||
|
|
|
||
|
|
## 1. Objet
|
||
|
|
Classer chaque élément d'héritage UE4 relevé par A1 et A2b, plus les candidats nommés dans OPT0-PLAN § 2 (l. 37 à 43) et dans la base de refactorisation (T1 à T6). Pour chaque élément, la grille donne :
|
||
|
|
- le remplaçant natif 5.8 (ou « garder », ou « rien à faire ») ;
|
||
|
|
- le gain attendu ;
|
||
|
|
- le risque ;
|
||
|
|
- la preuve exigée avant d'accepter le changement (A/B `LogStats`, banc, compilation, parcours).
|
||
|
|
|
||
|
|
Aucun verdict d'exécution. Les lots d'exécution sont A4 et suivants, un groupe à la fois, A/B contre la base de l'alpha (doc 30 O4).
|
||
|
|
|
||
|
|
## 2. Entrées
|
||
|
|
- `OPT0-PLAN.md` § 1 et § 2 axe A ; `OPT0-TACHES.md` (constats du banc P1, l. 201 à 216).
|
||
|
|
- `OPT0-A1-INV.md` (C++ de l'addon et de StreetMap, `Config\*.ini`, C4996).
|
||
|
|
- `OPT0-A2b-INV.md` et `Saved\OPT0-A2b\lots.csv` (110 Blueprints).
|
||
|
|
- `OPT\BC\BC-INDEX.md` et `BC-R1`, `BC-R2`, `BC-R5`, `BC-R8`, `BC-R9`.
|
||
|
|
- `OPT\REFAC\REFAC-INDEX.md` et `REFAC-TRANSFO-T1` à `T6`.
|
||
|
|
- `etat\OB\OBA\OBA-T5-EVAL.md` (R20, R22, R23) ; doc 30 (O4).
|
||
|
|
- En-têtes et configuration du moteur 5.8 installé (`D:\Game\Launcher\Engine\UE_5.8\Engine`), en lecture.
|
||
|
|
|
||
|
|
## 2b. Agent et skills
|
||
|
|
- Rédaction : la session elle-même (N3, opus). Les faits du moteur à relever sont peu nombreux (5 lectures d'en-têtes et d'INI) : faits sur place, sans sous-agent.
|
||
|
|
- Délégation prévue si un fait manque : `lp-refac` (équivalent natif dans les en-têtes 5.8), `lp-cart` (chaîne d'appels). Non utilisée.
|
||
|
|
|
||
|
|
## 3. Périmètre et interdits
|
||
|
|
- Lecture seule. Aucune modification de code, d'asset ni de configuration.
|
||
|
|
- Aucune commande git qui écrit : le gardien commite sur ticket.
|
||
|
|
- Écritures permises : ce fichier, le livrable, la ligne A3 de `OPT0-TACHES.md`.
|
||
|
|
|
||
|
|
## 4. Méthode
|
||
|
|
1. Lister les éléments de A1 et de A2b et les candidats de PLAN et de REFAC, avec un identifiant `E01` à `E22`.
|
||
|
|
2. Pour chaque élément : remplaçant natif d'après la BC et les en-têtes 5.8 ; gain ; risque ; preuve exigée ; groupe d'exécution.
|
||
|
|
3. Chaque affirmation cite un fichier et une ligne, ou une entrée de BC, avec un niveau de preuve (établi, estimé, incertain).
|
||
|
|
4. Recompter les éléments de la grille contre les comptes de A1 et de A2b.
|
||
|
|
5. Regrouper en lots A4+ et donner un ordre proposé, sans le décider.
|
||
|
|
|
||
|
|
## 5. Livrable
|
||
|
|
`OPT0-A3-GRILLE.md` : en-tête, grille par élément, preuves exigées (définitions), groupes A4+, recompte, décisions à soumettre à l'utilisateur, limites, PubCheck.
|
||
|
|
|
||
|
|
## 6. Critères d'acceptation
|
||
|
|
- Chaque élément de A1 (§ 3 à § 5) et de A2b (§ 3 à § 6) est présent dans la grille ou expressément rattaché à un autre élément.
|
||
|
|
- Chaque ligne a un remplaçant (ou « garder »), un gain, un risque et une preuve exigée.
|
||
|
|
- PubCheck : 0 constat.
|
||
|
|
|
||
|
|
## 7. Critères d'arrêt
|
||
|
|
- Une décision de l'utilisateur est nécessaire pour continuer : message à Big Boss.
|
||
|
|
- Un fait exige l'éditeur ou un build : il est noté « à relever en A4 », sans contournement.
|
||
|
|
|
||
|
|
## 8. Budget
|
||
|
|
Environ 25 tours.
|
||
|
|
|
||
|
|
## 9. Compte rendu
|
||
|
|
`[A3→BOSS] OPT0 FIN-FICHE A3 <chemin du livrable>`, avec les comptes du recompte et les décisions à soumettre.
|