automapper-validation 0.10.0

AHB condition expression parsing, evaluation, and EDIFACT validation
Documentation
{
  "generated_at": "2026-04-22T18:07:36Z",
  "ahb_file": "QUOTES_AHB_1_1a_20260401.xml",
  "format_version": "FV2610",
  "conditions": {
    "2064": {
      "confidence": "medium",
      "reasoning": "Cardinality constraint: SG27 LIN++Z68 (Konfigurationserlaubnis für Werte nach Typ 2 aus SMGW) may appear at most once. LIN++Z68 places Z68 at elements[1][0]; count_qualified_in_group with elem=1 checks that position.",
      "description_hash": "619cf8a9",
      "is_external": false
    },
    "2063": {
      "confidence": "medium",
      "reasoning": "Cardinality constraint: SG27 LIN++Z67 (Messprodukt für Werte nach Typ 2 aus Backend) may appear at most once. LIN++Z67 places Z67 at elements[1][0]; count_qualified_in_group with elem=1 checks that position.",
      "description_hash": "c228489f",
      "is_external": false
    },
    "2061": {
      "confidence": "medium",
      "reasoning": "Cardinality constraint: SG27 LIN++Z65 (Leistungskurvendefinitionen) may appear at most once. The double-plus notation means element 0 is empty and Z65 is at elements[1][0]; count_qualified_in_group with elem=1 matches that position.",
      "description_hash": "97b2581c",
      "is_external": false
    },
    "2060": {
      "confidence": "medium",
      "reasoning": "Cardinality constraint: SG27 LIN+Z64 (Erforderliches Produkt Schaltzeitdefinitionen) may appear at most once per message. LIN+Z64 puts Z64 at elements[0][0]; count_qualified_in_group with elem=0 checks that. Returns True (constraint satisfied) when count ≤ 1, False when violated. Zero occurrences also satisfies the constraint.",
      "description_hash": "4b9cc1b7",
      "is_external": false
    },
    "2062": {
      "confidence": "medium",
      "reasoning": "Cardinality constraint: SG27 LIN++Z66 (Ad-hoc-Steuerkanal) may appear at most once. LIN++Z66 places Z66 at elements[1][0]; count_qualified_in_group with elem=1 checks that position across all SG27 instances.",
      "description_hash": "06ee4c21",
      "is_external": false
    }
  }
}