package iace

// GetSpecificMachinePatterns returns 26 hazard patterns (HP730-HP755)
// for pressure vessels/boilers, pumps/compressors, wind energy,
// solar installations, and battery storage systems.
func GetSpecificMachinePatterns() []HazardPattern {
	return []HazardPattern{
		// ================================================================
		// Druckgeraete / Kessel (HP730-HP739)
		// ================================================================
		{
			ID: "HP730", NameDE: "Bersten eines Druckbehaelters", NameEN: "Pressure vessel burst",
			RequiredComponentTags: []string{"high_pressure", "structural_part"},
			RequiredEnergyTags:    []string{"pneumatic_pressure"},
			GeneratedHazardCats:   []string{"mechanical_hazard", "pneumatic_hydraulic"},
			SuggestedMeasureIDs:   []string{"M003", "M141"},
			SuggestedEvidenceIDs:  []string{"E01", "E11", "E20"},
			Priority:              100,
			ScenarioDE:      "Druckbehaelter versagt durch Materialermuedung, Korrosion oder Ueberdruck und birst explosionsartig.",
			TriggerDE:       "Ueberschreiten des zulaessigen Betriebsdrucks, Korrosionsschaeden, fehlende wiederkehrende Pruefung",
			HarmDE:          "Toedliche Verletzungen durch Druckwelle und Splitter, schwere Verbrennungen durch austretende Medien",
			AffectedDE:      "Bedienpersonal, alle Personen im Umkreis des Behaelters",
			ZoneDE:          "Druckbehaelter, angrenzende Bereiche im Splitterflugradius",
			DefaultSeverity: 5, DefaultExposure: 2,
		},
		{
			ID: "HP731", NameDE: "Dampfaustritt an Flanschverbindung", NameEN: "Steam leak at flange connection",
			RequiredComponentTags: []string{"high_pressure", "high_temperature"},
			RequiredEnergyTags:    []string{"thermal", "pneumatic_pressure"},
			GeneratedHazardCats:   []string{"thermal_hazard", "pneumatic_hydraulic"},
			SuggestedMeasureIDs:   []string{"M005", "M141"},
			SuggestedEvidenceIDs:  []string{"E10", "E11", "E20"},
			Priority:              85,
			ScenarioDE:      "Heisser Dampf tritt unkontrolliert an einer undichten Flanschverbindung aus und verbrueht Personen.",
			TriggerDE:       "Alterung der Flanschdichtung, ungleichmaessiges Anziehen der Schrauben, thermische Wechselbelastung",
			HarmDE:          "Schwere Verbruehungen, Atemwegsschaeden durch Heissdampf",
			AffectedDE:      "Wartungspersonal, Bedienpersonal in der Naehe der Rohrleitung",
			ZoneDE:          "Flanschverbindungen, Rohrboegen, Ventilstopfbuchsen",
			DefaultSeverity: 4, DefaultExposure: 3,
		},
		{
			ID: "HP732", NameDE: "Sicherheitsventil klemmt unter Druck", NameEN: "Safety valve stuck under pressure",
			RequiredComponentTags: []string{"high_pressure", "safety_device"},
			RequiredEnergyTags:    []string{"pneumatic_pressure"},
			GeneratedHazardCats:   []string{"safety_function_failure", "pneumatic_hydraulic"},
			SuggestedMeasureIDs:   []string{"M104", "M141"},
			SuggestedEvidenceIDs:  []string{"E01", "E08", "E11"},
			Priority:              95,
			RequiresExpertCalculation: true,
			ExpertHintDE: "Sicherheitsventilberechnung nach AD 2000-Merkblatt A2 und wiederkehrende Pruefung nach BetrSichV durchfuehren.",
			ScenarioDE:      "Das Sicherheitsventil oeffnet bei Ueberdruck nicht und der Behaelter wird ueber den zulaessigen Druck belastet.",
			TriggerDE:       "Korrosion am Ventilsitz, Verklebung durch Ablagerungen, fehlende Funktionspruefung",
			HarmDE:          "Bersten des Druckbehaelters, toedliche Verletzungen, Anlagenzersoerung",
			AffectedDE:      "Bedienpersonal, Wartungspersonal, Personen in der Umgebung",
			ZoneDE:          "Sicherheitsventil, Druckbehaelter, Dampfkessel",
			DefaultSeverity: 5, DefaultExposure: 2,
		},
		{
			ID: "HP733", NameDE: "Wasserschlag in Rohrleitung", NameEN: "Water hammer in pipeline",
			RequiredComponentTags: []string{"high_pressure", "structural_part"},
			RequiredEnergyTags:    []string{"pneumatic_pressure"},
			GeneratedHazardCats:   []string{"mechanical_hazard", "pneumatic_hydraulic"},
			SuggestedMeasureIDs:   []string{"M003", "M141"},
			SuggestedEvidenceIDs:  []string{"E01", "E11"},
			Priority:              80,
			ScenarioDE:      "Plotzlicher Druckstoss (Wasserschlag) durch schnelles Schliessen eines Ventils zerstoert Rohrleitungen.",
			TriggerDE:       "Abruptes Ventilschliessen, Pumpenstoss, Kondensat in Dampfleitung",
			HarmDE:          "Rohrleitungsbruch, Austritt heisser Medien, Splitterverletzungen",
			AffectedDE:      "Personen entlang der Rohrleitung, Wartungspersonal",
			ZoneDE:          "Rohrleitungssystem, Ventilstationen, Pumpenauslass",
			DefaultSeverity: 4, DefaultExposure: 2,
		},
		{
			ID: "HP734", NameDE: "Korrosion unter Isolierung (CUI)", NameEN: "Corrosion under insulation (CUI)",
			RequiredComponentTags: []string{"high_pressure", "structural_part"},
			RequiredEnergyTags:    []string{},
			GeneratedHazardCats:   []string{"mechanical_hazard"},
			SuggestedMeasureIDs:   []string{"M141"},
			SuggestedEvidenceIDs:  []string{"E01", "E20", "E21"},
			Priority:              75,
			ScenarioDE:      "Korrosion entwickelt sich unbemerkt unter der Waermeisolierung und schwaecht die Druckbehaelterwand.",
			TriggerDE:       "Feuchtigkeit dringt in Isolierung ein, keine regelmaessige Inspektionsroutine, Temperaturwechsel",
			HarmDE:          "Ploetzliches Versagen der Behaelterwand, Medienaustritt, Druckbehaelterbersten",
			AffectedDE:      "Bedienpersonal, Wartungspersonal",
			ZoneDE:          "Isolierte Rohrleitungen, Behaeltermantel, Waermetauscher-Gehaeuse",
			DefaultSeverity: 4, DefaultExposure: 2,
		},
		{
			ID: "HP735", NameDE: "Ueberhitzung Waermetauscher", NameEN: "Heat exchanger overheating",
			RequiredComponentTags: []string{"high_temperature", "structural_part"},
			RequiredEnergyTags:    []string{"thermal"},
			GeneratedHazardCats:   []string{"thermal_hazard"},
			SuggestedMeasureIDs:   []string{"M005", "M141"},
			SuggestedEvidenceIDs:  []string{"E10", "E20"},
			Priority:              75,
			ScenarioDE:      "Waermetauscher ueberhitzt durch fehlenden Kuehlmittelfluss und gibt uebermassige Waerme an die Umgebung ab.",
			TriggerDE:       "Pumpenausfall im Kuehlkreislauf, Verschmutzung der Austauschflaechen, Ventilstoeruung",
			HarmDE:          "Kontaktverbrennungen, Ueberhitzung nachgelagerter Prozesse, Medienaustritt",
			AffectedDE:      "Bedienpersonal, Wartungspersonal",
			ZoneDE:          "Waermetauschergehaeuse, Zu- und Ableitungen, Kuehlkreislauf",
			DefaultSeverity: 3, DefaultExposure: 3,
		},
		{
			ID: "HP736", NameDE: "Druckstoss bei schnellem Ventilschluss", NameEN: "Pressure surge from rapid valve closure",
			RequiredComponentTags: []string{"high_pressure"},
			RequiredEnergyTags:    []string{"pneumatic_pressure"},
			GeneratedHazardCats:   []string{"pneumatic_hydraulic"},
			SuggestedMeasureIDs:   []string{"M003", "M141"},
			SuggestedEvidenceIDs:  []string{"E01", "E11"},
			Priority:              75,
			ScenarioDE:      "Schnelles Schliessen eines Absperrventils erzeugt einen Druckstoss, der Leitungen und Armaturen beschaedigt.",
			TriggerDE:       "Automatisches Schnellschluss-Ventil, Bedienfehler, Not-Abschaltung ohne Druckentlastung",
			HarmDE:          "Leitungsbruch, Medienaustritt, Splitterverletzungen",
			AffectedDE:      "Bedienpersonal entlang der Leitung",
			ZoneDE:          "Ventilstationen, Rohrleitungen, Armaturen",
			DefaultSeverity: 3, DefaultExposure: 2,
		},
		{
			ID: "HP737", NameDE: "Langsame Undichtigkeit Druckbehaelter", NameEN: "Slow pressure vessel leak",
			RequiredComponentTags: []string{"high_pressure"},
			RequiredEnergyTags:    []string{},
			GeneratedHazardCats:   []string{"pneumatic_hydraulic", "material_environmental"},
			SuggestedMeasureIDs:   []string{"M141"},
			SuggestedEvidenceIDs:  []string{"E01", "E11", "E21"},
			Priority:              65,
			ScenarioDE:      "Schleichende Undichtigkeit am Druckbehaelter fuehrt zu unkontrolliertem Medienaustritt ueber laengere Zeit.",
			TriggerDE:       "Haarriss im Material, undichter Mannlochdeckel, poroese Schweissnaht",
			HarmDE:          "Vergiftung durch austretendes Medium, Erstickungsgefahr, Korrosionsschaeden",
			AffectedDE:      "Bedienpersonal im Nahbereich",
			ZoneDE:          "Behaeltermantel, Schweissnaehte, Mannlochdichtungen, Stutzenbereiche",
			DefaultSeverity: 3, DefaultExposure: 3,
		},
		{
			ID: "HP738", NameDE: "Bersten des Schauglases am Druckbehaelter", NameEN: "Sight glass burst on pressure vessel",
			RequiredComponentTags: []string{"high_pressure"},
			RequiredEnergyTags:    []string{"pneumatic_pressure"},
			GeneratedHazardCats:   []string{"mechanical_hazard", "pneumatic_hydraulic"},
			SuggestedMeasureIDs:   []string{"M003", "M005", "M141"},
			SuggestedEvidenceIDs:  []string{"E01", "E11", "E20"},
			Priority:              85,
			ScenarioDE:      "Schauglas am Druckbehaelter birst durch Druckueberlastung oder Temperaturschock und schleudert Splitter.",
			TriggerDE:       "Druckspitze, Temperaturwechsel, mechanische Beschaedigung des Glases",
			HarmDE:          "Glassplitterverletzungen im Gesicht, Verbruehung durch austretendes Medium",
			AffectedDE:      "Bedienpersonal, das den Fuellstand am Schauglas abliest",
			ZoneDE:          "Schauglasbereich, Frontseite des Druckbehaelters",
			DefaultSeverity: 4, DefaultExposure: 3,
		},
		{
			ID: "HP739", NameDE: "Dampfkessel Trockenlauf", NameEN: "Boiler dry firing",
			RequiredComponentTags: []string{"high_pressure", "high_temperature"},
			RequiredEnergyTags:    []string{"thermal", "pneumatic_pressure"},
			GeneratedHazardCats:   []string{"thermal_hazard", "pneumatic_hydraulic"},
			SuggestedMeasureIDs:   []string{"M104", "M141"},
			SuggestedEvidenceIDs:  []string{"E01", "E08", "E11"},
			Priority:              95,
			RequiresExpertCalculation: true,
			ExpertHintDE: "Wasserstandssicherungen nach TRD 604 pruefen; Rueckschlagventile und Speisepumpen validieren.",
			ScenarioDE:      "Dampfkessel wird bei zu niedrigem Wasserstand weiterbefeuert, Kesselwand glueet und versagt.",
			TriggerDE:       "Ausfall der Speisewasserpumpe, defekter Wasserstandsbegrenzer, Bedienfehler",
			HarmDE:          "Kesselexplosion, toedliche Verbrennungen, Gebaeudeschaeden",
			AffectedDE:      "Kesselwaerter, Bedienpersonal, Personen im Kesselhaus",
			ZoneDE:          "Kesselhaus, Brennkammer, Dampfdom",
			DefaultSeverity: 5, DefaultExposure: 2,
		},

		// ================================================================
		// Pumpen / Kompressoren (HP740-HP744)
		// ================================================================
		{
			ID: "HP740", NameDE: "Kavitationsschaden an Pumpe", NameEN: "Cavitation damage to pump",
			RequiredComponentTags: []string{"rotating_part", "high_pressure"},
			RequiredEnergyTags:    []string{"kinetic"},
			GeneratedHazardCats:   []string{"mechanical_hazard"},
			SuggestedMeasureIDs:   []string{"M141"},
			SuggestedEvidenceIDs:  []string{"E01", "E20", "E21"},
			Priority:              65,
			ScenarioDE:      "Kavitation zerstoert Pumpenrad und Gehaeuse; Bruchstuecke koennen austreten.",
			TriggerDE:       "Zu niedriger Zulaufdruck, Drosselung der Saugseite, Lufteinbruch in Saugleitung",
			HarmDE:          "Pumpenversagen mit Medienaustritt, Splitterwurf bei Gehaeusebruch",
			AffectedDE:      "Wartungspersonal, Bedienpersonal in Pumpennaehe",
			ZoneDE:          "Pumpengehaeuse, Laufrad, Saugleitung",
			DefaultSeverity: 3, DefaultExposure: 2,
		},
		{
			ID: "HP741", NameDE: "Lagerversagen am Kompressor", NameEN: "Bearing failure on compressor",
			RequiredComponentTags: []string{"rotating_part"},
			RequiredEnergyTags:    []string{"kinetic"},
			GeneratedHazardCats:   []string{"mechanical_hazard", "thermal_hazard"},
			SuggestedMeasureIDs:   []string{"M141"},
			SuggestedEvidenceIDs:  []string{"E01", "E20", "E21"},
			Priority:              70,
			ScenarioDE:      "Lagerversagen am Kompressor fuehrt zu Heisslaeuer, Blockierung und moeglicherweise Gehaeusedurchbruch.",
			TriggerDE:       "Fehlende Schmierung, Ueberbelastung, Verschleiss ueber Lebensdauer",
			HarmDE:          "Heisse Metallteile, Schwingungsbruch, Brand durch Heisslaeuer",
			AffectedDE:      "Wartungspersonal, Bedienpersonal",
			ZoneDE:          "Kompressorgehaeuse, Lagerstellen, Antriebswelle",
			DefaultSeverity: 3, DefaultExposure: 2,
		},
		{
			ID: "HP742", NameDE: "Oeluebertritt in Druckluftsystem", NameEN: "Oil carry-over into compressed air system",
			RequiredComponentTags: []string{"high_pressure"},
			RequiredEnergyTags:    []string{"pneumatic_pressure"},
			GeneratedHazardCats:   []string{"material_environmental"},
			SuggestedMeasureIDs:   []string{"M141"},
			SuggestedEvidenceIDs:  []string{"E01", "E20"},
			Priority:              60,
			ScenarioDE:      "Kompressoroel gelangt in das Druckluftsystem und kontaminiert nachgelagerte Verbraucher.",
			TriggerDE:       "Defekter Oelabscheider, ueberfuellter Oeltank, falsches Oel",
			HarmDE:          "Brand/Explosion in Druckluftleitung (Oelkohleablagerung), Vergiftung bei Atemluft",
			AffectedDE:      "Bedienpersonal an Druckluftverbrauchern, Personen bei Atemluftsystemen",
			ZoneDE:          "Druckluftnetz, Verbraucher, Atemluftstationen",
			DefaultSeverity: 3, DefaultExposure: 2,
		},
		{
			ID: "HP743", NameDE: "Druckluftschlauch reisst und peitscht", NameEN: "Compressed air hose rupture and whiplash",
			RequiredComponentTags: []string{"high_pressure"},
			RequiredEnergyTags:    []string{"pneumatic_pressure"},
			GeneratedHazardCats:   []string{"mechanical_hazard", "pneumatic_hydraulic"},
			SuggestedMeasureIDs:   []string{"M003", "M005", "M141"},
			SuggestedEvidenceIDs:  []string{"E01", "E11", "E20"},
			Priority:              80,
			ScenarioDE:      "Druckluftschlauch reisst unter Betriebsdruck und peitscht unkontrolliert umher.",
			TriggerDE:       "Alterung des Schlauchs, Ueberfahren mit Gabelstapler, fehlende Schlauchbruchsicherung",
			HarmDE:          "Peitschenschlag-Verletzungen, Augenverletzung durch Druckluftstoss, Gehoerschaden durch Knall",
			AffectedDE:      "Bedienpersonal, Personen im Arbeitsbereich",
			ZoneDE:          "Druckluftschlauch-Verlauf, Kupplungsstellen, Arbeitsplatz",
			DefaultSeverity: 4, DefaultExposure: 3,
		},
		{
			ID: "HP744", NameDE: "Pulsation in Druckleitung", NameEN: "Pulsation in pressure line",
			RequiredComponentTags: []string{"high_pressure", "structural_part"},
			RequiredEnergyTags:    []string{"pneumatic_pressure"},
			GeneratedHazardCats:   []string{"pneumatic_hydraulic"},
			SuggestedMeasureIDs:   []string{"M141"},
			SuggestedEvidenceIDs:  []string{"E01", "E11"},
			Priority:              60,
			ScenarioDE:      "Druckpulsationen von Kolbenkompressoren fuehren zu Ermuedungsbruechen an Rohrleitungen und Armaturen.",
			TriggerDE:       "Fehlende Pulsationsdaempfer, Resonanzfrequenz der Rohrleitung angeregt",
			HarmDE:          "Rohrleitungsbruch, Medienaustritt unter Druck, Splitterverletzungen",
			AffectedDE:      "Bedienpersonal entlang der Druckleitung",
			ZoneDE:          "Druckleitung, T-Stuecke, Pulsationsdaempfer-Bereich",
			DefaultSeverity: 3, DefaultExposure: 2,
		},

		// ================================================================
		// Windenergie (HP745-HP749)
		// ================================================================
		{
			ID: "HP745", NameDE: "Blattbruch an Windturbine", NameEN: "Blade failure on wind turbine",
			RequiredComponentTags: []string{"rotating_part", "structural_part"},
			RequiredEnergyTags:    []string{"kinetic"},
			GeneratedHazardCats:   []string{"mechanical_hazard"},
			SuggestedMeasureIDs:   []string{"M003", "M141"},
			SuggestedEvidenceIDs:  []string{"E01", "E20"},
			Priority:              90, MachineTypes: []string{"wind_turbine"},
			ScenarioDE:      "Rotorblatt einer Windturbine bricht durch Materialermuedung oder Blitzschlag und wird Hunderte Meter weit geschleudert.",
			TriggerDE:       "Materialermuedung, Blitzschaden, Vereisung mit Unwucht, fehlende Inspektionen",
			HarmDE:          "Toedliche Verletzung durch Blattstuecke, Sachschaeden im weiten Umkreis",
			AffectedDE:      "Wartungspersonal, Anwohner, Passanten auf Wegen",
			ZoneDE:          "Rotorkreisflaeche, Absturzzone bis 1,5 x Nabenhoehe Radius",
			DefaultSeverity: 5, DefaultExposure: 1,
		},
		{
			ID: "HP746", NameDE: "Absturz der Gondel", NameEN: "Fall during nacelle maintenance",
			RequiredComponentTags: []string{"structural_part", "gravity_risk"},
			RequiredEnergyTags:    []string{"gravitational"},
			GeneratedHazardCats:   []string{"mechanical_hazard"},
			SuggestedMeasureIDs:   []string{"M005", "M141"},
			SuggestedEvidenceIDs:  []string{"E20", "E24", "E25"},
			Priority:              95,
			ScenarioDE:      "Wartungspersonal stuerzt bei Arbeiten an der Gondel oder beim Besteigen des Turms in die Tiefe.",
			TriggerDE:       "Fehlende Absturzsicherung, defektes Steigschutzsystem, Windboee, Erschoepfung",
			HarmDE:          "Toedlicher Absturz, Knochenbrueche, schwere Mehrfachverletzungen",
			AffectedDE:      "Wartungstechniker, Servicepersonal",
			ZoneDE:          "Turminneres, Gondelplattform, Rotornabe",
			DefaultSeverity: 5, DefaultExposure: 2,
		},
		{
			ID: "HP747", NameDE: "Brand in Gondel einer Windenergieanlage", NameEN: "Fire in wind turbine nacelle",
			RequiredComponentTags: []string{"high_temperature", "electrical_part"},
			RequiredEnergyTags:    []string{"electrical_energy", "thermal"},
			GeneratedHazardCats:   []string{"thermal_hazard", "electrical_hazard"},
			SuggestedMeasureIDs:   []string{"M141"},
			SuggestedEvidenceIDs:  []string{"E01", "E10", "E20"},
			Priority:              90,
			ScenarioDE:      "Brand in der Gondel durch Generatorueberhitzung, Oelleckage auf heisse Bauteile oder elektrischen Kurzschluss.",
			TriggerDE:       "Lagerschaden am Generator, Oelleckage, Kabelbrand, Blitzeinschlag",
			HarmDE:          "Totalverlust der Anlage, brennende Truemmer fallen herab, Verletzung/Tod bei Wartung",
			AffectedDE:      "Wartungspersonal in der Gondel, Personen am Turmfuss",
			ZoneDE:          "Gondel, Maschinenhaus, Turmfussbereich (Absturzzone brennender Teile)",
			DefaultSeverity: 5, DefaultExposure: 1,
		},
		{
			ID: "HP748", NameDE: "Eiswurf von Rotorblaettern", NameEN: "Ice throw from rotor blades",
			RequiredComponentTags: []string{"rotating_part"},
			RequiredEnergyTags:    []string{"kinetic"},
			GeneratedHazardCats:   []string{"mechanical_hazard"},
			SuggestedMeasureIDs:   []string{"M141"},
			SuggestedEvidenceIDs:  []string{"E01", "E20"},
			Priority:              80, MachineTypes: []string{"wind_turbine"},
			ScenarioDE:      "Bei Vereisung loesen sich Eisstuecke von den Rotorblaettern und werden durch die Fliehkraft weit geschleudert.",
			TriggerDE:       "Vereisung im Winter, fehlende Eiserkennungssysteme, Weiterbetrieb bei Eisansatz",
			HarmDE:          "Verletzung durch Eisschlag, Sachschaeden an Fahrzeugen und Gebaeuden",
			AffectedDE:      "Passanten, Anwohner, Wartungspersonal",
			ZoneDE:          "Eiswurfradius (bis 1,5 x Gesamthoehe), Wege und Strassen in Anlagennaehe",
			DefaultSeverity: 4, DefaultExposure: 2,
		},
		{
			ID: "HP749", NameDE: "Blitzschlag an Windturbine", NameEN: "Lightning strike on wind turbine",
			RequiredComponentTags: []string{"structural_part", "electrical_part"},
			RequiredEnergyTags:    []string{"electrical_energy"},
			GeneratedHazardCats:   []string{"electrical_hazard"},
			SuggestedMeasureIDs:   []string{"M082", "M141"},
			SuggestedEvidenceIDs:  []string{"E01", "E10", "E20"},
			Priority:              75,
			ScenarioDE:      "Blitzeinschlag in Rotorblatt oder Turm beschaedigt Steuerung und kann Brand ausloesen.",
			TriggerDE:       "Blitzeinschlag bei Gewitter, fehlender oder beschaedigter Blitzschutz",
			HarmDE:          "Brand, Zerstoerung der Steuerung, Herabfallen brennender Teile",
			AffectedDE:      "Wartungspersonal bei Gewitter, Personen am Turmfuss",
			ZoneDE:          "Rotorblattspitze, Blitzableitersystem, Gondel",
			DefaultSeverity: 4, DefaultExposure: 1,
		},

		// ================================================================
		// Solaranlagen (HP750-HP752)
		// ================================================================
		{
			ID: "HP750", NameDE: "Lichtbogen an DC-Steckverbindung", NameEN: "Arc fault at DC connector",
			RequiredComponentTags: []string{"electrical_part"},
			RequiredEnergyTags:    []string{"electrical_energy"},
			GeneratedHazardCats:   []string{"electrical_hazard", "thermal_hazard"},
			SuggestedMeasureIDs:   []string{"M082", "M141"},
			SuggestedEvidenceIDs:  []string{"E01", "E10", "E20"},
			Priority:              85,
			ScenarioDE:      "Korrodierte oder lose DC-Steckverbindung erzeugt Lichtbogen, der den Brand der PV-Anlage ausloest.",
			TriggerDE:       "Korrosion, lose Kontakte, ungeeignete Stecker, mechanische Belastung am Kabel",
			HarmDE:          "Dachbrand, Verletzung durch Stromschlag, Erstickung durch Rauch",
			AffectedDE:      "Gebaeudebewohner, Feuerwehr, Wartungspersonal",
			ZoneDE:          "DC-Steckverbinder am Modul, Stringleitungen, Wechselrichtereingaenge",
			DefaultSeverity: 4, DefaultExposure: 2,
		},
		{
			ID: "HP751", NameDE: "Dachsturz bei PV-Montage", NameEN: "Roof fall during PV installation",
			RequiredComponentTags: []string{"structural_part", "gravity_risk"},
			RequiredEnergyTags:    []string{"gravitational"},
			GeneratedHazardCats:   []string{"mechanical_hazard"},
			SuggestedMeasureIDs:   []string{"M005", "M141"},
			SuggestedEvidenceIDs:  []string{"E20", "E24", "E25"},
			Priority:              95,
			ScenarioDE:      "Monteur stuerzt bei der Installation oder Wartung von PV-Modulen vom Dach.",
			TriggerDE:       "Fehlende Absturzsicherung, rutschige Dachflaeche, Windlast auf Modul, Durchbruch durch Dachflaeche",
			HarmDE:          "Toedlicher Absturz, Knochenbrueche, Wirbelsaeulenverletzung",
			AffectedDE:      "Montage- und Wartungspersonal",
			ZoneDE:          "Dachflaeche, Dachkante, Durchsturzbereiche (Lichtkuppeln)",
			DefaultSeverity: 5, DefaultExposure: 3,
		},
		{
			ID: "HP752", NameDE: "Elektrischer Schlag DC-Seite (Spannung bei Abschaltung)", NameEN: "DC shock (voltage present even when isolated)",
			RequiredComponentTags: []string{"electrical_part", "stored_energy"},
			RequiredEnergyTags:    []string{"electrical_energy"},
			GeneratedHazardCats:   []string{"electrical_hazard"},
			SuggestedMeasureIDs:   []string{"M082", "M141"},
			SuggestedEvidenceIDs:  []string{"E01", "E10", "E20"},
			Priority:              90,
			ScenarioDE:      "PV-Module erzeugen bei Lichteinfall Spannung, auch wenn die Anlage abgeschaltet ist. DC-Spannung bis 1000 V.",
			TriggerDE:       "Arbeiten an DC-Leitungen bei Tageslicht, fehlende Abdeckung der Module, beschaedigte Isolation",
			HarmDE:          "Toedlicher Stromschlag, Verbrennungen durch Lichtbogen, Herzkammerflimmern",
			AffectedDE:      "Elektroinstallateure, Feuerwehr bei Loescheinsatz, Wartungspersonal",
			ZoneDE:          "DC-Leitungen, Modulrueckseite, Generatoranschlusskasten",
			DefaultSeverity: 5, DefaultExposure: 2,
		},

		// ================================================================
		// Batteriespeicher (HP753-HP755)
		// ================================================================
		{
			ID: "HP753", NameDE: "Thermal Runaway bei Lithium-Batterie", NameEN: "Thermal runaway of lithium battery",
			RequiredComponentTags: []string{"battery", "high_temperature"},
			RequiredEnergyTags:    []string{"electrical_energy", "thermal"},
			GeneratedHazardCats:   []string{"thermal_hazard", "electrical_hazard"},
			SuggestedMeasureIDs:   []string{"M005", "M141"},
			SuggestedEvidenceIDs:  []string{"E01", "E10", "E20"},
			Priority:              95,
			ScenarioDE:      "Exotherme Kettenreaktion in einer Lithium-Batteriezelle fuehrt zu unkontrolliertem Temperaturanstieg und Brand.",
			TriggerDE:       "Ueberladung, mechanische Beschaedigung, Kurzschluss, Zelldefekt, Uebertemperatur",
			HarmDE:          "Brand, Explosion, giftige Daempfe (HF, CO, Phosphor), schwere Verbrennungen",
			AffectedDE:      "Bedienpersonal, Gebaeudebewohner, Feuerwehr",
			ZoneDE:          "Batterieschrank, Batterieraum, angrenzende Raeume",
			DefaultSeverity: 5, DefaultExposure: 2,
		},
		{
			ID: "HP754", NameDE: "Ausgasung giftiger Daempfe aus Batterie", NameEN: "Toxic gas emission from battery",
			RequiredComponentTags: []string{"battery", "chemical_risk"},
			RequiredEnergyTags:    []string{},
			GeneratedHazardCats:   []string{"material_environmental"},
			SuggestedMeasureIDs:   []string{"M005", "M141"},
			SuggestedEvidenceIDs:  []string{"E01", "E20"},
			Priority:              85,
			ScenarioDE:      "Bei Zelldefekt oder Thermal Runaway gasen Batteriezellen giftige Daempfe (HF, CO, Elektrolytdaempfe) aus.",
			TriggerDE:       "Defekte Zelle, Ueberladung, mechanische Beschaedigung, thermische Ueberlastung",
			HarmDE:          "Flusssaeurevergiftung (HF), CO-Vergiftung, Veraetzung der Atemwege",
			AffectedDE:      "Bedienpersonal, Feuerwehr, Personen in geschlossenen Raeumen",
			ZoneDE:          "Batterieraum, Lueftungskanaele, angrenzende Raeume",
			DefaultSeverity: 4, DefaultExposure: 2,
		},
		{
			ID: "HP755", NameDE: "Elektrischer Schlag an Hochvolt-Batteriespeicher", NameEN: "Electric shock from high-voltage battery storage",
			RequiredComponentTags: []string{"battery", "electrical_part"},
			RequiredEnergyTags:    []string{"electrical_energy"},
			GeneratedHazardCats:   []string{"electrical_hazard"},
			SuggestedMeasureIDs:   []string{"M082", "M141"},
			SuggestedEvidenceIDs:  []string{"E01", "E10", "E20"},
			Priority:              90,
			ScenarioDE:      "Beruehrung spannungsfuehrender Teile eines Hochvolt-Batteriespeichers (400-800 VDC) fuehrt zu toedlichem Stromschlag.",
			TriggerDE:       "Oeffnen des Batterieschranks ohne Freischaltung, beschaedigte Isolation, Feuchteeintritt",
			HarmDE:          "Toedlicher Stromschlag, Herzkammerflimmern, schwere Verbrennungen",
			AffectedDE:      "Elektrofachkraefte, Wartungspersonal, Ersthelfer",
			ZoneDE:          "Batterieschrank, DC-Sammelschienen, Batteriemanagementsystem-Anschluesse",
			DefaultSeverity: 5, DefaultExposure: 2,
		},
	}
}
