------------------------------------------------------------ [ENCODING-STANDARD-RULE v1.0] ------------------------------------------------------------ Objet : Définir la norme d’encodage des fichiers textuels pour le projet ChatGPT-Gouvernance-Projets uniquement, sans interférer avec les projets techniques externes (ex. Seedbox Manager). Champ d’application : - S'applique exclusivement aux documents, scripts PowerShell et fichiers de registre du projet ChatGPT-Gouvernance-Projets. - N'affecte pas les scripts Bash, Shell ou .env utilisés dans d'autres environnements (Seedbox Manager, OMV, etc.). Règle : 1️⃣ Tous les fichiers textuels (.txt, .json, .log, .ps1) générés ou mis à jour dans ChatGPT-Gouvernance-Projets doivent être encodés en **UTF-8 sans BOM**. 2️⃣ Les scripts PowerShell doivent utiliser : \ = New-Object System.Text.UTF8Encoding(\False) [System.IO.File]::WriteAllText(..., \) 3️⃣ L'ASCII pur n'est conservé que pour : - Les scripts d’amorçage minimal (.ps1 bootstrap) - Les environnements restreints sans support UTF-8 4️⃣ Aucun BOM (Byte Order Mark) ne doit être ajouté. 5️⃣ Les projets externes (Seedbox Manager, Hub Lyon Lumière) conservent leurs propres règles d’encodage. Compatibilité : DOC-FORMAT-RULE v2.0, SCRIPT-ARCHIVIST-RULE v1.0, SCRIPT-STANDARDIZATION-RULE v1.0 Encodage : UTF-8 sans BOM ------------------------------------------------------------ Version : 1.0 Date : 2025-10-15 Auteur : GPT-5 + USER — ChatGPT-Gouvernance-Projets ------------------------------------------------------------