LifePlay-Revival/Docs/Migration/etat/sandbox/SB4/SB4-EVAL.md
edujiro5972 1875c5b2cf SB4 : ouverture par declencheur non memorisee, validation finale, evaluation GO, doc 23 section 7 (pin 16905c6)
Phase SB4 (CHG-232).

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-07 15:50:09 +02:00

4.1 KiB
Raw Blame History

SB4-EVAL — Évaluation des lots SB0 à SB4 (SB4-T3)

  • Fiche : SB4-T3 — Agent : A-DOC + Orch — Modèle : prévu opus (M4) | utilisé opus (session principale)
  • Entrées : SB0-VAL.md, SB1/*, SB2/* (dont SB2-REF, SB2-O1-BUILD), SB4/SB4-BUILD.md, SB4/SB4-VAL.md, doc 23 § 7, doc 21 (Acceptation).

1. Fiches : modèle prévu, utilisé, résultat

Fiche Palier Prévu Utilisé Résultat Remarque
SB0-T1/T2/T3 M3/M4 opus opus conception approuvée
SB0-T4 M2 sonnet sonnet PASS premier commit refait (ancien chemin de plan)
SB1-T1 SPEC M4 opus opus fait
SB1-T2 registre M3 opus opus fait 5 écarts documentés (SB1-IMPL)
SB1-T3 barre latérale M2 sonnet sonnet fait lambda pendante corrigée par la session principale
SB1-T4 build M0 haiku haiku PASS
SB1-T5 VAL M2 sonnet sonnet PASS + visuel essai E4b ajouté de lui-même (ordre non alphabétique) : utile
SB1-T6 clôture M2 sonnet sonnet PASS
SB2-T0 référence M0 haiku haiku fait verdict avertissement accepté sans s'arrêter alors que la fiche demandait ok ; vérifié a posteriori (avertissements de clips préexistants)
SB2-T1 carte M3 opus opus fait O1 détecté à la lecture
SB2-T2/T3 extraction M3 opus opus compilé du premier coup
SB2-T4 build M0 haiku haiku PASS
SB2-T5 VAL M2 sonnet sonnet PASS + visuel anomalie E3 (pièce construite sans bibliothèque) bien relevée
SB2-T6 clôture M2 sonnet sonnet PASS renommage vu D+A par git (contenu trop changé)
G-SB3 M4 opus + utilisateur idem SB3 abandonné
SB2-O1 (T1–T4) M3/M0/–/M2 opus/haiku/utilisateur/sonnet idem PASS build bloqué une fois par une sandbox restée ouverte ; compte de fichiers erroné (63 au lieu de 73) dans le rapport haiku, corrigé par contre-vérification
SB4-T0 M3 opus opus fait
SB4-T1a build M0 haiku haiku PASS
SB4-T1b VAL M2 sonnet sonnet PASS
SB4-T2 doc M2 sonnet sonnet fait a signalé lui-même ce qui n'était pas prouvé (cycle)
SB4-T3 éval M4 opus opus ce document

Aucune fiche sous-classée ; aucun recours au palier de secours (fable). Deux défauts de niveau rapide (haiku) : critère d'arrêt non respecté (SB2-T0) et décompte faux (SB2-O1-T2) — tous deux rattrapés par la vérification du livrable par la session principale, qui reste indispensable.

2. Bilan technique

  • Acquis (doc 23 § 7.1) : registre, descripteur étendu rétrocompatible, ordre système par index, persistance, refus mod → mod, prérequis signalés sans blocage, activé ≠ ouvert, contexte filtré, état des modes dans leur mod, non-régression stricte Mesure et LPAnimEval (trois passages identiques : SB2-T5, SB2-O1-T2, SB4-T1b).
  • Limites (doc 23 § 7.2) : pas de séparation physique (abandonnée), persistance propre à la sandbox, cycle de prérequis non essayé, registre non essayé en Shipping.
  • Défaut préexistant trouvé et corrigé en route : O1.

3. Décision : go / no-go pour transposer au jeu

GO, par petits lots, dans l'ordre de la § 7.3 du doc 23 :

  1. E2 (prérequis) + E6 (lecture par clé) : relais C++ côté jeu, sans toucher l'ordre ni la persistance — même lecture que LPModInfoSubsystem, déjà prouvée sur les 16 .lpmod du jeu.
  2. E13 (propriétés déclarées) : remplacer le verrouillage en dur de vin_Base ; demande des modifications de UI/ModuleTick et GI (Blueprint), donc lot à part avec captures avant / après.
  3. Conception de la cohabitation registre ↔ GI.ModEnableds (point ouvert), avant tout module système réel.
  4. Studio de création de personnage en module système, Pocolov en dépendant ; option legacy / modern.

Préalables : décision de l'utilisateur sur le commit des lots AP1–AP7 et SB dans le dépôt du jeu (toujours en attente) ; un essai du cycle de prérequis peut être ajouté au premier lot de transposition (règle déjà codée).