MEM-LOCK-ENFORCER-RULE v1.2 ------------------------------------------------------------ Objet : Assurer la cohérence des opérations de verrouillage mémoire et la création d’artefacts (index, snapshots, hashchain) avec pré-validation SOURCE-OF-TRUTH. Article 8 – SOURCE_VALIDATION_GATE (nouveau) Le SOURCE_VALIDATION_GATE est un module de pré-vérification obligatoire exécuté avant le verrouillage de thread. Pseudocode : IF target_directory IN ["_registry","03_ARCHIVES_DISCUSSIONS","memory_snapshots"]: CALL check_filename_collision(target_file) IF collision_detected: PRINT "MODE FUSION REQUISE — SOURCE OF TRUTH PRIORITY #1" SET THREAD_STATE = LOCKED SET REQUIRED_ACTION = "FUSION" EXIT ELSE: SET ARCHIVE_APPROVED = TRUE CONTINUE normal lock sequence Rôle : Empêcher toute écriture provisoire ou doublon en imposant la validation de source avant le verrouillage. Article 9 – Journalisation Toute activation du gate génère une entrée dans : \DS-918\chatgpt\ChatGPT-Gouvernance-Projets\_registry\logs\SOURCE_GATE_EVENTS.txt Format : [YYYY-MM-DD HH:MM] | | collision=TRUE/FALSE | action_taken ------------------------------------------------------------ Version : 1.2 Date de génération : 2025-10-15