version: 1 # Catalogue "socle" de règles. # # Objectif : piloter (sans toucher au code) : # - l'activation/désactivation de règles (vetos + décisions) # - éventuellement un forçage de sévérité pour un VETO # # Important : si une règle n'est pas listée ici, elle est considérée activée. # (=> comportement historique conservé) packs: vetos_core: enabled: true rules: VETO-02: enabled: true description: "Code sans preuve exploitable" VETO-03: enabled: true description: "Conditionnel / négation / contradictions dans la preuve" VETO-06: enabled: true description: "DP dupliqué dans les DAS" VETO-07: enabled: true description: "Doublons DAS" VETO-09: enabled: true description: "Contradiction biologique (plaquettes/créat)" # force_severity: "HARD" # Optionnel : forcer la sévérité globale VETO-12: enabled: true description: "Sur-confiance (high sans preuve)" VETO-15: enabled: true description: "Preuve issue d'un score/test (risque de sur-codage)" VETO-16: enabled: true description: "Heuristique libellé→code (hors-sujet probable)" VETO-17: enabled: true description: "Preuve biologique manquante => NEED_INFO (non bloquant)" decisions_core: enabled: true rules: RULE-D50-NEEDS-IRON: enabled: true description: "D50 sans preuve martiale => downgrade D64.9 + NEED_INFO" RULE-D69.6-PLT-NORMAL: enabled: true description: "D69.6 incompatible avec plaquettes normales => ruled_out (barré)" bio_electrolytes: enabled: true rules: RULE-E87.1-NA-NORMAL: enabled: true description: "E87.1 suggérée mais Na normal => ruled_out" RULE-E87.1-MISSING-NA: enabled: true description: "E87.1 suggérée mais Na absent => NEED_INFO" RULE-E87.5-K-NORMAL: enabled: true description: "E87.5 suggérée mais K normal => ruled_out" RULE-E87.5-MISSING-K: enabled: true description: "E87.5 suggérée mais K absent => NEED_INFO" RULE-E87.6-K-NORMAL: enabled: true description: "E87.6 suggérée mais K normal => ruled_out" RULE-E87.6-MISSING-K: enabled: true description: "E87.6 suggérée mais K absent => NEED_INFO" placeholders_future: enabled: false rules: RULE-PDF-PROTECTED-NEED_INFO: enabled: false description: "PDF protégé => NEED_INFO (à implémenter si besoin)"