LifePlay-Revival/Docs/36_Charte_Nommage.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

3.9 KiB

36 — Charte de nommage : fiches, tickets, bases, outils (adoptée par l'utilisateur le 2026-10-15, lot NOM1)

  • Date : 2026-10-15 | Lot : NOM1 (fiche NOM1-DOC) | Entrée journal : à verser par la DOC de clôture (aucun CHG réservé à ce jour pour ce doc) | Décision de l'utilisateur : « écrit la maintenant » (session Big Boss) ; charte et textes de skills « Approuvé tel quel » (2026-10-15) ; bases d'OPT : « Laisser en place » (2026-10-15)
  • Modèle : Claude Sonnet 5.5 (lp-writer, N2)
  • Sources : Docs/Migration/etat/ (arborescence), etat/OPT/OPT0/OPT0-TACHES.md, etat/OPT/BC/, etat/OB/OBA/OBA-T5-EVAL.md, Tools/LISEZMOI.md, etat/REPO/NUMEROS.md
  • Public : agents, pilotage

1. Constat

Ce qui marche (à garder tel quel).

  • Livrables : etat\<projet>\<lot>\<LOT>-<fiche>-<TYPE>.md, avec le gabarit de rôle de lp-doc/gabarits.md.
  • Numéros CHG, ERR et DOC réservés par Tools\Numero.ps1 dans etat\REPO\NUMEROS.md, jamais « dernier + 1 ».
  • Préfixes lp- (agents et skills du projet) et sk- (skills de méthode).
  • Titres de session « niveau · lot ».

Ce qui est flou.

  • La lettre R a quatre sens : tickets du gardien (AMEL1-R10), recherches (R1 à R11 de etat\OPT\BC\), recommandations d'audit (R20 à R24 d'etat\OB\OBA\OBA-T5-EVAL.md), et « R4 » d'OPT0 n'est pas « R4 » d'AMEL1.
  • Ids de fiche improvisés : A1, B2, C1, K0, K1, R10 dans etat\OPT\OPT0\OPT0-TACHES.md, sans règle de lettre ni d'ordre.
  • Profondeur inégale : etat\OPT\BC, OPT\DOC, OPT\REFAC ne sont pas des lots, mais des bases ou des thèmes au même niveau que OPT\OPT0.
  • Outils de Tools\ en deux langues : Numero.ps1, Corbeille.ps1, Traces.ps1 (français) à côté de Snapshot.ps1, FileCheck.ps1, FicheStats.py (anglais).

2. Les cinq règles

  1. Type de fiche par suffixe, liste fermée, puis numéro dans le lot. Types : CART, SPEC, IMPL, BUILD, VAL, DOC, RECH, PERF, INV. Forme : <LOT>-<TYPE>-<nn>. Exemple : OPT0-RECH-03. Un type absent de la liste passe d'abord par l'utilisateur.
  2. Tickets du gardien en <LOT>-T<n>. La lettre R n'est plus réutilisée pour une nouvelle fiche, ni pour un ticket, une recherche ou une recommandation. Exemple : AMEL2-T4.
  3. Bases durables hors des lots, sous etat\BASES\<BASE>\, citées par les lots qui s'en servent (le lot cite la base, ne la copie pas). Exemple : etat\BASES\BC\ (base de connaissance d'optimisation), citée par OPT0-RECH-03.
  4. Outils en « Verbe-Objet » français, verbe à l'infinitif, objet en PascalCase. Exemple : Mesurer-Cadence.ps1. Les noms d'outils tiers restent tels quels (PresentMon, PerfReportTool).
  5. Pas de rétroactivité. Rien d'existant n'est renommé : renvois du journal, du registre et des CHG, références d'assets Unreal, tickets déjà déposés. La charte s'applique aux nouveaux éléments (fiches, tickets, bases, outils) créés après son adoption.

3. Transition

  • Les tickets et fiches en cours gardent leur nom jusqu'à leur clôture (par exemple OPT0-TACHES.md garde A1, K0, R10).
  • Le déplacement des bases d'OPT (BC, DOC, REFAC) vers etat\BASES\ a été soumis à l'utilisateur, qui a répondu « Laisser en place » (2026-10-15) : BC, DOC et REFAC restent sous etat\OPT\, rien n'est déplacé. La règle 3 vaut pour les nouvelles bases.
  • Les anciens outils gardent leur nom ; un outil nouveau ou réécrit suit la règle 4, et l'ancien nom reste indexé dans Tools\LISEZMOI.md s'il est remplacé.
  • Textes proposés pour les skills lp-doc et lp-lot : etat\NOM\NOM1\NOM1-TEXTES.md (à soumettre ; skills non modifiés).

4. Ce que la charte ne couvre pas

Le nommage des assets Unreal du contenu du jeu (préfixes BP_, M_, T_…) n'est pas traité ici. Il est réservé à un lot à part, si l'utilisateur le veut ; il touche des références d'assets et demande des garde-fous propres.