------------------------------------------------------------ Objet : Standardiser et tracer toutes les mises à jour globales des fonctions communes utilisées par plusieurs scripts PowerShell dans le projet ChatGPT-Gouvernance-Projets. Règle : 1️⃣ Toute correction, amélioration ou évolution d’une fonction partagée (ex. Append-Log, Get-Timestamp, Append-Backlog, etc.) doit être appliquée à l’ensemble des scripts concernés via un patch global unique (script de maintenance dédié). 2️⃣ Le patch global doit : - créer un backup .bak avant toute modification, - insérer la nouvelle version de la fonction en ASCII, - consigner chaque fichier modifié dans C:\Logs_Gouvernance\registry_activity.log, - ajouter une entrée datée dans le CHANGELOG actif. 3️⃣ Chaque fonction commune doit comporter en en-tête : # Fonction partagée — [Nom] vX.Y # Dernière mise à jour : YYYY-MM-DD afin d’assurer la traçabilité des versions entre scripts. 4️⃣ Toute fonction partagée doit être testée sur un script témoin avant diffusion globale. Compatibilité : - SCRIPT-ARCHIVIST-RULE v1.0 - SCRIPT-CORRECTION-RULE v1.0 (traçabilité des correctifs) - PATH-CONSISTENCY-RULE v1.0 - USER-SEQUENTIAL-WORKFLOW-RULE v1.0 Encodage : ASCII ou UTF-8 sans BOM ------------------------------------------------------------ Version : 1.0 Date : 2025-10-15 Auteur : GPT-5 + USER — ChatGPT-Gouvernance-Projets ------------------------------------------------------------