LifePlay-Revival/Docs/Migration/etat/DOC/README/README-SPEC.md
edujiro5972 8084622450 LifePlay UE 5.8 : état de développement au 2026-10-19
Tickets : REP1-T4

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-19 22:57:42 +02:00

12 KiB

Fiche README-T2 — Niveau N2 — Modèle prévu opus | utilisé claude-opus-5-5 (orchestrateur, sans sous-agent)

README-SPEC — réécriture de l'index Docs/README.md (copie 5.8, branche ue5.8)

Source des faits : README-T1-INV.md (relevé du 2026-10-10). Décision utilisateur du 2026-10-10 : « réactualise le README, il n'est plus d'actualité 4.27 -> 5.5 » ; fichier visé : Docs/README.md (index) ; le README.md racine public n'est pas touché.

1. Objectif mesurable

Docs/README.md devient l'index de la copie 5.8 : titre et état actuels, table des 32 docs avec colonnes Statut et Public vérifiées une par une, plages CHG-001 à CHG-<max> et ERR-001 à ERR-<max> égales aux maximums relus dans les fichiers au moment de l'écriture, historique 4.27 → 5.5 conservé dans une section « Historique ». Aucun doc 01-32 modifié.

2. Fichiers touchés, ordre

  1. Docs/README.md (réécrit) — après README-GO de Big Boss seulement (conflits : STE-R3 fait, 073f9df ; OBP-T2 à venir).
  2. Docs/Journal_Modifications.md : une entrée CHG (réservée sous verrou dans etat/REPO/NUMEROS.md), écrite au moment du commit, sous jeton du journal accordé par Big Boss. La plage de l'index inclut alors ce CHG.
  3. etat/DOC/README/ : README-TACHES.md, README-T1-INV.md, cette SPEC, README-IMPL.md, README-VAL.md, README-INT.md.
  4. etat/REPO/NUMEROS.md (ligne de réservation), etat/REPO/tickets/README-R1.md.

3. Structure proposée du nouvel index

# LifePlay — documentation de la copie UE 5.8 (branche ue5.8) : point d'entrée
> bandeau emplacements (DOCMV, CHG-300 ; DC3) — fusion des deux bandeaux actuels
## État au 2026-10-10
## Organisation du travail
## Documents            (table 01-32 : Document | Statut | Public | Contenu ; puis journal, registre, correctifs/, etat/)
## Ordre de lecture conseillé
## Démarrer une session de travail
## Historique : migration 4.27 → 5.5 (V1, branche main)

3.1 Bandeau (texte proposé)

Copie de travail D:\Game\LifePlay-master 5.8, branche ue5.8 (la copie 5.5 et main portent la V1 et ses publications). Depuis le lot DOCMV (2026-10-10, CHG-300), cet index, le journal, le registre, les docs 01-32 et correctifs/ sont dans Docs/ ; Docs/Migration/ ne garde que etat/, gestion des lots. Dans ces docs, etat/… désigne Docs/Migration/etat/…. Depuis le lot DC3 (2026-10-07), l'atelier de mods (scripts, ModSources/, AnimSources/) est dans le dépôt addon LifePlay-Sandbox.

3.2 « État au 2026-10-10 » (texte proposé, chaque point avec sa source)

  • Migration UE 5.5 → 5.8 : audit UA, porte G-U et lots U0 à U7b clos (doc 27, frontmatter ; doc 28 § 6) ; U8 (Shipping, publication de la V2.0) différé après la stabilisation et l'optimisation, décision du 2026-10-09 (doc 27, frontmatter ; doc 29, overview) ; U9 (voie UE5 native) différé après la V2.0.
  • Stabilisation V2, projet ST (doc 29) : lots STA, STB, STC, STD, STE, STF, STM ; registres dans etat/ST/<lot>/.
  • Audit d'obsolescence et optimisation, projet OB (doc 30) : lots OBA, OBB, OBP ; registres dans etat/OB/<lot>/.
  • Dernière version publiée : tag v1.5 (UE 5.5) ; aucune version 5.8 publiée.

