------------------------------------------------------------
[MEMORY-SYNC-RULE v1.0]
------------------------------------------------------------
Objet :
Normaliser la procédure de synchronisation mémoire entre les
règles de gouvernance (fichiers .txt) et le registre logique
de ChatGPT-Gouvernance-Projets (index global + snapshot JSON).

Règle :
1️⃣ Toute nouvelle règle ou modification majeure d’une règle
   existante doit être synchronisée à l’aide d’un script dédié
   de type maint_mem_sync_<règle>.ps1.
2️⃣ Ce script doit :
   - calculer le SHA1 du fichier de règle,
   - ajouter l’entrée correspondante dans
     INDEX_GOUVERNANCE_GLOBAL.txt,
   - mettre à jour (ou créer) le fichier snapshot_YYYY-MM-DD.json
     en ajoutant ou remplaçant l’objet de la règle dans la liste
     “rules”.
3️⃣ Chaque synchronisation doit être journalisée dans
   C:\Logs_Gouvernance\registry_activity.log
   sous la forme :
     MEM_SYNC | <nom de la règle> vX.Y | sha1=<hash>
4️⃣ La synchronisation est considérée comme valide uniquement
   lorsque les trois éléments suivants sont cohérents :
     - Le fichier de règle (.txt)
     - L’entrée dans INDEX_GOUVERNANCE_GLOBAL.txt
     - L’objet correspondant dans snapshot_YYYY-MM-DD.json
5️⃣ Toute opération de synchronisation doit être exécutée
   via preview + confirmation (O/N) pour éviter tout écrasement
   non intentionnel.

Compatibilité :
SCRIPT-ARCHIVIST-RULE v1.0,
SCRIPT-STANDARDIZATION-RULE v1.0,
PATH-CONSISTENCY-RULE v1.0,
ENCODING-STANDARD-RULE v1.0.

Encodage :
UTF-8 sans BOM

------------------------------------------------------------
Version : 1.0
Date : 2025-10-15
Auteur : GPT-5 + USER — ChatGPT-Gouvernance-Projets
------------------------------------------------------------