version: 1 # 'strict' => si un rule_id n'est pas listé dans base.yaml, il est considéré OFF # quand le routage runtime est actif (objectif: pro / pas de surprise). mode: strict defaults: # Socle pro: toujours actif (peu coûteux, structure la contestabilité) enabled_packs: - vetos_core - decisions_core # (Optionnel) règles toujours ON même si leur pack n'est pas actif always_on_rules: [] # Triggers : activer des packs additionnels seulement si le dossier a des signaux pertinents triggers: - id: TRG-ELECTROLYTES enable_packs: ["bio_electrolytes"] when_any: # Codes souvent porteurs d'ionogramme (hyponatrémie/hyperkaliémie/hypokaliémie) codes_prefix: ["E87."] # Ou biologie présente lab_tests: ["ionogramme", "sodium", "potassium", "na", "k"] # Ou texte keywords: - "ionogramme" - "hypokali" - "hyperkali" - "hyponatr" - "hypernatr" - "kaliémie" - "natrémie" - "sodium" - "potassium"