3.3 « Organisation du travail » (texte proposé)

  • Organisation des agents : doc 32 (chef de projet, orchestrateur, managers ; Big Boss, D-AG10, décidé le 2026-10-10 ; gardien du dépôt, § 10).
  • Big Boss : file de compilation (ordre de passage sur la copie UE, gels annoncés) et arbitrage des conflits entre chefs de projet, orchestrateur et agents (fichiers, numéros, priorités entre lots) (doc 32, l. 64 et D-AG10) ; journal des arbitrages etat/BOSS/BOSS-JOURNAL.md.
  • Gardien du dépôt (agent lp-gardien) : seul à écrire dans git, sur ticket etat/REPO/tickets/, sous verrou etat/REPO/VERROU ; règle R-REPO1 (statut du ticket et ligne de REPO-JOURNAL.md dans le même commit) ; skill lp-repo.
  • Numéros CHG, ERR et doc réservés sous verrou dans etat/REPO/NUMEROS.md.
  • Jeton du journal : une seule session écrit le journal à la fois, au moment de son commit, sur jeton accordé par Big Boss (pratique consignée dans BOSS-JOURNAL.md et les tickets ; pas encore décrite dans le doc 32).
  • Méthode d'un lot : skills lp-lot, lp-doc (gabarits.md), lp-repo ; livrables dans etat/<projet>/<lot>/.

3.4 Table des docs (proposition, une ligne par doc vérifiée dans le fichier)

Colonne « Contenu » : texte actuel de l'index conservé, sauf corrections notées. Colonne « Statut » : ce que déclare le doc (bandeau, en-tête, frontmatter), voir Q2.

Doc Statut proposé Public proposé Correction du contenu
01 historique 4.27 (bandeau) tous : architecture du jeu —
02 historique 4.27 (bandeau) historique —
03 historique 4.27 (bandeau) historique « catalogue des tests de la V1 »
04 historique 4.27 (bandeau) historique —
05 historique 4.27 (bandeau) historique —
06 historique 4.27 (bandeau) ; V1 validée, v1.0 historique —
07 historique 4.27 (bandeau) tous : architecture du jeu —
08 référence, rédigée pour 5.5 (chaîne 5.8 : renvoi au 27) développeurs —
09 référence ; atelier de mods dans l'addon (DC3) développeurs —
10 voir Q3 voir Q3 —
11 historique 4.27 (bandeau) historique —
12 historique 4.27 (bandeau) historique —
13 protocole (établi en O7e) ; scripts dans l'addon (DC3) moddeurs, développeurs —
14 lot UI14 (avant la V1.4) historique —
15 V1.4 développeurs (publication) —
16 étude et prototype H3a à H3d ; scripts dans l'addon (DC3) développeurs, moddeurs —
17 historique 4.27 (bandeau) historique —
18 référence (mesure) développeurs —
19 plan de lot ; gates I0 à I6 mesurés pilotage —
20 étude, lots AP1 à AP7 ; scripts dans l'addon (DC3) développeurs —
21 lots S0-S8 et SB0-SB4 (titre « ébauche, 2026-10-06 ») développeurs —
22 évaluation (S8, CHG-220) pilotage —
23 référence ; scripts dans l'addon (DC3) développeurs, moddeurs —
24 plan clos : DC0 à DC4 completed pilotage —
25 référence ; V1 du chantier close (VQ4) développeurs —
26 évaluation (VQ5) pilotage —
27 plan en cours : UA à U7b completed, U8 et U9 pending pilotage —
28 synthèse ; journal des lots U0 à U7b pilotage —
29 projet en cours ; frontmatter « phase 0 in_progress », point d'étape du 2026-10-10 pilotage —
30 projet en cours ; frontmatter « phase 0 in_progress » ; lots OBA, OBB, OBP pilotage —
31 évaluation (STAT1, CHG-271) pilotage —
32 en-tête « proposition (phase 0) » ; D-AG10 décidé, lot AG appliqué (CHG-299) tous les agents, pilotage —

Lignes suivantes conservées : journal (CHG-001 à CHG-<max>, note « CHG-048 absent »), registre (ERR-001 à ERR-<max>), correctifs/ (P01 à P06, historique 4.27 → 5.5), Migration/etat/ (texte actuel, plus BOSS/ et REPO/).

