{
"generated_at": "2026-03-12T11:07:23Z",
"ahb_file": "UTILMD_AHB_Strom_2_1_außerordentliche_20251211.xml",
"format_version": "FV2510",
"conditions": {
"184": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "100a1bfd",
"is_external": false
},
"402": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "058ae360",
"is_external": false
},
"27": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "fc0cba01",
"is_external": false
},
"88": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "4b1316dc",
"is_external": false
},
"653": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "2a98effb",
"is_external": false
},
"151": {
"confidence": "high",
"reasoning": "Has working implementation",
"description_hash": "decb5b47",
"is_external": true
},
"938": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "6ca307d1",
"is_external": false
},
"948": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "032905d1",
"is_external": false
},
"18": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "b2b52d1a",
"is_external": false
},
"336": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "eaa7fa09",
"is_external": false
},
"670": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "5cfe286a",
"is_external": false
},
"467": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "cf4a34ae",
"is_external": false
},
"328": {
"confidence": "low",
"reasoning": "Whether a Marktlokation IS being decommissioned (stillgelegt) requires business context — the specific STS Transaktionsgrund codes for Stilllegung are not in the provided segment reference and constitute a business-process-level determination that depends on market participant context beyond raw EDIFACT segments.",
"description_hash": "5c948704",
"is_external": true
},
"237": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "b4d4e1ac",
"is_external": false
},
"105": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "bd5b2040",
"is_external": false
},
"527": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "0ffca981",
"is_external": false
},
"484": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "704e92e1",
"is_external": false
},
"2075": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "7fbe5e0c",
"is_external": false
},
"298": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "60d68b3c",
"is_external": false
},
"528": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "eea84db1",
"is_external": false
},
"2318": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "4ef57ef5",
"is_external": false
},
"255": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "c517a6a3",
"is_external": false
},
"33": {
"confidence": "high",
"reasoning": "Has working implementation",
"description_hash": "f5438ef0",
"is_external": true
},
"124": {
"confidence": "medium",
"reasoning": "Extends condition 123 by also requiring that the matching SG8 groups share the same Zeitraum-ID (from SEQ.elements[1][0] = DE1050 / C286.d1050). Both the Zeitraum-ID and the RFF+MG device number must be identical across at least two different SG8 instances with SEQ+Z20 for the condition to be True.",
"description_hash": "331af472",
"is_external": false
},
"177": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "f1b6f51b",
"is_external": false
},
"403": {
"confidence": "medium",
"reasoning": "Gets NAD+MS MP-ID from SG2 (elements[1][0]), then navigates all SG8→SG10 instances looking for CCI with elements[2][0]='ZB3' (Zugeordnete Marktpartner) and CAV with elements[0][0]='Z91' (Messstellenbetreiber). Compares the CAV+Z91 MP-ID (elements[0][1]) with the sender MP-ID. Returns True when they differ (not the same). Note: SEQ+Z01 filter on the parent SG8 is omitted because `find_segments_in_child_group` only accesses child groups, not the parent SG8 segments; the Z91 MSB identity is message-consistent regardless.",
"description_hash": "fd9ec353",
"is_external": false
},
"501": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "8402e617",
"is_external": false
},
"217": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "eb3e5b89",
"is_external": false
},
"107": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "8bd07fa4",
"is_external": false
},
"257": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "d66be7c8",
"is_external": false
},
"428": {
"confidence": "high",
"reasoning": "Has working implementation",
"description_hash": "e207f7b9",
"is_external": true
},
"62": {
"confidence": "medium",
"reasoning": "Iterates SG8 instances within each SG4, finds those with SEQ+Z45 and a non-empty Zeitraum-ID in elements[1][0]. Checks if PIA+Z02 in the same SG8 has a product code (elements[1][0]) beginning with 1-08-1 through 1-08-5. Groups by Zeitraum-ID and checks if any ID appears more than once. Requires navigator for per-instance group segment access; returns Unknown without one.",
"description_hash": "da005567",
"is_external": false
},
"273": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "d3263445",
"is_external": false
},
"367": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "93d565ab",
"is_external": false
},
"442": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "39d048e4",
"is_external": false
},
"955": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "804a715f",
"is_external": false
},
"957": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "1f00af18",
"is_external": false
},
"2012": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "eb379e61",
"is_external": false
},
"606": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "3e9d0579",
"is_external": false
},
"2236": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "c646fcdc",
"is_external": false
},
"2287": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "2886ccbe",
"is_external": false
},
"191": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "48b5c281",
"is_external": false
},
"533": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "6241f54b",
"is_external": false
},
"431": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "f7ab402b",
"is_external": false
},
"475": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "cdba0f5f",
"is_external": false
},
"29": {
"confidence": "medium",
"reasoning": "Within each SG4 containing IDE+24 (Vorgang), check if STS+E01 with Prüfschritt A06:E_0017 (Zu viele Marktlokationen) or A05:E_0052 (entfallene Marktlokation) is absent. Mirrors condition [28] but for the 'too many / dropped Marktlokation' status codes. True when neither combination is found in the SG4, indicating no 'excess/dropped records' status was set.",
"description_hash": "90d241f8",
"is_external": false
},
"216": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "babbeb49",
"is_external": false
},
"465": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "5382b3da",
"is_external": false
},
"453": {
"confidence": "high",
"reasoning": "Has working implementation",
"description_hash": "45839ffe",
"is_external": true
},
"197": {
"confidence": "medium",
"reasoning": "Two-phase cross-SG8 check. Phase 1: collect Marktlokation IDs from SG8 instances that (a) have SEQ+Z01 and (b) have an SG10 child with CCI elements[2][0]=ZA6 and CAV elements[0][0]=E02. Phase 2: check whether any SG8's RFF+Z18 references one of those qualifying Marktlokation IDs, establishing the cross-reference described in the condition.",
"description_hash": "9cb21441",
"is_external": false
},
"672": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "75e5e7d6",
"is_external": false
},
"291": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "abd33b30",
"is_external": false
},
"379": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "48928005",
"is_external": false
},
"447": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "15e9577a",
"is_external": false
},
"951": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "f35fc481",
"is_external": false
},
"578": {
"confidence": "high",
"reasoning": "Hinweis condition — informational annotation about a time period defined with Z53 (no data). Always applies unconditionally.",
"description_hash": "f29f0b83",
"is_external": false
},
"333": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "b41ea94f",
"is_external": false
},
"366": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "a9fc4d3c",
"is_external": false
},
"946": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "425779e5",
"is_external": false
},
"510": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "72d664cc",
"is_external": false
},
"678": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "83b4811e",
"is_external": false
},
"79": {
"confidence": "high",
"reasoning": "Simple multi-element match: STS+7+++Z33 maps to elements[0][0]=\"7\" (Statuskategorie Code 7) and elements[3][0]=\"Z33\" (Transaktionsgrundergänzung, 4th C556 composite). The segment structure reference confirms elements[3] is the second C556 (Statusanlaß) containing DE9013 Transaktionsgrundergänzung.",
"description_hash": "48ca2478",
"is_external": false
},
"102": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "2d431295",
"is_external": false
},
"49": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "5fe27cd1",
"is_external": false
},
"118": {
"confidence": "high",
"reasoning": "Two-part check: (1) SG8 with SEQ+Z98 has SG10 child containing CCI with elements[2][0]='ZA6' (Prognosegrundlage — Prognose auf Basis von Profilen; AHB CCI+++ZA6 → elements[2][0]); (2) same parent filter (SG8+SEQ+Z98) has SG10 child with CAV elements[0][0]='E02' (SLP/SEP). Both scoped to SG8+SEQ+Z98 via filtered_parent_child_has_qualifier. Short-circuits on first failure. Note: two separate calls do not strictly guarantee CCI and CAV are in the same SG10 instance, but in practice a Z98 SG8 has one SG10.",
"description_hash": "8ba18a99",
"is_external": false
},
"716": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "2311cb37",
"is_external": false
},
"251": {
"confidence": "high",
"reasoning": "Has working implementation",
"description_hash": "eb26b535",
"is_external": true
},
"329": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "e241f75c",
"is_external": false
},
"648": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "f4e51a77",
"is_external": false
},
"690": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "acea431d",
"is_external": false
},
"61": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "4dfa16b3",
"is_external": false
},
"92": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "91b75fa8",
"is_external": false
},
"117": {
"confidence": "medium",
"reasoning": "Full condition requires: (1) current SG8 has RFF+Z18=X, (2) another SG8 with SEQ+Z01 also has RFF+Z18=X, (3) that SG8 has SG10 with CCI elements[2][0]='ZA6' AND CAV elements[0][0]='E14'. Implementation simplifies to checking whether any SG8 has SG10 with both CCI+++ZA6 and CAV+E14 co-occurring in the same SG10 instance. The cross-SG RFF+Z18 value correlation and SEQ+Z01 parent check are omitted because the navigator API only exposes child-group segments (SG10 within SG8), not SG8's own entry segments. Medium confidence due to this structural limitation.",
"description_hash": "eb20a943",
"is_external": false
},
"262": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "c7d98ecc",
"is_external": false
},
"371": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "1b28a132",
"is_external": false
},
"440": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "4cb1b002",
"is_external": false
},
"569": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "8f6d581d",
"is_external": false
},
"2356": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "603ae337",
"is_external": false
},
"2119": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "d8df28ed",
"is_external": false
},
"83": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "7dc98268",
"is_external": false
},
"244": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "c80424b7",
"is_external": false
},
"393": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "3879ff21",
"is_external": false
},
"77": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "2e4bb8df",
"is_external": false
},
"436": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "9ef2edec",
"is_external": false
},
"321": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "f7255aef",
"is_external": false
},
"489": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "0b4c57c1",
"is_external": false
},
"2018": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "269e7ff5",
"is_external": false
},
"327": {
"confidence": "medium",
"reasoning": "Step 1: Collect all SEQ DE1050 Zeitraum-IDs. Step 2: Find RFF+Z47/Z48/Z49 (Verwendungszeitraum) whose DE1156 (elements[0][2]) matches. Step 3: Check co-located DTM+Z25 DE2380 (elements[0][1]) >= threshold after normalising EDIFACT escape '?+' to '+'. Falls back to message-wide DTM search which may give false positives if multiple SG6 groups are present, but is sufficient for typical single-transaction messages.",
"description_hash": "8f220ad7",
"is_external": false
},
"73": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "028a90d6",
"is_external": false
},
"57": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "0061c8a4",
"is_external": false
},
"141": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "dd6d4600",
"is_external": false
},
"632": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "057d32b2",
"is_external": false
},
"11": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "321d0c62",
"is_external": false
},
"53": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "180aaa70",
"is_external": false
},
"455": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "381f8017",
"is_external": false
},
"677": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "93931b1c",
"is_external": false
},
"461": {
"confidence": "high",
"reasoning": "The condition checks if within the same SG10 instance (child group of SG8), a CAV segment with DE7111 code ZG8 (Kategorie der verbrauchenden Technischen Ressource) is present. Since CCI is the entry segment of SG10 and always present when SG10 exists, the condition reduces to checking for CAV+ZG8 within any SG10 group instance. The any_group_has_qualifier helper with path SG4→SG8→SG10 handles this correctly.",
"description_hash": "64daf9c5",
"is_external": false
},
"2006": {
"confidence": "medium",
"reasoning": "Condition 2006 requires the segment group to appear exactly once for each SG8 SEQ+Z01 where condition [199] is fulfilled, with matching Zeitraum-ID (SEQ DE1050). Implementation: collect Zeitraum-IDs from qualifying SG8s, then verify each appears exactly once across SG8 SEQ groups. Medium confidence because the exact 'current group' path is not directly accessible — we approximate via Zeitraum-ID uniqueness across all SG8 SEQ instances.",
"description_hash": "f687cf18",
"is_external": false
},
"522": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "3150e105",
"is_external": false
},
"450": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "a7b848ca",
"is_external": false
},
"454": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "6c8fd23b",
"is_external": false
},
"940": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "de8363bc",
"is_external": false
},
"555": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "82149bd8",
"is_external": false
},
"302": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "6f0aa67b",
"is_external": false
},
"2095": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "1ec79467",
"is_external": false
},
"560": {
"confidence": "high",
"reasoning": "Hinweis condition — informational annotation, always applies unconditionally.",
"description_hash": "ab4d00f7",
"is_external": false
},
"902": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "08daa39a",
"is_external": false
},
"212": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "b5c09245",
"is_external": false
},
"2001": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "16d86734",
"is_external": false
},
"516": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "52fbdf12",
"is_external": false
},
"307": {
"confidence": "medium",
"reasoning": "Collects Zeitraum-IDs from SG5 LOC+Z22 segments (DE3224 = elements[1][3]) and SEQ+Z58 segments (DE1050 = elements[1][0]). Returns True when any SEQ+Z58 has a Zeitraum-ID with no matching LOC+Z22 entry. Message-wide fallback since group-level Zeitraum-ID isolation is not possible without navigator.",
"description_hash": "6c1558c3",
"is_external": false
},
"679": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "fbfe3cb5",
"is_external": false
},
"146": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "9b7d800d",
"is_external": false
},
"2003": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "fbf9e38c",
"is_external": false
},
"717": {
"confidence": "high",
"reasoning": "Has working implementation",
"description_hash": "a0d5cb38",
"is_external": true
},
"16": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "01e37a5a",
"is_external": false
},
"469": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "1998b141",
"is_external": false
},
"213": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "f6780d06",
"is_external": false
},
"368": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "a6f84e60",
"is_external": false
},
"28": {
"confidence": "medium",
"reasoning": "Within each SG4 containing IDE+24 (Vorgang), check if STS+E01 with Prüfschritt A04:E_0017 (Zusätzlicher Datensatz) or A03:E_0052 (ergänzte Marktlokation) is absent. Uses navigator to scope the check per SG4 instance. STS elements[0][0]=\"E01\", elements[2][0]=Prüfschritt code, elements[2][1]=codelist. Condition is True when this STS is NOT found in the SG4, indicating no 'additional record' status was set.",
"description_hash": "b404aab2",
"is_external": false
},
"112": {
"confidence": "high",
"reasoning": "Parent-child absence: SG10 is a child group of SG8. Check if any SG8 with SEQ+Z59 has SG10 child with CCI elements[0][0]='11', then negate to get absence semantics. Matches Example 12 pattern exactly — filtered_parent_child_has_qualifier returns True when CCI+11 IS found; negation gives True when it is NOT found.",
"description_hash": "d8d95aee",
"is_external": false
},
"101": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "604d44a7",
"is_external": false
},
"166": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "fae4710e",
"is_external": false
},
"357": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "fc97b9cc",
"is_external": false
},
"409": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "11373d58",
"is_external": false
},
"420": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "f9f8582b",
"is_external": false
},
"521": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "ab162a83",
"is_external": false
},
"12": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "c8244b0e",
"is_external": false
},
"558": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "dea71226",
"is_external": false
},
"338": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "826a1e4e",
"is_external": false
},
"639": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "3ab58f76",
"is_external": false
},
"914": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "533e37f6",
"is_external": false
},
"937": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "e3f49bb8",
"is_external": false
},
"2309": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "492da901",
"is_external": false
},
"10": {
"confidence": "high",
"reasoning": "Has working implementation",
"description_hash": "d04ca26f",
"is_external": true
},
"192": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "9c65a01f",
"is_external": false
},
"220": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "9b4f21c1",
"is_external": false
},
"133": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "088f9d0d",
"is_external": false
},
"529": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "275254fe",
"is_external": false
},
"350": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "41278295",
"is_external": false
},
"269": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "77dcd3ae",
"is_external": false
},
"668": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "fc95b443",
"is_external": false
},
"2010": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "90dad9ac",
"is_external": false
},
"121": {
"confidence": "high",
"reasoning": "Checks if in any SG8 where SEQ has qualifier Z03 or ZF5 (Zähleinrichtungsdaten), the RFF+Z14 (Smartmeter-Gateway reference) is absent. Uses any_group_has_qualifier_without for each SEQ qualifier variant with OR logic — True when such a Z03/ZF5 SG8 exists that lacks RFF+Z14.",
"description_hash": "d0f8c420",
"is_external": false
},
"25": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "3bebab6e",
"is_external": false
},
"256": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "709f41c1",
"is_external": false
},
"471": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "4e255b62",
"is_external": false
},
"110": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "1187185a",
"is_external": false
},
"243": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "6b930fa5",
"is_external": false
},
"206": {
"confidence": "high",
"reasoning": "Negation of STS+7++ZG5 presence. STS Transaktionsgrund: elements[0][0]='7', elements[2][0]='ZG5'. Use has_segment_matching for multi-element check and negate.",
"description_hash": "ce00b80f",
"is_external": false
},
"242": {
"confidence": "high",
"reasoning": "Collect Zeitraum-IDs (DE1050 = elements[1][0]) from all SG8 instances where SEQ has qualifier Z78/ZC7/ZC8/ZD5 (Referenz auf Lokationsbündelstruktur). Check for duplicate IDs using a HashSet.",
"description_hash": "1fc816f4",
"is_external": false
},
"129": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "cfd0d61c",
"is_external": false
},
"557": {
"confidence": "high",
"reasoning": "Condition starts with 'Hinweis:' — it is an informational annotation describing processing behavior when more than 8 Verwendungszeiträume are sent. This is a business process note, not a boolean predicate. Always returns True.",
"description_hash": "3c02e704",
"is_external": false
},
"248": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "9f6714fc",
"is_external": false
},
"238": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "a91864ea",
"is_external": false
},
"178": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "bc0b3659",
"is_external": false
},
"45": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "5f40c81d",
"is_external": false
},
"430": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "c7b60419",
"is_external": false
},
"689": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "15d2743d",
"is_external": false
},
"175": {
"confidence": "medium",
"reasoning": "Cross-SG8 check: find all SG8 instances with SEQ+Z58 that also have RFF+Z33. Check whether any Objektcode (DE1154) with the same fortlaufende Nummer (DE1156) appears in two distinct SG8 instances. Uses nav.find_segments_in_group to access SG8-level segments directly, following the existing navigator pattern.",
"description_hash": "bfb371c3",
"is_external": false
},
"195": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "b5f9f81d",
"is_external": false
},
"316": {
"confidence": "high",
"reasoning": "Checks that in some SG8 instance (Zähleinrichtungsdaten, SEQ+Z03), the Smartmeter-Gateway RFF+Z14 is absent. Uses the any_group_has_qualifier_without helper directly. SEQ+Z03 is the canonical Zähleinrichtungsdaten entry segment qualifier for this absence check.",
"description_hash": "288539fa",
"is_external": false
},
"85": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "3e99d6b0",
"is_external": false
},
"67": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "3425657a",
"is_external": false
},
"317": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "49823bbd",
"is_external": false
},
"370": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "232cf419",
"is_external": false
},
"621": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "6169d177",
"is_external": false
},
"646": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "eb5c0efc",
"is_external": false
},
"581": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "40184416",
"is_external": false
},
"590": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "9a2d665f",
"is_external": false
},
"2080": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "a16070ae",
"is_external": false
},
"483": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "1f45f5f3",
"is_external": false
},
"3": {
"confidence": "low",
"reasoning": "Cannot determine from message content alone whether this is the message with the highest Übermittlungsfolgenummer in a split transmission. Requires external context comparing sequence numbers across multiple messages in the same split.",
"description_hash": "3502aab6",
"is_external": true
},
"51": {
"confidence": "medium",
"reasoning": "Cross-SG condition: checks that SG8 SEQ+Z98 groups (Daten der Marktlokation) do NOT share a Zeitraum-ID with SG8 SEQ+Z78 groups (Lokationsbündelstruktur) that carry the 'Verbrauch ohne Messlokation (Pauschal)' code 9992 00000 001 8 in RFF+Z31. Medium confidence due to the multi-step cross-group correlation logic and the whitespace-normalized code comparison.",
"description_hash": "c757dd0f",
"is_external": false
},
"8": {
"confidence": "high",
"reasoning": "Has working implementation",
"description_hash": "d48f1537",
"is_external": true
},
"618": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "863c5eb1",
"is_external": false
},
"34": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "f7259e99",
"is_external": false
},
"150": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "d2753a5e",
"is_external": false
},
"384": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "9b785585",
"is_external": false
},
"507": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "f261bf57",
"is_external": false
},
"567": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "e0f57266",
"is_external": false
},
"684": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "33c05e4d",
"is_external": false
},
"2017": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "09268cfa",
"is_external": false
},
"477": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "45693558",
"is_external": false
},
"525": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "3915f006",
"is_external": false
},
"688": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "69ea24c8",
"is_external": false
},
"2344": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "7768d5d8",
"is_external": false
},
"296": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "3fcaf736",
"is_external": false
},
"123": {
"confidence": "medium",
"reasoning": "Scans segments linearly to collect RFF+MG device IDs from each SG8 group with SEQ+Z20 (OBIS-Daten der Zähleinrichtung/Smartmeter-Gateway). A new SEQ starts a new SG8 context; RFF+MG within that context records the device number. Returns True if any device ID appears in 2+ different SG8 groups (indicating multiple OBIS datasets reference the same device). Linear scan is used because the navigator API does not expose a direct method to retrieve segments within a parent SG8 instance by absolute index.",
"description_hash": "84604faf",
"is_external": false
},
"705": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "d4150bba",
"is_external": false
},
"459": {
"confidence": "high",
"reasoning": "Has working implementation",
"description_hash": "d09958db",
"is_external": true
},
"699": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "ab61d333",
"is_external": false
},
"933": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "b5e9c81e",
"is_external": false
},
"292": {
"confidence": "high",
"reasoning": "Has working implementation",
"description_hash": "951fca8d",
"is_external": true
},
"375": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "5932ffb2",
"is_external": false
},
"713": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "238e51db",
"is_external": false
},
"280": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "f3221dba",
"is_external": false
},
"6": {
"confidence": "high",
"reasoning": "Has working implementation",
"description_hash": "4b435776",
"is_external": true
},
"219": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "e2678c69",
"is_external": false
},
"93": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "9c09501f",
"is_external": false
},
"259": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "f2af5c07",
"is_external": false
},
"565": {
"confidence": "high",
"reasoning": "Hinweis condition — informational annotation clarifying that IDE+24 describes a list component (not the Geschäftsvorfall itself) when IDE+Z01 is present, always applies unconditionally.",
"description_hash": "0b82b52c",
"is_external": false
},
"410": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "e99b0ddb",
"is_external": false
},
"504": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "a0d3dae0",
"is_external": false
},
"2182": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "ca6c0c45",
"is_external": false
},
"961": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "99d3e1d7",
"is_external": false
},
"594": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "5f897f4f",
"is_external": false
},
"64": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "e237bfbf",
"is_external": false
},
"2013": {
"confidence": "high",
"reasoning": "Straightforward absence check: condition requires this segment group at least once when no RFF with qualifier Z54 exists. lacks_qualifier returns True when absent, False when present.",
"description_hash": "cbea188f",
"is_external": false
},
"556": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "757114fc",
"is_external": false
},
"515": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "441cd927",
"is_external": false
},
"599": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "df6adebf",
"is_external": false
},
"2015": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "01ab3e9d",
"is_external": false
},
"152": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "bacb16eb",
"is_external": false
},
"473": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "ceb67c57",
"is_external": false
},
"340": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "d9f52cec",
"is_external": false
},
"397": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "aa8eabc6",
"is_external": false
},
"438": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "7a4a5c5b",
"is_external": false
},
"480": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "881e0b1c",
"is_external": false
},
"2225": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "c8f889b1",
"is_external": false
},
"153": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "ffcc30a9",
"is_external": false
},
"131": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "d85c964b",
"is_external": false
},
"87": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "0546dba6",
"is_external": false
},
"196": {
"confidence": "medium",
"reasoning": "Extended cross-SG8 check vs 175: now requires matching SEQ qualifier code (DE1229), Zeitraum-ID from SEQ DE1050 (elements[1][0]), Objektcode (RFF+Z33 DE1154), AND fortlaufende Nummer (RFF+Z33 DE1156) to all be identical between two distinct SG8 instances. SEQ qualifiers are Z58/ZC9/ZD0 per schema.",
"description_hash": "eeba92e1",
"is_external": false
},
"106": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "aba7f000",
"is_external": false
},
"132": {
"confidence": "medium",
"reasoning": "Validates that when RFF in SG6 has Zeitraum-ID '1' (elements[0][2] = DE1156), the DTM+Z25 date must equal the day immediately following DTM+137 (Nachrichtendatum) at 00:00. Parses the YYYYMMDD portion of DTM+137, computes next calendar day with correct month/year rollover, then checks that DTM+Z25's first 12 characters match YYYYMMDDHHMM with HHMM=0000. Note: German timezone offset (CET/CEST) validation is not performed — this checks the stored datetime value directly, which is the common encoding in EDIFACT 303 format for this use case.",
"description_hash": "f890cad7",
"is_external": false
},
"209": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "0e2d44dd",
"is_external": false
},
"318": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "7f927de7",
"is_external": false
},
"427": {
"confidence": "high",
"reasoning": "Has working implementation",
"description_hash": "4878263d",
"is_external": true
},
"479": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "51cd8493",
"is_external": false
},
"719": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "ae116b68",
"is_external": false
},
"511": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "b3c745fc",
"is_external": false
},
"2071": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "5bdfb965",
"is_external": false
},
"127": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "335f0fe5",
"is_external": false
},
"345": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "36b39d1d",
"is_external": false
},
"349": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "ec881f4a",
"is_external": false
},
"530": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "3c978a74",
"is_external": false
},
"387": {
"confidence": "medium",
"reasoning": "Iterates SG8 instances that are OBIS-Daten der Marktlokation (SEQ+Z02/ZA1/ZA2/ZE3), then for each finds PIA+5 and parses the OBIS string to extract the E value (Tarif/Zählzeit field at index 2 after splitting C.D.E by '.'). Returns True if E is in range 1–62, indicating a Zählzeit-differentiated (tariff-associated) OBIS. Medium confidence because the 'Energiemenge' semantic (C value should indicate energy quantity) is not fully validated — only the E=1..62 Zählzeit criterion stated in the condition text is checked.",
"description_hash": "3ae1a0bc",
"is_external": false
},
"13": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "95c62c31",
"is_external": false
},
"342": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "d1018f82",
"is_external": false
},
"398": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "8f081ccf",
"is_external": false
},
"2016": {
"confidence": "medium",
"reasoning": "Cross-group Zeitraum-ID correlation: collect DE1156 values from SG6 RFF+Z49/Z53, verify each is covered by at least one SG8 SEQ's DE1050 reference. The mention of 'Anfragenachricht' (request message) and RFF+TN adds ambiguity about whether the source is this message or an external one; implemented as intra-message check on the most direct interpretation.",
"description_hash": "38b736a3",
"is_external": false
},
"577": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "79effddc",
"is_external": false
},
"932": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "943b98c4",
"is_external": false
},
"643": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "d4a51acc",
"is_external": false
},
"647": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "830e28dd",
"is_external": false
},
"339": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "77670050",
"is_external": false
},
"60": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "92cafedb",
"is_external": false
},
"341": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "966f83cb",
"is_external": false
},
"429": {
"confidence": "high",
"reasoning": "Has working implementation",
"description_hash": "2a1234fd",
"is_external": true
},
"31": {
"confidence": "high",
"reasoning": "Has working implementation",
"description_hash": "c93779d2",
"is_external": true
},
"674": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "d137147d",
"is_external": false
},
"700": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "1b42ae09",
"is_external": false
},
"114": {
"confidence": "medium",
"reasoning": "Checks that CCI+E03 (Spannungsebene, elements[0][0]='E03' per AHB hint) and CAV+E06 (Niederspannung, elements[0][0]='E06') co-occur in the same SG10 child instance of some SG8. Uses navigator to iterate SG8→SG10 pairs and verify both segments within the same SG10 instance. Confidence medium because navigator availability is runtime-dependent and fallback is message-wide only.",
"description_hash": "347872b2",
"is_external": false
},
"694": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "a064ed55",
"is_external": false
},
"665": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "202b3aa2",
"is_external": false
},
"2350": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "680cb618",
"is_external": false
},
"2360": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "e1042e0d",
"is_external": false
},
"179": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "e2b4e86f",
"is_external": false
},
"95": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "acb3de63",
"is_external": false
},
"68": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "f6942807",
"is_external": false
},
"512": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "0d6aec58",
"is_external": false
},
"452": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "0455685f",
"is_external": false
},
"122": {
"confidence": "medium",
"reasoning": "Uses filtered_parent_child_has_qualifier to find SG8 instances where SEQ+Z98 has an SG10 child with CCI at elements[2]='E03' (Spannungsebene der Marktlokation). Then confirms CAV+E06 (Niederspannung) exists in an SG8 group. The CAV check is group-scoped rather than strictly same-SG10-instance because the navigator API does not directly expose parent-group (SG8) segment access alongside child-group (SG10) checks in one call.",
"description_hash": "a42d6a75",
"is_external": false
},
"942": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "857011a9",
"is_external": false
},
"2286": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "e8d661bf",
"is_external": false
},
"5": {
"confidence": "high",
"reasoning": "Has working implementation",
"description_hash": "a1466d0d",
"is_external": true
},
"2000": {
"confidence": "medium",
"reasoning": "Checks that per SG4 transaction group, exactly one SG5 child group contains a LOC segment with qualifier Z16 (Marktlokation). Uses parent-child navigator to iterate SG4 instances and count LOC+Z16 occurrences in their SG5 children. Falls back to message-wide count when no navigator is available.",
"description_hash": "133e3ecd",
"is_external": false
},
"2008": {
"confidence": "medium",
"reasoning": "Condition 2008 is the same structure as 2006/2007 but references condition [89] instead of [199]. Exactly once per SG8 SEQ+Z01 where condition [89] is fulfilled, with matching Zeitraum-ID in SEQ DE1050.",
"description_hash": "3f742240",
"is_external": false
},
"673": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "317b279d",
"is_external": false
},
"125": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "4e0d2759",
"is_external": false
},
"180": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "10a8ce18",
"is_external": false
},
"76": {
"confidence": "medium",
"reasoning": "SEQ+Z49 is 'Abgerechnete Daten der Bilanzierungsgebietssummenzeitreihe' — the only SEQ code in the reference that explicitly names a Bilanzierungsgebiet-level Summenzeitreihe. Checking its presence is the most direct mapping of the condition text. A broader interpretation involving CAV codes (Bezeichnung der Summenzeitreihe) is possible but those codes are not fully enumerated in the provided reference.",
"description_hash": "f1f667db",
"is_external": false
},
"2358": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "8916d19f",
"is_external": false
},
"435": {
"confidence": "high",
"reasoning": "Has working implementation",
"description_hash": "e941a187",
"is_external": true
},
"718": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "32112513",
"is_external": false
},
"306": {
"confidence": "high",
"reasoning": "Direct cross-group Zeitraum-ID correlation: collects DE3224 (elements[1][3]) from all LOC+Z22 segments in SG5, then checks if any SEQ+Z58 in SG8 has DE1050 (elements[1][0]) matching one of those IDs. Both element positions are confirmed by the segment structure reference. Clean and reliable implementation.",
"description_hash": "0752af58",
"is_external": false
},
"463": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "f3b6372c",
"is_external": false
},
"232": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "4d86b140",
"is_external": false
},
"446": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "61257f21",
"is_external": false
},
"509": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "6e9d756f",
"is_external": false
},
"680": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "842e0813",
"is_external": false
},
"931": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "825c510c",
"is_external": false
},
"693": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "adadeba1",
"is_external": false
},
"239": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "154ac530",
"is_external": false
},
"205": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "5299158b",
"is_external": false
},
"240": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "01868623",
"is_external": false
},
"97": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "648cfd4a",
"is_external": false
},
"352": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "10e29e0e",
"is_external": false
},
"172": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "855b09c2",
"is_external": false
},
"683": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "4d263faa",
"is_external": false
},
"215": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "be8103c9",
"is_external": false
},
"315": {
"confidence": "high",
"reasoning": "Has working implementation",
"description_hash": "75488547",
"is_external": true
},
"617": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "c88ce9fd",
"is_external": false
},
"344": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "07df5d16",
"is_external": false
},
"2140": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "6d50bb4d",
"is_external": false
},
"115": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "023653eb",
"is_external": false
},
"406": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "c51cb98e",
"is_external": false
},
"50": {
"confidence": "medium",
"reasoning": "Collects (Zeitraum-ID from SEQ.elements[1][0], Marktlok-ID from sibling RFF+Z18.elements[0][1]) for all SG8 instances with SEQ+Z98 and SEQ+ZE7. Returns True if any Z98 group has no ZE7 group matching on both values. Uses collect_group_values with instance-index correlation via HashMap, assuming each SG8 has at most one SEQ (guaranteed as entry segment) and the zip ordering is stable.",
"description_hash": "c7bd32e1",
"is_external": false
},
"2014": {
"confidence": "high",
"reasoning": "Straightforward absence check: condition requires this segment group at least once when no RFF with qualifier Z47 exists. Symmetric to 2013 but for the Z47 qualifier.",
"description_hash": "25650d81",
"is_external": false
},
"261": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "78ec7884",
"is_external": false
},
"69": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "86ea0ff5",
"is_external": false
},
"2011": {
"confidence": "medium",
"reasoning": "Condition 2011 requires the group to appear exactly once for each Zeitraum-ID from DE1156 of SG6 RFF+Z49/Z53 (Verwendungszeitraum 'Gültige Daten'/'Keine Daten') as referenced by the request message (via SG6 RFF+TN). Implementation collects DE1156 values (elements[0][2]) from SG6 RFF with Z49 or Z53 qualifiers. Returns True when qualifying Zeitraum-IDs are found (indicating the group should exist). Medium confidence because the 'aus der Anfragenachricht' cross-message reference cannot be fully verified within a single message context.",
"description_hash": "c394ac70",
"is_external": false
},
"1": {
"confidence": "high",
"reasoning": "Has working implementation",
"description_hash": "4ebb4e5c",
"is_external": true
},
"417": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "68564493",
"is_external": false
},
"279": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "673515a9",
"is_external": false
},
"392": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "5e173ce1",
"is_external": false
},
"65": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "08aa3c62",
"is_external": false
},
"466": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "08b1bf71",
"is_external": false
},
"395": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "00540387",
"is_external": false
},
"500": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "90cddaf7",
"is_external": false
},
"14": {
"confidence": "high",
"reasoning": "Has working implementation",
"description_hash": "d089cab4",
"is_external": true
},
"943": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "f604ab5f",
"is_external": false
},
"126": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "9953f598",
"is_external": false
},
"301": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "70d369d5",
"is_external": false
},
"128": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "93f54cf9",
"is_external": false
},
"524": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "15ef01b4",
"is_external": false
},
"517": {
"confidence": "high",
"reasoning": "Condition starts with 'Hinweis:' — it is an informational annotation describing when this field applies. It does not contain a boolean predicate. Always returns True.",
"description_hash": "b2c13d9a",
"is_external": false
},
"419": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "90c80f8d",
"is_external": false
},
"404": {
"confidence": "medium",
"reasoning": "Reads NAD+MR MP-ID from elements[1][0], then iterates all SG8 SG10 children looking for CCI with elements[2][0]==ZB3 and CAV with elements[0][0]==Z91 where the MP-ID (elements[0][1]) matches. Returns False if same MP-ID found (condition 'not same' fails), True otherwise. Approximation: cannot filter SG8 instances by SEQ+Z01/Z98 without find_segments_in_group; checks all SG8 SG10 children. This is acceptable since CCI+ZB3 CAV+Z91 patterns in other SG8 types would still represent valid MSB assignments to compare against.",
"description_hash": "4e297cb2",
"is_external": false
},
"2121": {
"confidence": "medium",
"reasoning": "Cardinality condition: this segment group must appear exactly once per qualifying SG8 (those with SEQ+Z01/Z80/Z81 — Daten/Erwartete Daten/Im System vorhandene Daten der Marktlokation). As a boolean predicate the condition evaluates True when such qualifying SG8 instances exist, signalling that the subject segment group is required. Full cardinality validation (exactly-once enforcement) requires the broader validator framework.",
"description_hash": "d9f0c899",
"is_external": false
},
"2307": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "b332d40b",
"is_external": false
},
"563": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "a1685051",
"is_external": false
},
"706": {
"confidence": "high",
"reasoning": "Has working implementation",
"description_hash": "67ba2fba",
"is_external": true
},
"167": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "597e21f8",
"is_external": false
},
"2009": {
"confidence": "medium",
"reasoning": "Condition 2009 is the plural-grammar variant of 2008 ('Bedingungen' vs 'Bedingung'), semantically identical. Same implementation as 2008 referencing condition [89].",
"description_hash": "3c94573f",
"is_external": false
},
"355": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "1e50f046",
"is_external": false
},
"305": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "80d3002e",
"is_external": false
},
"421": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "154526b5",
"is_external": false
},
"100": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "b20262f8",
"is_external": false
},
"363": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "35b8c3f1",
"is_external": false
},
"564": {
"confidence": "high",
"reasoning": "Hinweis condition — informational annotation explaining the relationship between IDE+Z01 list qualifier and IDE+24 transaction parts, always applies unconditionally.",
"description_hash": "66d60ebc",
"is_external": false
},
"514": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "b7cc061b",
"is_external": false
},
"134": {
"confidence": "medium",
"reasoning": "Temporal consistency check across SG6 Verwendungszeitraum slices with RFF+Z48/Z55 (Erwartete Daten / Keine Daten erwartet). For each slice with Zeitraum-ID > 1, its DTM+Z25 (Daten ab) must equal DTM+Z26 (Daten bis) of the next-lower Zeitraum-ID slice. Reads DE1156 (elements[0][2]) for the Zeitraum-ID, sorts numerically, then validates continuity. Medium confidence due to ordering semantics and implicit 'current SG6 context' requirement.",
"description_hash": "f450ba7a",
"is_external": false
},
"139": {
"confidence": "medium",
"reasoning": "True when no SG10 child of any SG8 contains a CAV with elements[0][0]=='IVA'. Iterates all SG8 instances and their SG10 children; returns False as soon as IVA is found, True if absent throughout. 'In dieser SG8' is evaluated message-wide since no specific parent qualifier filter is given.",
"description_hash": "06aca05b",
"is_external": false
},
"249": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "cb0d4e61",
"is_external": false
},
"55": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "e6731677",
"is_external": false
},
"113": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "155997d7",
"is_external": false
},
"396": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "c0787dea",
"is_external": false
},
"704": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "aa0fdda7",
"is_external": false
},
"2308": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "4fc0409d",
"is_external": false
},
"323": {
"confidence": "high",
"reasoning": "Has working implementation",
"description_hash": "82583a25",
"is_external": true
},
"75": {
"confidence": "high",
"reasoning": "Has working implementation",
"description_hash": "ff3e86e3",
"is_external": true
},
"358": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "da55aacf",
"is_external": false
},
"42": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "1fb7e173",
"is_external": false
},
"241": {
"confidence": "high",
"reasoning": "Has working implementation",
"description_hash": "cf2a70c6",
"is_external": true
},
"293": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "bde48d27",
"is_external": false
},
"412": {
"confidence": "high",
"reasoning": "Has working implementation",
"description_hash": "d7ab1b71",
"is_external": true
},
"696": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "2f609738",
"is_external": false
},
"17": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "f99c24cd",
"is_external": false
},
"111": {
"confidence": "high",
"reasoning": "Same-group absence: condition is True when some SG8 instance contains SEQ+Z59 but lacks PIA+5. Directly maps to any_group_has_qualifier_without. SEQ+Z59 per AHB notation → elements[0][0]='Z59'; PIA+5 → elements[0][0]='5'.",
"description_hash": "17226a62",
"is_external": false
},
"32": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "79265978",
"is_external": false
},
"193": {
"confidence": "high",
"reasoning": "Parent-child SG10 check. Iterates SG8 instances, then each SG10 child. In each SG10, checks CCI elements[2][0]==\"ZB5\" (Spannungsebene der Summenzeitreihe) and CAV elements[0][0]==\"E06\" (Niederspannung) in the same SG10 instance. Matches the documented navigator pattern from examples 9 and 10.",
"description_hash": "cbf420c3",
"is_external": false
},
"394": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "2bf94446",
"is_external": false
},
"457": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "535a615d",
"is_external": false
},
"2284": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "1d0edecf",
"is_external": false
},
"562": {
"confidence": "high",
"reasoning": "Hinweis condition — informational annotation describing when the first day of the year is used for value-based Marktlokationen, always applies unconditionally.",
"description_hash": "39089bfc",
"is_external": false
},
"304": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "a2e6ae73",
"is_external": false
},
"698": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "0b749d01",
"is_external": false
},
"579": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "db52b71b",
"is_external": false
},
"926": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "3e15920e",
"is_external": false
},
"2073": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "ce6cdef9",
"is_external": false
},
"84": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "4b9d9762",
"is_external": false
},
"36": {
"confidence": "high",
"reasoning": "Has working implementation",
"description_hash": "43dbfa86",
"is_external": true
},
"671": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "29c8f496",
"is_external": false
},
"445": {
"confidence": "medium",
"reasoning": "Iterates all SG8 instances and checks whether any SG10 child group contains CCI with elements[0][0]==\"11\" (Details zum Produkt der Netzlokation). Returns True when an SG8 is found that lacks such a CCI+11 in its SG10 children. Navigator fallback uses filtered_parent_child_has_qualifier negated per qualifier. Approximation: the navigator path does not filter SG8 instances by Produkt-Daten-Netzlokation SEQ qualifier due to absence of find_segments_in_group; checks all SG8 instances instead.",
"description_hash": "559035fc",
"is_external": false
},
"282": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "08cbd840",
"is_external": false
},
"682": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "44d5a000",
"is_external": false
},
"2004": {
"confidence": "medium",
"reasoning": "Collects Zeitraum-IDs from SG6 RFF+Z49 DE1156 (elements[0][2]) by correlating qualifier (elements[0][0]) and ID (elements[0][2]) vectors via shared SG6 instance index. Then collects all SEQ DE1050 (elements[1][0]) references from SG8 instances. For each Zeitraum-ID from SG6 RFF+Z49, counts matching SG8 SEQ references; returns False if any count != 1 (violates 'exactly once' cardinality). Returns Unknown if no RFF+Z49 Zeitraum-IDs exist.",
"description_hash": "2251b21a",
"is_external": false
},
"2288": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "bd097f40",
"is_external": false
},
"468": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "5ab338e0",
"is_external": false
},
"476": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "7a115e59",
"is_external": false
},
"266": {
"confidence": "medium",
"reasoning": "Navigates all SG8 instances and their SG10 children, checking for CCI with elements[2][0]=ZA6 (Prognosegrundlage) co-occurring with CAV with elements[0][0]=Z36 (TEP m. Referenzmessung) in the same SG10 instance. The parent SG8 SEQ+Z01 filter and Zeitraum-ID cross-matching are not verified due to lack of direct SG8-level segment access; relies on CCI+ZA6/CAV+Z36 being specific enough to Marktlokation groups.",
"description_hash": "5843fac6",
"is_external": false
},
"267": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "1b28a132",
"is_external": false
},
"411": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "cb8c89e8",
"is_external": false
},
"140": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "51743cc9",
"is_external": false
},
"98": {
"confidence": "high",
"reasoning": "Has working implementation",
"description_hash": "b51d892c",
"is_external": true
},
"233": {
"confidence": "high",
"reasoning": "Has working implementation",
"description_hash": "28c43e5e",
"is_external": true
},
"24": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "17b52555",
"is_external": false
},
"2060": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "5a36ad08",
"is_external": false
},
"52": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "f6a0209b",
"is_external": false
},
"169": {
"confidence": "medium",
"reasoning": "Complex cross-group condition. Collects all SG8 instances having SEQ+Z45 (Netznutzungsabrechnungsdaten), extracting the Zeitraum-ID from SEQ elements[1][0] (DE1050) and the PIA+Z02 article ID from elements[1][0]. Then checks if two such SG8 instances share the same Zeitraum-ID where one has article 1-02-0-002 and the other has 1-02-0-003 or 1-02-0-004. Medium confidence because the article ID string format ('1-02-0-002') must match exactly as stored in the EDIFACT value.",
"description_hash": "240e9441",
"is_external": false
},
"523": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "3eb2f600",
"is_external": false
},
"143": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "05c89bfa",
"is_external": false
},
"120": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "f34834d8",
"is_external": false
},
"570": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "3cae0941",
"is_external": false
},
"37": {
"confidence": "high",
"reasoning": "Has working implementation",
"description_hash": "8ae2fa4a",
"is_external": true
},
"165": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "963140b3",
"is_external": false
},
"198": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "3caf3d75",
"is_external": false
},
"285": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "9a41ce6a",
"is_external": false
},
"295": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "86a7a819",
"is_external": false
},
"425": {
"confidence": "high",
"reasoning": "Has working implementation",
"description_hash": "d1105912",
"is_external": true
},
"337": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "aec7e084",
"is_external": false
},
"640": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "dee26a0f",
"is_external": false
},
"505": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "0f316d72",
"is_external": false
},
"641": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "6a11be4b",
"is_external": false
},
"332": {
"confidence": "medium",
"reasoning": "Checks whether any SG8 instance lacks CCI+6++ZA9 (Aggregationsverantwortung ÜNB, elements[0]='6' and elements[2][0]='ZA9') in its SG10 children. With navigator: iterates SG8 instances and their SG10 children. Without navigator: falls back to message-wide CCI+6 with ZA9 check. The Zeitraum-ID cross-reference between this SG8 and the Z01 SG8 cannot be fully verified without direct SG8-level segment access via navigator, so this is an approximation that may produce false positives in multi-SG4-group messages.",
"description_hash": "342e346b",
"is_external": false
},
"90": {
"confidence": "medium",
"reasoning": "Within each SG8, iterates all SG10 child instances. For each SG10 that has a CCI with elements[2][0]=ZA6, checks the CAV elements[0][0] value. Tracks whether E14 and E02 have both been seen within the same SG8. Returns True when both are found in a single SG8, satisfying the requirement that both Prognosegrundlage options appear 'in dieser SG8'.",
"description_hash": "e7b10cf9",
"is_external": false
},
"162": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "64b11455",
"is_external": false
},
"71": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "86b1ae5a",
"is_external": false
},
"519": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "7def2de9",
"is_external": false
},
"580": {
"confidence": "high",
"reasoning": "Hinweis condition — informational note describing when Ersatzbelieferung (substitute supply) applies under EnWG. Not a boolean predicate, always applies unconditionally.",
"description_hash": "16f5f365",
"is_external": false
},
"470": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "293df79d",
"is_external": false
},
"601": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "eb326193",
"is_external": false
},
"2207": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "7f81cd08",
"is_external": false
},
"939": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "05a09b9a",
"is_external": false
},
"619": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "762088d0",
"is_external": false
},
"41": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "068a4fcf",
"is_external": false
},
"376": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "473db0ab",
"is_external": false
},
"432": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "a8b36ddc",
"is_external": false
},
"2313": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "2643e6c2",
"is_external": false
},
"611": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "302e02d6",
"is_external": false
},
"572": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "58a57b5c",
"is_external": false
},
"623": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "3c8adf68",
"is_external": false
},
"43": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "973ff593",
"is_external": false
},
"40": {
"confidence": "high",
"reasoning": "Has working implementation",
"description_hash": "b8eb8d10",
"is_external": true
},
"408": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "10271199",
"is_external": false
},
"86": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "f41a6c9d",
"is_external": false
},
"202": {
"confidence": "medium",
"reasoning": "Collects Zeitraum-IDs from SG5 LOC.DE3224 (elements[1][3]), checks SEQ+Z78 DE1050 (elements[1][0]) for a match, then verifies RFF+Z39 exists. Co-occurrence of SEQ+Z78 and RFF+Z39 in the same SG8 instance is not verified without navigator group-instance access.",
"description_hash": "74f2cca3",
"is_external": false
},
"433": {
"confidence": "high",
"reasoning": "Has working implementation",
"description_hash": "2612567f",
"is_external": true
},
"2361": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "e859d72e",
"is_external": false
},
"300": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "17aa6503",
"is_external": false
},
"526": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "3696f77a",
"is_external": false
},
"426": {
"confidence": "high",
"reasoning": "Has working implementation",
"description_hash": "df8ae8c3",
"is_external": true
},
"686": {
"confidence": "high",
"reasoning": "Hinweis condition — informational note about usage context for deregistering Übergangsversorgung. Always applies unconditionally.",
"description_hash": "c36dfaa2",
"is_external": false
},
"288": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "f566a522",
"is_external": false
},
"174": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "f1975018",
"is_external": false
},
"54": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "6dbfa9ce",
"is_external": false
},
"39": {
"confidence": "high",
"reasoning": "Has working implementation",
"description_hash": "85f3b302",
"is_external": true
},
"252": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "87b3eb73",
"is_external": false
},
"637": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "849c0f3f",
"is_external": false
},
"2005": {
"confidence": "medium",
"reasoning": "Same logic as 2004 but enforces 'at least once' cardinality (count >= 1) instead of 'exactly once'. Collects Zeitraum-IDs from SG6 RFF+Z49 DE1156 and checks that each has at least one matching SG8 SEQ DE1050 reference. Returns False if any Zeitraum-ID has zero matching SG8 references.",
"description_hash": "06fcb785",
"is_external": false
},
"116": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "2a998c8b",
"is_external": false
},
"2183": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "56c434b6",
"is_external": false
},
"2351": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "7177d5ea",
"is_external": false
},
"145": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "fe684b5d",
"is_external": false
},
"138": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "951ff34e",
"is_external": false
},
"253": {
"confidence": "high",
"reasoning": "Negation of STS+E01++ZC9 presence. STS Status der Antwort: elements[0][0]='E01', elements[2][0]='ZC9'. Use has_segment_matching for multi-element check and negate.",
"description_hash": "c325106e",
"is_external": false
},
"413": {
"confidence": "low",
"reasoning": "Requires knowing the 'current SG8' instance being validated: the condition checks whether another SG8 with SEQ+Z02/ZA1/ZA2, same Zeitraum-ID (SEQ DE1050), and identical DE1229 code as the current SG8 exists and has a Wirkarbeit+kumuliert OBIS (C=1/2, D=8) in PIA+5. The 'same Zeitraum-ID and identical DE1229 code as the current SG8' comparison requires per-instance context not available in EvaluationContext. A message-wide existence check would produce false positives by ignoring the Zeitraum-ID/code correlation constraint.",
"description_hash": "2d07cefe",
"is_external": false
},
"667": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "f9070ccf",
"is_external": false
},
"38": {
"confidence": "high",
"reasoning": "Has working implementation",
"description_hash": "40eb619a",
"is_external": true
},
"2252": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "86634200",
"is_external": false
},
"136": {
"confidence": "high",
"reasoning": "Iterates all SG8 instances and their SG10 child groups. In each SG10, checks if a CCI segment has elements[2][0]=='E13' (Zählertyp code, from CCI+++E13 notation) AND a CAV segment has elements[0][0]=='EHZ' (elektronischer Haushaltszähler) in the same SG10 instance.",
"description_hash": "94b33d39",
"is_external": false
},
"58": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "081389d4",
"is_external": false
},
"286": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "a95c134f",
"is_external": false
},
"391": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "fa92a7e9",
"is_external": false
},
"922": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "589886f8",
"is_external": false
},
"380": {
"confidence": "medium",
"reasoning": "Variant of condition 377 that accepts either 'AUS' or 'AU1' as the CAV value for the Überführungszeitreihentyp. Same SG8→SG10 parent-child navigation, broadened CAV value check.",
"description_hash": "4bb13075",
"is_external": false
},
"149": {
"confidence": "medium",
"reasoning": "Condition checks whether two SG8 SEQ+Z45 groups with the same Zeitraum-ID (elements[1][0]) each contain PIA+Z02 (DE4347=Z02) with product codes '1-02-0-017' and '1-02-0-018'. Uses collect_group_values to gather SEQ qualifiers and Zeitraum-IDs per group instance, then PIA qualifiers and product codes (elements[1][0]=DE7140) per group instance. Positional alignment of pia_quals and pia_prods (both from same PIA segments in same order) enables reliable qualifier-to-product matching. Groups product codes by Zeitraum-ID to check co-occurrence.",
"description_hash": "cd79c32f",
"is_external": false
},
"506": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "c0a27ae2",
"is_external": false
},
"502": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "c40c0d51",
"is_external": false
},
"630": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "78dab544",
"is_external": false
},
"204": {
"confidence": "medium",
"reasoning": "Checks each Zähleinrichtungsdaten SEQ qualifier (Z03/ZA3/ZA4) — if any SG8 instance has that SEQ qualifier but no RFF+Z14 (Smartmeter-Gateway reference), the condition is true. The additional Zeitraum-ID and Gerätenummer cross-matching from the full condition text cannot be implemented without per-instance SG8 segment access.",
"description_hash": "c115e216",
"is_external": false
},
"2359": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "be697644",
"is_external": false
},
"967": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "a58c2a1e",
"is_external": false
},
"2002": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "5cd682e8",
"is_external": false
},
"335": {
"confidence": "medium",
"reasoning": "Collects Zeitraum-IDs from SEQ+Z58 DE1050 (elements[1][0]). Verifies an SG8 with SEQ+Z78 exists (entry for Lokationsbündelstruktur). Collects IDs from RFF+Z31 DE1154 (elements[0][1]) and checks if any SEQ+Z58 Zeitraum-ID matches. Co-location of RFF+Z31 with SEQ+Z78 in the same SG8 instance is approximated message-wide; exact co-location verification would require navigator SG8-level segment access.",
"description_hash": "2ed8aa40",
"is_external": false
},
"642": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "5da0f2ea",
"is_external": false
},
"709": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "fd417664",
"is_external": false
},
"2261": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "7163c8e0",
"is_external": false
},
"147": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "e4b87f85",
"is_external": false
},
"270": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "c7ff22d1",
"is_external": false
},
"2317": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "ce2ceeb0",
"is_external": false
},
"568": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "8b778f11",
"is_external": false
},
"360": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "0a350d32",
"is_external": false
},
"655": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "66cc6ced",
"is_external": false
},
"234": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "d6b93aed",
"is_external": false
},
"910": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "063d57bb",
"is_external": false
},
"950": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "a9ddfaec",
"is_external": false
},
"190": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "267c774c",
"is_external": false
},
"221": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "3211d793",
"is_external": false
},
"173": {
"confidence": "medium",
"reasoning": "Condition is True when, in an SG8 with SEQ+Z58/ZC9/ZD0/ZD6 (Zuordnung Lokation zum Objektcode), RFF+Z33 exists but its DE1156 (elements[0][2] = Fortlaufende Nummer) is absent or empty. Uses collect_group_values to find target SG8 group indices by SEQ qualifier, then positionally aligns rff_quals[i] with rff_de1156[i] (same RFF segment) to check DE1156 emptiness scoped to those groups. Returns Unknown if no RFF+Z33 found in target groups (condition not applicable), False if all RFF+Z33 have DE1156 present.",
"description_hash": "439f106b",
"is_external": false
},
"952": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "1871f37e",
"is_external": false
},
"351": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "b8645e50",
"is_external": false
},
"659": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "e1920ced",
"is_external": false
},
"137": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "11a2de30",
"is_external": false
},
"664": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "6f8221e3",
"is_external": false
},
"99": {
"confidence": "high",
"reasoning": "Has working implementation",
"description_hash": "573b03f7",
"is_external": true
},
"491": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "798c2c48",
"is_external": false
},
"265": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "cc8ad4c2",
"is_external": false
},
"494": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "e0eddcc9",
"is_external": false
},
"365": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "e2834888",
"is_external": false
},
"561": {
"confidence": "high",
"reasoning": "Hinweis condition — informational annotation, always applies unconditionally.",
"description_hash": "fad6440c",
"is_external": false
},
"104": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "c4b4d0a5",
"is_external": false
},
"347": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "d91213f3",
"is_external": false
},
"48": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "5de42b37",
"is_external": false
},
"7": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "101bffb4",
"is_external": false
},
"176": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "838ed575",
"is_external": false
},
"532": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "fb4d8110",
"is_external": false
},
"559": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "4c48eb52",
"is_external": false
},
"472": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "31ee9089",
"is_external": false
},
"487": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "17dc7f84",
"is_external": false
},
"63": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "d4e33cb0",
"is_external": false
},
"194": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "7659864b",
"is_external": false
},
"297": {
"confidence": "medium",
"reasoning": "Find SG8 instances with SEQ qualifier Z02 or ZE3 that also have a PIA+5 segment. Collect (de1229_code, zeitraum_id) tuples. Condition is True when more than one such SG8 shares the same combination. Note: 'OBIS-Kennzahl für Energiemenge' filtering is not enforced here (would require knowledge of valid OBIS patterns), so presence of PIA+5 is used as a proxy.",
"description_hash": "dda2f4a6",
"is_external": false
},
"462": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "c2587cf1",
"is_external": false
},
"2310": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "34829ade",
"is_external": false
},
"254": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "531f60d9",
"is_external": false
},
"163": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "84429a65",
"is_external": false
},
"707": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "e6f99952",
"is_external": false
},
"258": {
"confidence": "high",
"reasoning": "Parent-child navigation: find SG8 instances with SEQ+Z01 (Daten der Marktlokation), then check if their SG10 children contain CCI where elements[0][0]='Z30' (Lieferrichtung class code) AND elements[2][0]='Z07' (Verbrauch). Both conditions must hold simultaneously on the CCI segment.",
"description_hash": "4d683752",
"is_external": false
},
"156": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "e9dac314",
"is_external": false
},
"576": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "713e5866",
"is_external": false
},
"695": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "e5e78b45",
"is_external": false
},
"46": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "0521cfd8",
"is_external": false
},
"294": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "99c6e644",
"is_external": false
},
"586": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "f71d7545",
"is_external": false
},
"490": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "d566ca5a",
"is_external": false
},
"388": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "da875789",
"is_external": false
},
"449": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "ea5c7c92",
"is_external": false
},
"2": {
"confidence": "high",
"reasoning": "Check UNH S010.DE0070 (Übermittlungsfolgenummer) at elements[3][0] equals '1', meaning this is the first transmission in the sequence.",
"description_hash": "31d5d244",
"is_external": false
},
"710": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "08703229",
"is_external": false
},
"631": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "730c3e29",
"is_external": false
},
"708": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "9934e561",
"is_external": false
},
"9": {
"confidence": "high",
"reasoning": "Has working implementation",
"description_hash": "d9990b82",
"is_external": true
},
"23": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "ff6dde96",
"is_external": false
},
"609": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "25ec70cb",
"is_external": false
},
"960": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "0ce0bd80",
"is_external": false
},
"348": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "571d58b7",
"is_external": false
},
"15": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "07b13291",
"is_external": false
},
"210": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "cff72c8d",
"is_external": false
},
"437": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "28105e2b",
"is_external": false
},
"508": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "2ea659cd",
"is_external": false
},
"715": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "8bd10f75",
"is_external": false
},
"2352": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "49be6eaf",
"is_external": false
},
"56": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "c0fcc1e0",
"is_external": false
},
"359": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "e0fa5b53",
"is_external": false
},
"930": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "30e8c861",
"is_external": false
},
"108": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "2be61e58",
"is_external": false
},
"224": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "9e0d1524",
"is_external": false
},
"164": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "8bb96e4a",
"is_external": false
},
"481": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "d652608f",
"is_external": false
},
"2096": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "22d82c4d",
"is_external": false
},
"534": {
"confidence": "high",
"reasoning": "Condition starts with 'Hinweis:' — it is an informational annotation about the maximum repetition count of SG4 STS groups (max 8 Verwendungszeiträume). This is cardinality guidance, not a boolean predicate. Always returns True.",
"description_hash": "33272cd2",
"is_external": false
},
"170": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "73fdead8",
"is_external": false
},
"456": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "a8056a20",
"is_external": false
},
"448": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "a817b70d",
"is_external": false
},
"444": {
"confidence": "medium",
"reasoning": "Checks whether any SG8 instance carrying a 'Produkt-Daten der Netzlokation' SEQ qualifier (Z60, ZE0, ZG8, ZG9) lacks PIA+5. Iterates each qualifier separately using any_group_has_qualifier_without which checks: SEQ+code present AND PIA+5 absent in same SG8. Returns True on first match. Correctly handles the multi-qualifier case via OR iteration.",
"description_hash": "4eb80c31",
"is_external": false
},
"441": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "4282f262",
"is_external": false
},
"227": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "5a7f4155",
"is_external": false
},
"2311": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "7163c8e0",
"is_external": false
},
"72": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "effca6ea",
"is_external": false
},
"66": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "d86e3329",
"is_external": false
},
"458": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "2fbfcde0",
"is_external": false
},
"70": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "d5fd24b8",
"is_external": false
},
"675": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "0777e035",
"is_external": false
},
"309": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "b1d71130",
"is_external": false
},
"19": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "e1d13481",
"is_external": false
},
"201": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "3849d657",
"is_external": false
},
"386": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "9f7edd8a",
"is_external": false
},
"89": {
"confidence": "medium",
"reasoning": "Checks whether any SG8 instance contains an SG10 child with CCI at elements[2][0]=ZA6 and CAV at elements[0][0]=E14. The condition text requires the Zeitraum-ID in DE1050 to match 'this SG8', but a per-group evaluation context is not available in the current API — the Zeitraum-ID cross-reference is therefore not enforced and is instead approximated as a message-wide check. The CCI qualifier position (elements[2][0]) is confirmed by the MIG reference for CCI segments in SG10.",
"description_hash": "587e7160",
"is_external": false
},
"518": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "34370280",
"is_external": false
},
"520": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "7b69f191",
"is_external": false
},
"687": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "e7169d71",
"is_external": false
},
"711": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "2ae2dbb0",
"is_external": false
},
"157": {
"confidence": "high",
"reasoning": "Checks absence of STS+7++Z33+ZZB. Per the STS Transaktionsgrund segment reference: elements[0][0]='7' (Statuskategorie), elements[2][0]='Z33' (Transaktionsgrund), elements[3][0]='ZZB' (Transaktionsgrundergänzung). The double-plus (++) means elements[1] is empty/skipped. Negates the match result to implement 'nicht vorhanden'.",
"description_hash": "6d4d5b79",
"is_external": false
},
"531": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "4cfd44cd",
"is_external": false
},
"4": {
"confidence": "high",
"reasoning": "Has working implementation",
"description_hash": "55130474",
"is_external": true
},
"35": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "4f52c394",
"is_external": false
},
"199": {
"confidence": "medium",
"reasoning": "Checks whether any SG8 with SEQ+Z01 (Daten der Marktlokation) contains an SG10 child group where CCI elements[2][0]=ZA6 (Prognosegrundlage: Prognose auf Basis von Profilen) and CAV elements[0][0]=E02 (SLP/SEP) appear in the same SG10 instance. The 'identischer Zeitraum-ID' constraint from SEQ DE1050 is structurally satisfied by operating within the same SG8 instance; deeper Zeitraum-ID cross-referencing with other groups is omitted as it would require knowing the external referencing context.",
"description_hash": "028297ec",
"is_external": false
},
"314": {
"confidence": "high",
"reasoning": "Has working implementation",
"description_hash": "e0ad67e3",
"is_external": true
},
"399": {
"confidence": "low",
"reasoning": "Requires cross-group Zeitraum-ID matching: the SEQ+Z78 DE1050 value must equal DE3224 of 'dieses Segments'. The phrase 'dieses Segments' implies the condition is evaluated in the context of a specific segment instance (likely a SG5/SG6 LOC or RFF) whose Zeitraum-ID is to be compared — this runtime per-segment context is not available in the message-wide EvaluationContext. The RFF+Z31 value check (not equal to '9992 00000 001 8') is individually implementable, but without the Zeitraum-ID anchor the result would be incorrect for most PIDs.",
"description_hash": "3a9c269e",
"is_external": false
},
"47": {
"confidence": "medium",
"reasoning": "Iterates all SG8 instances and their SG10 children looking for CCI with elements[0][0]==\"15\" and elements[2][0]==\"Z21\" (Zeitreihentyp), then checks if the same SG10 has a CAV with elements[0][0] in the Summenzeitreihentyp code list. Uses navigator for parent-child group traversal.",
"description_hash": "7866c184",
"is_external": false
},
"130": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "e6eba96d",
"is_external": false
},
"663": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "bffa2d02",
"is_external": false
},
"135": {
"confidence": "medium",
"reasoning": "Identical logic to condition [134] but applied to SG6 groups with RFF+Z47/Z54 (Im System vorhandene Daten / Im System keine Daten vorhanden) instead of Z48/Z55. Verifies temporal continuity: DTM+Z25 of each non-first slice must equal DTM+Z26 of the preceding slice when sorted by Zeitraum-ID. Same structural approach and same confidence level.",
"description_hash": "380a8143",
"is_external": false
},
"714": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "26579c16",
"is_external": false
},
"414": {
"confidence": "low",
"reasoning": "Negation of condition [413]. Same structural complexity: requires 'current SG8' context to verify that no other SG8 with matching Zeitraum-ID (SEQ DE1050) and same DE1229 code has a Wirkarbeit+kumuliert OBIS in PIA+5. Cannot be correctly implemented without the per-instance current SG8 reference.",
"description_hash": "14de36b9",
"is_external": false
},
"645": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "b82a55c8",
"is_external": false
},
"662": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "3ec86866",
"is_external": false
},
"334": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "8cea5aed",
"is_external": false
},
"142": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "f74accba",
"is_external": false
},
"685": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "1eb1fc89",
"is_external": false
},
"44": {
"confidence": "high",
"reasoning": "Condition starts with 'Es ist ... einzutragen' — this is a data population rule describing where the field value originates, not a boolean predicate. It is a Hinweis-style annotation documenting how to derive the Zeitraum-ID value from the corresponding request message. Always applies unconditionally.",
"description_hash": "c021f0fb",
"is_external": false
},
"513": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "adb10194",
"is_external": false
},
"103": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "0382c3fd",
"is_external": false
},
"161": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "73cfcc2f",
"is_external": false
},
"712": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "8220e000",
"is_external": false
},
"2312": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "f6ded7c4",
"is_external": false
},
"681": {
"confidence": "high",
"reasoning": "Hinweis condition — informational note about Übergangsversorgung (transitional supply) under § 38a EnWG. Always applies unconditionally.",
"description_hash": "c32f41b8",
"is_external": false
},
"377": {
"confidence": "medium",
"reasoning": "Checks if any SG8 has a child SG10 with CCI[0]='15' and CCI[2]='Z21' (Überführungszeitreihentyp) followed by CAV with value 'AUS'. Follows the navigator pattern from example 10 exactly.",
"description_hash": "f8137e47",
"is_external": false
},
"74": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "64637f3b",
"is_external": false
},
"622": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "04b6eeeb",
"is_external": false
},
"651": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "6191e3d8",
"is_external": false
},
"346": {
"confidence": "high",
"reasoning": "SG10 is a child group of SG8. Iterates all SG8 instances, then their SG10 children. For each SG10, checks if CCI has E13 at elements[2][0] (the characteristic code position per MIG, CCI+++E13 means elements[0]=empty, elements[1]=empty, elements[2]=E13) and if so, checks if CAV in the same SG10 instance has MME at elements[0][0] (Zählertyp code from the CAV Zählertyp reference showing MME as valid code). Falls back to message-wide check when no navigator is available.",
"description_hash": "2189c317",
"is_external": false
},
"372": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "11ffafa8",
"is_external": false
},
"268": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "532d2567",
"is_external": false
},
"203": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "510fa15f",
"is_external": false
},
"284": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "07fe648e",
"is_external": false
},
"566": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "6182ad8a",
"is_external": false
},
"322": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "6aac2a48",
"is_external": false
},
"22": {
"confidence": "medium",
"reasoning": "Checks if any SG6 RFF+Z47/Z48/Z49 Zeitraum-ID (DE1156 at elements[0][2]) matches any SG8 SEQ Zeitraum-ID reference (DE1050 at elements[1][0]). Uses groups_share_qualified_value for cross-group correlation across all three qualifying codes.",
"description_hash": "077d9210",
"is_external": false
},
"503": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "b914fe16",
"is_external": false
},
"30": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "96276831",
"is_external": false
},
"378": {
"confidence": "medium",
"reasoning": "Logical negation of condition 377: True when CCI+15++Z21 CAV+AUS is NOT present in any SG8's SG10 child. Iterates all instances and returns True only if the combination is never found.",
"description_hash": "69ba1f93",
"is_external": false
},
"119": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "4d7701f7",
"is_external": false
},
"20": {
"confidence": "high",
"reasoning": "Find any SG8 with SEQ+Z01 (Daten der Marktlokation) and check its SG10 children for CCI where elements[0][0]==\"Z30\" (Lieferrichtung) and elements[2][0]==\"Z07\" (Verbrauch). Uses parent-child navigation: SG8 entry segment is SEQ+Z01, SG10 child has the CCI with Z30/Z07 qualifier combination.",
"description_hash": "bad11e09",
"is_external": false
},
"460": {
"confidence": "high",
"reasoning": "Has working implementation",
"description_hash": "afeeaa3b",
"is_external": true
},
"415": {
"confidence": "low",
"reasoning": "Analogous to condition [413] but targets Wirkarbeit+1/4 Stunde (OBIS D=5, quarter-hour interval measurement) instead of kumuliert (D=8). Requires the same 'current SG8' context for Zeitraum-ID and DE1229 code matching against another SG8 instance. Cannot be implemented correctly without per-instance evaluation context.",
"description_hash": "3b3261a5",
"is_external": false
},
"144": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "b8d3f6d3",
"is_external": false
},
"78": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "0cee2c1b",
"is_external": false
},
"96": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "811d0056",
"is_external": false
},
"614": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "377313b3",
"is_external": false
},
"326": {
"confidence": "low",
"reasoning": "Whether a Marktlokation is NOT being decommissioned (stillgelegt) requires business context — the specific STS Transaktionsgrund codes for Stilllegung are not in the provided segment reference, and this is a business-process-level determination that depends on market participant context beyond what can be reliably read from the raw EDIFACT segments without knowing the exact qualifying codes.",
"description_hash": "ee2dab2b",
"is_external": true
},
"638": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "92f36b7c",
"is_external": false
},
"401": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "958047d8",
"is_external": false
},
"451": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "2e3701d0",
"is_external": false
},
"287": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "eb447898",
"is_external": false
},
"660": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "aea42c0c",
"is_external": false
},
"148": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "1cafb5d2",
"is_external": false
},
"223": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "b438df23",
"is_external": false
},
"91": {
"confidence": "medium",
"reasoning": "Logical negation of condition 90. Condition 91 is explicitly defined as 'Wenn NICHT (CCI+++ZA6 einmal mit CAV+E14 und einmal mit CAV+E02 in dieser SG8 vorhanden)', which is the exact complement of condition 90. Preserving Unknown propagation handles the no-navigator fallback case correctly.",
"description_hash": "f5073bc2",
"is_external": false
},
"303": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "e927b648",
"is_external": false
},
"373": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "c6c20b9b",
"is_external": false
},
"407": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "eceb0e2d",
"is_external": false
},
"474": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "d273a0d0",
"is_external": false
},
"94": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "587b0fdd",
"is_external": false
},
"2007": {
"confidence": "medium",
"reasoning": "Condition 2007 is semantically identical to 2006 — the only difference is grammatical (plural 'Bedingungen' vs singular 'Bedingung'). Same logic: exactly once per qualifying SG8 SEQ+Z01 where condition [199] is met, with matching Zeitraum-ID.",
"description_hash": "05c508a4",
"is_external": false
},
"21": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "cff72c8d",
"is_external": false
},
"312": {
"confidence": "high",
"reasoning": "Checks if DTM+137 (Nachrichtendatum) value in DE2380 is less than 202603312200+00. The ?+ in AHB notation resolves to a literal + in the parsed value, so the threshold is 202603312200+00. Uses dtm_lt helper with qualifier 137.",
"description_hash": "a0f9ea7c",
"is_external": false
},
"168": {
"confidence": "high",
"reasoning": "Checks if any SG8 instance has a PIA segment where elements[0][0]=='Z02' (Gruppenartikel-ID qualifier) and elements[1][0] is one of the three article IDs: 1-02-0-002, 1-02-0-003, or 1-02-0-004. Uses any_group_has_qualified_value for concise group-scoped qualifier+value check.",
"description_hash": "315eadd5",
"is_external": false
},
"2061": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "6282c707",
"is_external": false
},
"2357": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "1d3fc3cc",
"is_external": false
},
"313": {
"confidence": "high",
"reasoning": "Checks if DTM+137 (Nachrichtendatum) value in DE2380 is >= 202603312200+00. Complement of condition 312. Uses dtm_ge helper with qualifier 137.",
"description_hash": "27406931",
"is_external": false
},
"416": {
"confidence": "low",
"reasoning": "This condition requires checking for absence of an SG8 SEQ+Z02/ZA1/ZA2 group that contains a PIA+5 with an OBIS code specifically representing 'Wirkarbeit und 1/4 Stunde'. Determining which OBIS code patterns qualify as 'Wirkarbeit' (active energy) and '1/4 Stunde' (15-minute granularity) requires domain-specific knowledge about OBIS code structure not derivable from the MIG schema alone. The cross-group Zeitraum-ID matching adds further complexity. Cannot implement reliably without an authoritative list of qualifying OBIS code patterns.",
"description_hash": "cc617b5a",
"is_external": false
},
"229": {
"confidence": "medium",
"reasoning": "Detects if the same (SEQ-qualifier, Zeitraum-ID, RFF+Z33-Objektcode) triple appears in two different SG8 instances — which is what the condition guards against. Uses collect_group_values to correlate SEQ and RFF data by SG8 instance index. Limitation: collect_group_values may only return the first RFF per SG8 instance, so Z33 may be missed if it is not the first RFF in the group.",
"description_hash": "882ecd3b",
"is_external": false
},
"356": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "35b8c3f1",
"is_external": false
},
"405": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "8c47a1d6",
"is_external": false
},
"478": {
"confidence": "high",
"reasoning": "[STUB] No implementation — returns Unknown",
"description_hash": "e444578a",
"is_external": false
}
}
}