3.5 « Ordre de lecture conseillé » (proposé)

  1. Où en est le projet : cet index, puis 29 (ST) et 30 (OB) ; migration 5.8 : 27 et 28.
  2. Travailler sur le projet : 32 (organisation), skills lp-lot / lp-repo, 08 (guide), 09 (commandes).
  3. Comprendre le jeu : 01 puis 07 (historiques, toujours valables pour l'architecture).
  4. Retrouver pourquoi une chose est ainsi : journal, registre, etat/<projet>/<lot>/.

3.6 « Démarrer une session de travail » (proposé)

Bloc PowerShell conservé (outils présents) sans git tag --list '*-valide' (0 tag) ; remplacé par git tag --list --sort=-creatordate | Select-Object -First 5. Phrase finale : choisir le lot dans le registre du projet (etat/ST/…, etat/OB/…) ou dans le doc 29 / 30 au lieu du cahier 04.

3.7 « Historique : migration 4.27 → 5.5 » (section conservée)

Contenu actuel déplacé tel quel : reprise du 2026-09-29, état au 2026-10-02 (V1 v1.0, V1.1 v1.1, L7a à L7l, 8 563 paquets), liste des docs « historique 4.27 » (01-07, 11, 12, 17, Docs/Architecture/…, une seule fois), commandlets LPFix* retirés en U2 (tag U2-avant), ajout « publications suivantes : v1.2 à v1.5 ».

4. Risques R#, questions Q#

  • R1 : conflit d'écriture avec OBP-T2 ou une autre session sur Docs/README.md → écriture seulement après README-GO.
  • R2 : plage CHG périmée au commit (d'autres CHG écrits entre l'écriture et le commit) → plages relues juste avant le ticket, sous jeton du journal.
  • R3 : statut d'un doc affirmé sans preuve → chaque statut cite le fichier (VAL le recontrôle).

Questions pour l'utilisateur (liste fermée) :

# Question Options Recommandation
Q1 Colonnes de la table (a) Document | Statut | Public | Contenu ; (b) garder Document | Pour qui | Contenu (a)
Q2 Statut d'un doc en retard sur le journal (29, 30, 32, 21 ; README-T1-INV.md § 4) (a) statut déclaré par le doc, tel quel ; (b) statut déclaré + renvoi au CHG plus récent ; (c) statut réel d'après le journal (b) : l'index ne contredit pas le doc et ne le réécrit pas ; les docs eux-mêmes restent à mettre à jour par leurs lots (suivi proposé à Big Boss)
Q3 Doc 10 (« obligatoire avant toute modification », règles du 2026-09-29 au 2026-10-02) (a) garder « obligatoire » ; (b) « référence (règles et leçons, V1) », méthode actuelle = lp-lot + doc 32 ; (c) passer en historique (b)
Q4 Autres contenus de Docs/ (Architecture/, Modding/, FAQ.txt, Game_Controls.txt…) (a) une ligne « Autres dossiers de Docs/ » ; (b) rien (a)
Q5 Structure § 3 et textes § 3.1 à 3.7 (a) approuvés ; (b) à modifier (préciser) —

5. Interdits

Ne pas toucher le README.md racine, ni les docs 01-32, ni Content\, Source\, etat\ST\, etat\OB\, etat\BOSS\, les skills. Aucune écriture git (gardien seul). Rien poussé. Pas d'éditeur ni de compilation.

6. Valeurs moteur

sans objet : lot documentaire, aucune valeur moteur.

7. Critères de VAL (commande → attendu)

# Contrôle Commande Attendu
V1 Aucune doc oubliée ls Docs/[0-3][0-9]_*.md comparé aux liens ](NN_…md) de l'index 32 / 32, aucun lien vers un fichier absent
V2 Liens relatifs valides tout ](cible) de Docs/README.md résolu depuis Docs/ (test -e) 0 lien cassé
V3 Plage du journal max ^| CHG- du journal = borne écrite dans l'index égalité
V4 Plage du registre max ^| ERR- du registre = borne écrite dans l'index égalité
V5 Statuts pour chaque doc : statut de la table retrouvé dans le fichier (bandeau, en-tête ou frontmatter) 32 / 32
V6 Historique conservé les faits de l'ancien index (l. 9-14, 57-63) présents dans la section Historique 100 %
V7 Périmètre git status --porcelain : seuls Docs/README.md, le journal et etat/DOC/README/ (+ NUMEROS.md, ticket) modifiés par le lot ; README.md racine inchangé conforme
V8 Fins de ligne git ls-files --eol Docs/README.md avant / après ; nombre de CR (tr -cd '\r' | wc -c) identique à l'avant

8. Décisions de l'utilisateur (2026-10-10, questions fermées)

  • Q1 et Q5 : structure § 3 et textes § 3.1 à 3.7 approuvés ; colonnes Document | Statut | Public | Contenu.
  • Q2 : (b) statut déclaré par le doc, suivi d'un renvoi au CHG plus récent ; mise à jour des docs 21, 29, 30, 32 eux-mêmes proposée à Big Boss comme suite (hors lot).
  • Q3 : (b) doc 10 = « référence (règles et leçons, V1) » ; méthode actuelle = lp-lot + doc 32.
  • Q4 : (a) une ligne « Autres dossiers de Docs/ ».