package iace

// GetMaintenanceExtPatterns returns 65 maintenance/lifecycle-specific hazard patterns
// (HP700-HP729, HP900-HP934). All patterns have RequiredLifecycles set.
func GetMaintenanceExtPatterns() []HazardPattern {
	return []HazardPattern{
		// — Wartung allgemein (HP700-HP709) —
		{ID: "HP700", OperationalStates: []string{"maintenance"}, HumanRoles: []string{"maintenance_tech"}, NameDE: "LOTO-Fehler: Maschine nicht freigeschaltet", NameEN: "LOTO failure: not locked out",
			RequiredComponentTags: []string{"moving_part"}, RequiredLifecycles: []string{"maintenance"},
			GeneratedHazardCats: []string{"mechanical_hazard", "safety_function_failure"},
			SuggestedMeasureIDs: []string{"M054", "M082"}, SuggestedEvidenceIDs: []string{"E08", "E20"}, Priority: 95,
			ScenarioDE: "Arbeit ohne Freischaltung der Maschine", TriggerDE: "Fehlende LOTO-Prozedur",
			HarmDE: "Erfassen durch anlaufende Teile, Tod", AffectedDE: "Instandhalter", ZoneDE: "Gesamte Maschine",
			DefaultSeverity: 5, DefaultExposure: 3},
		{ID: "HP701", OperationalStates: []string{"maintenance"}, HumanRoles: []string{"maintenance_tech"}, NameDE: "Restenergie trotz Abschaltung", NameEN: "Residual energy after shutdown",
			RequiredComponentTags: []string{"moving_part"}, RequiredLifecycles: []string{"maintenance"},
			GeneratedHazardCats: []string{"mechanical_hazard", "pneumatic_hydraulic"},
			SuggestedMeasureIDs: []string{"M054", "M082"}, SuggestedEvidenceIDs: []string{"E08"}, Priority: 90,
			ScenarioDE: "Gespeicherte Energie entlaedt sich", TriggerDE: "Nicht abgelassener Druckspeicher",
			HarmDE: "Unkontrollierte Bewegung, Quetschung", AffectedDE: "Instandhalter", ZoneDE: "Antriebe, Speicher",
			DefaultSeverity: 5, DefaultExposure: 3},
		{ID: "HP702", OperationalStates: []string{"maintenance"}, HumanRoles: []string{"maintenance_tech"}, NameDE: "Falsches Werkzeug fuer Arbeiten an der Maschine", NameEN: "Wrong tool during maintenance",
			RequiredComponentTags: []string{"structural_part"}, RequiredLifecycles: []string{"maintenance"},
			GeneratedHazardCats: []string{"mechanical_hazard"},
			SuggestedMeasureIDs: []string{"M082"}, SuggestedEvidenceIDs: []string{"E20"}, Priority: 50,
			ScenarioDE: "Ungeeignetes oder defektes Werkzeug", TriggerDE: "Falscher Schraubenschluessel",
			HarmDE: "Abrutschen, Quetschung", AffectedDE: "Instandhalter", ZoneDE: "Wartungszugang",
			DefaultSeverity: 3, DefaultExposure: 4},
		{ID: "HP703", OperationalStates: []string{"maintenance"}, HumanRoles: []string{"maintenance_tech"}, NameDE: "Fehlende Qualifikation des Instandhalters", NameEN: "Insufficient maintainer qualification",
			RequiredComponentTags: []string{"electrical_part"}, RequiredLifecycles: []string{"maintenance"},
			GeneratedHazardCats: []string{"electrical_hazard", "safety_function_failure"},
			SuggestedMeasureIDs: []string{"M082", "M141"}, SuggestedEvidenceIDs: []string{"E20"}, Priority: 70,
			ScenarioDE: "Unqualifiziertes Personal an Elektrik", TriggerDE: "Keine Elektrofachkraft",
			HarmDE: "Stromschlag, Fehlverdrahtung", AffectedDE: "Instandhalter", ZoneDE: "Schaltschrank",
			DefaultSeverity: 4, DefaultExposure: 3},
		{ID: "HP704", OperationalStates: []string{"maintenance"}, HumanRoles: []string{"maintenance_tech"}, NameDE: "Herabfallen schwerer Teile", NameEN: "Heavy parts falling during disassembly",
			RequiredComponentTags: []string{"structural_part"}, RequiredLifecycles: []string{"maintenance"},
			GeneratedHazardCats: []string{"mechanical_hazard"},
			SuggestedMeasureIDs: []string{"M082", "M141"}, SuggestedEvidenceIDs: []string{"E20"}, Priority: 75,
			ScenarioDE: "Schwere Teile fallen herab", TriggerDE: "Fehlende Abstuetzung",
			HarmDE: "Quetschung, Frakturen, Tod", AffectedDE: "Instandhalter", ZoneDE: "Wartungsbereich",
			DefaultSeverity: 5, DefaultExposure: 3},
		{ID: "HP705", OperationalStates: []string{"maintenance"}, HumanRoles: []string{"maintenance_tech"}, NameDE: "Vergessenes Werkzeug in Maschine", NameEN: "Forgotten tool in machine",
			RequiredComponentTags: []string{"moving_part"}, RequiredLifecycles: []string{"maintenance"},
			GeneratedHazardCats: []string{"mechanical_hazard"},
			SuggestedMeasureIDs: []string{"M082"}, SuggestedEvidenceIDs: []string{"E20"}, Priority: 65,
			ScenarioDE: "Zurueckgelassenes Werkzeug wird Geschoss", TriggerDE: "Keine Werkzeugkontrolle",
			HarmDE: "Herausgeschleudertes Teil, Verletzungen", AffectedDE: "Bedienpersonal", ZoneDE: "Arbeitsraum",
			DefaultSeverity: 4, DefaultExposure: 2},
		{ID: "HP706", OperationalStates: []string{"maintenance"}, HumanRoles: []string{"maintenance_tech"}, NameDE: "Schnittwunden an scharfkantigen Teilen", NameEN: "Cuts on sharp-edged parts",
			RequiredComponentTags: []string{"structural_part"}, RequiredLifecycles: []string{"maintenance"},
			GeneratedHazardCats: []string{"mechanical_hazard"},
			SuggestedMeasureIDs: []string{"M005", "M082"}, SuggestedEvidenceIDs: []string{"E20"}, Priority: 45,
			ScenarioDE: "Scharfe Kanten und Grate verletzen", TriggerDE: "Fehlende Schutzhandschuhe",
			HarmDE: "Schnittwunden, Abschuerfungen", AffectedDE: "Instandhalter", ZoneDE: "Blechverkleidungen",
			DefaultSeverity: 2, DefaultExposure: 4},
		{ID: "HP707", OperationalStates: []string{"maintenance"}, HumanRoles: []string{"maintenance_tech"}, NameDE: "Verbrennung an heissen Teilen", NameEN: "Burn on hot parts during maintenance",
			RequiredComponentTags: []string{"high_temperature"}, RequiredLifecycles: []string{"maintenance"},
			GeneratedHazardCats: []string{"thermal_hazard"},
			SuggestedMeasureIDs: []string{"M141", "M535"}, SuggestedEvidenceIDs: []string{"E10"}, Priority: 60,
			ScenarioDE: "Maschine nicht abgekuehlt vor Wartung", TriggerDE: "Zu kurze Abkuehlzeit",
			HarmDE: "Kontaktverbrennungen", AffectedDE: "Instandhalter", ZoneDE: "Heizplatten, Motorgehaeuse",
			DefaultSeverity: 3, DefaultExposure: 4},
		{ID: "HP708", OperationalStates: []string{"maintenance"}, HumanRoles: []string{"maintenance_tech"}, NameDE: "Fehlende Wartungsfreigabe", NameEN: "Missing maintenance permit",
			RequiredComponentTags: []string{"structural_part"}, RequiredLifecycles: []string{"maintenance"},
			GeneratedHazardCats: []string{"safety_function_failure"},
			SuggestedMeasureIDs: []string{"M082", "M141"}, SuggestedEvidenceIDs: []string{"E20"}, Priority: 70,
			ScenarioDE: "Wartung ohne formale Freigabe", TriggerDE: "Fehlender Erlaubnisschein",
			HarmDE: "Unerwarteter Maschinenbetrieb", AffectedDE: "Instandhalter", ZoneDE: "Gesamte Maschine",
			DefaultSeverity: 5, DefaultExposure: 3},
		{ID: "HP709", OperationalStates: []string{"maintenance"}, HumanRoles: []string{"maintenance_tech"}, NameDE: "Biologische Gefaehrdung bei KSS-Wartung", NameEN: "Biological hazard MWF maintenance",
			RequiredComponentTags: []string{"chemical_risk"}, RequiredLifecycles: []string{"maintenance"},
			GeneratedHazardCats: []string{"material_environmental"},
			SuggestedMeasureIDs: []string{"M406", "M407", "M408", "M533", "M141"}, SuggestedEvidenceIDs: []string{"E20"}, Priority: 50,
			ScenarioDE: "Verkeimter Kuehlschmierstoff", TriggerDE: "Altes KSS, Biofilme",
			HarmDE: "Hautinfektionen, Atemwegsbeschwerden", AffectedDE: "Instandhalter", ZoneDE: "KSS-System",
			DefaultSeverity: 2, DefaultExposure: 3},
		// — Einrichten / Umruesten (HP710-HP719) —
		{ID: "HP710", OperationalStates: []string{"teach_mode"}, HumanRoles: []string{"programmer"}, NameDE: "Falsche Parameter nach Produktwechsel", NameEN: "Wrong parameters after changeover",
			RequiredComponentTags: []string{"programmable"}, RequiredLifecycles: []string{"setup"},
			GeneratedHazardCats: []string{"safety_function_failure"},
			SuggestedMeasureIDs: []string{"M106", "M082"}, SuggestedEvidenceIDs: []string{"E08"}, Priority: 75,
			ScenarioDE: "Falsche Maschinenparameter nach Produktwechsel", TriggerDE: "Falsche Rezeptnummer",
			HarmDE: "Uebergeschwindigkeit, Werkzeugbruch", AffectedDE: "Einrichter", ZoneDE: "Bedienterminal",
			DefaultSeverity: 4, DefaultExposure: 3},
		{ID: "HP711", OperationalStates: []string{"maintenance"}, HumanRoles: []string{"maintenance_tech"}, NameDE: "Quetschung bei Werkzeugwechsel", NameEN: "Crushing during tool change",
			RequiredComponentTags: []string{"moving_part", "high_force"}, RequiredLifecycles: []string{"setup"},
			GeneratedHazardCats: []string{"mechanical_hazard"},
			SuggestedMeasureIDs: []string{"M003", "M054"}, SuggestedEvidenceIDs: []string{"E08"}, Priority: 80,
			ScenarioDE: "Schwere Werkzeuge manuell gewechselt", TriggerDE: "Kein Hebezeug, Finger eingeklemmt",
			HarmDE: "Quetschung, Amputation", AffectedDE: "Einrichter", ZoneDE: "Werkzeugaufnahme",
			DefaultSeverity: 4, DefaultExposure: 4},
		{ID: "HP712", OperationalStates: []string{"teach_mode", "manual_operation"}, HumanRoles: []string{"programmer", "maintenance_tech"}, NameDE: "Unkontrollierte Bewegung nach Probelauf", NameEN: "Uncontrolled movement test run",
			RequiredComponentTags: []string{"moving_part", "programmable"}, RequiredLifecycles: []string{"setup"},
			GeneratedHazardCats: []string{"mechanical_hazard"},
			SuggestedMeasureIDs: []string{"M488", "M487", "M493", "M141"}, SuggestedEvidenceIDs: []string{"E08"}, Priority: 80,
			ScenarioDE: "Testlauf mit Person im Gefahrenbereich", TriggerDE: "Volle Geschwindigkeit, kein Schutz",
			HarmDE: "Erfassen, Quetschen", AffectedDE: "Einrichter", ZoneDE: "Arbeitsraum",
			DefaultSeverity: 5, DefaultExposure: 3},
		{ID: "HP713", OperationalStates: []string{"teach_mode"}, HumanRoles: []string{"programmer"}, NameDE: "Einrichtbetrieb ohne reduzierte Geschwindigkeit", NameEN: "Setup without reduced speed",
			RequiredComponentTags: []string{"moving_part", "programmable"}, RequiredLifecycles: []string{"setup"},
			GeneratedHazardCats: []string{"mechanical_hazard", "safety_function_failure"},
			SuggestedMeasureIDs: []string{"M106", "M082"}, SuggestedEvidenceIDs: []string{"E08"}, Priority: 85,
			ScenarioDE: "Volle Geschwindigkeit im Einrichtmodus", TriggerDE: "Defekter Betriebsartschalter",
			HarmDE: "Erfassen bei voller Geschwindigkeit", AffectedDE: "Einrichter", ZoneDE: "Werkzeugbereich",
			DefaultSeverity: 5, DefaultExposure: 3},
		{ID: "HP714", OperationalStates: []string{"teach_mode", "maintenance"}, NameDE: "Werkstueck faellt bei Aufspannung", NameEN: "Workpiece falls during clamping",
			RequiredComponentTags: []string{"structural_part"}, RequiredLifecycles: []string{"setup"},
			GeneratedHazardCats: []string{"mechanical_hazard"},
			SuggestedMeasureIDs: []string{"M082"}, SuggestedEvidenceIDs: []string{"E20"}, Priority: 55,
			ScenarioDE: "Werkstueck rutscht aus Spannvorrichtung", TriggerDE: "Ungenuegender Spanndruck",
			HarmDE: "Quetschung der Fuesse", AffectedDE: "Einrichter", ZoneDE: "Spannbereich",
			DefaultSeverity: 3, DefaultExposure: 4},
		{ID: "HP715", NameDE: "Stromschlag bei Steckerwechsel", NameEN: "Shock during connector change",
			RequiredComponentTags: []string{"electrical_part"}, RequiredEnergyTags: []string{"electrical_energy"},
			RequiredLifecycles: []string{"setup"}, GeneratedHazardCats: []string{"electrical_hazard"},
			SuggestedMeasureIDs: []string{"M522", "M539", "M518", "M141"}, SuggestedEvidenceIDs: []string{"E09"}, Priority: 65,
			ScenarioDE: "Steckverbinder unter Spannung gewechselt", TriggerDE: "Nicht spannungsfrei",
			HarmDE: "Stromschlag, Lichtbogen", AffectedDE: "Einrichter", ZoneDE: "Sensoranschluesse",
			DefaultSeverity: 3, DefaultExposure: 3},
		{ID: "HP716", NameDE: "Hydraulikdruck bei Werkzeugspannung", NameEN: "Hydraulic pressure tool clamping",
			RequiredComponentTags: []string{"hydraulic_part", "high_pressure"}, RequiredLifecycles: []string{"setup"},
			GeneratedHazardCats: []string{"pneumatic_hydraulic"},
			SuggestedMeasureIDs: []string{"M131", "M082"}, SuggestedEvidenceIDs: []string{"E08"}, Priority: 70,
			ScenarioDE: "Hydraulische Spannung mit hohen Kraeften", TriggerDE: "Hand im Spannbereich",
			HarmDE: "Quetschung, Amputation", AffectedDE: "Einrichter", ZoneDE: "Hydr. Spannbereich",
			DefaultSeverity: 4, DefaultExposure: 3},
		{ID: "HP717", NameDE: "Materialverwechslung bei Produktwechsel", NameEN: "Material mix-up product change",
			RequiredComponentTags: []string{"structural_part"}, RequiredLifecycles: []string{"setup"},
			GeneratedHazardCats: []string{"material_environmental"},
			SuggestedMeasureIDs: []string{"M533", "M141"}, SuggestedEvidenceIDs: []string{"E20"}, Priority: 50,
			ScenarioDE: "Falsches Material", TriggerDE: "Verwechslung, fehlende Kennzeichnung",
			HarmDE: "Werkzeugbruch, Splitterflug", AffectedDE: "Bedienpersonal", ZoneDE: "Materialzufuhr",
			DefaultSeverity: 3, DefaultExposure: 3},
		{ID: "HP718", NameDE: "Absturz hoher Maschine", NameEN: "Fall during tall machine setup",
			RequiredComponentTags: []string{"structural_part"}, RequiredLifecycles: []string{"setup"},
			GeneratedHazardCats: []string{"mechanical_hazard"},
			SuggestedMeasureIDs: []string{"M082", "M141"}, SuggestedEvidenceIDs: []string{"E20"}, Priority: 65,
			ScenarioDE: "Einrichtarbeiten in Hoehe ohne sicheren Zugang", TriggerDE: "Improvisierte Aufstiegshilfe",
			HarmDE: "Absturz, Frakturen", AffectedDE: "Einrichter", ZoneDE: "Maschinenoberteil",
			DefaultSeverity: 4, DefaultExposure: 3},
		{ID: "HP719", NameDE: "Schutzeinrichtung nach Produktwechsel defekt", NameEN: "Faulty guard after changeover",
			RequiredComponentTags: []string{"moving_part"}, RequiredLifecycles: []string{"setup"},
			GeneratedHazardCats: []string{"safety_function_failure", "mechanical_hazard"},
			SuggestedMeasureIDs: []string{"M082", "M141"}, SuggestedEvidenceIDs: []string{"E08"}, Priority: 80,
			ScenarioDE: "Schutzeinrichtung nicht korrekt justiert", TriggerDE: "Vergessene Nachjustierung",
			HarmDE: "Zugang zum Gefahrenbereich", AffectedDE: "Bedienpersonal", ZoneDE: "Schutztueren, Lichtgitter",
			DefaultSeverity: 5, DefaultExposure: 3},
		// — Stoerungsbeseitigung (HP720-HP729) —
		{ID: "HP720", NameDE: "Zeitdruck bei Stoerungsbeseitigung", NameEN: "Time pressure fault clearing",
			RequiredComponentTags: []string{"moving_part"}, RequiredLifecycles: []string{"fault_clearing"},
			GeneratedHazardCats: []string{"mechanical_hazard", "safety_function_failure"},
			SuggestedMeasureIDs: []string{"M054", "M082"}, SuggestedEvidenceIDs: []string{"E20"}, Priority: 80,
			ScenarioDE: "Eingriff ohne Freischaltung wegen Produktionsdruck", TriggerDE: "Bandstillstand, Lieferdruck",
			HarmDE: "Alle maschinentypischen Verletzungen", AffectedDE: "Bedienpersonal", ZoneDE: "Gesamte Maschine",
			DefaultSeverity: 5, DefaultExposure: 4},
		{ID: "HP721", NameDE: "Verklemmtes Material loest sich schlagartig", NameEN: "Jammed material releases suddenly",
			RequiredComponentTags: []string{"moving_part", "high_force"}, RequiredLifecycles: []string{"fault_clearing"},
			GeneratedHazardCats: []string{"mechanical_hazard"},
			SuggestedMeasureIDs: []string{"M054", "M082"}, SuggestedEvidenceIDs: []string{"E08"}, Priority: 85,
			ScenarioDE: "Gespanntes Material loest sich ploetzlich", TriggerDE: "Vorspannung, federndes Material",
			HarmDE: "Peitscheneffekt, Quetschung", AffectedDE: "Bedienpersonal", ZoneDE: "Einzugsstelle",
			DefaultSeverity: 4, DefaultExposure: 4},
		{ID: "HP722", NameDE: "Manipulation Schutzeinrichtung bei Stoerung", NameEN: "Guard manipulation for fault clearing",
			RequiredComponentTags: []string{"moving_part"}, RequiredLifecycles: []string{"fault_clearing"},
			GeneratedHazardCats: []string{"mechanical_hazard", "safety_function_failure"},
			SuggestedMeasureIDs: []string{"M054", "M082", "M141"}, SuggestedEvidenceIDs: []string{"E08", "E20"}, Priority: 90,
			ScenarioDE: "Schutztuer offen gehalten fuer schnelleren Zugang", TriggerDE: "Magnet am Sicherheitsschalter",
			HarmDE: "Zugang zu laufender Maschine", AffectedDE: "Bedienpersonal", ZoneDE: "Schutztueren",
			DefaultSeverity: 5, DefaultExposure: 4},
		{ID: "HP723", NameDE: "Unerwarteter Wiederanlauf bei Stoerung", NameEN: "Unexpected restart fault clearing",
			RequiredComponentTags: []string{"moving_part", "programmable"}, RequiredLifecycles: []string{"fault_clearing"},
			GeneratedHazardCats: []string{"mechanical_hazard", "safety_function_failure"},
			SuggestedMeasureIDs: []string{"M488", "M487", "M527", "M106", "M141"}, SuggestedEvidenceIDs: []string{"E08"}, Priority: 95,
			ScenarioDE: "SPS startet Maschine automatisch nach Fehler", TriggerDE: "Fehlende Wiederanlaufsperre",
			HarmDE: "Erfassen durch anlaufende Teile, Tod", AffectedDE: "Alle im Gefahrenbereich", ZoneDE: "Arbeitsraum",
			DefaultSeverity: 5, DefaultExposure: 3},
		{ID: "HP724", NameDE: "Kontakt mit heissen Medien bei Stoerung", NameEN: "Hot media contact during fault",
			RequiredComponentTags: []string{"high_temperature", "high_pressure"}, RequiredLifecycles: []string{"fault_clearing"},
			GeneratedHazardCats: []string{"thermal_hazard"},
			SuggestedMeasureIDs: []string{"M141", "M533"}, SuggestedEvidenceIDs: []string{"E10"}, Priority: 70,
			ScenarioDE: "Heisses Medium tritt bei Reparatur aus", TriggerDE: "Nicht druckentlastete Leitung",
			HarmDE: "Verbruehungen, Dampfverbrennungen", AffectedDE: "Instandhalter", ZoneDE: "Medienleitungen",
			DefaultSeverity: 4, DefaultExposure: 3},
		{ID: "HP725", NameDE: "Absturz bei Stoerungsbeseitigung in Hoehe", NameEN: "Fall during fault clearing at height",
			RequiredComponentTags: []string{"structural_part"}, RequiredLifecycles: []string{"fault_clearing"},
			GeneratedHazardCats: []string{"mechanical_hazard"},
			SuggestedMeasureIDs: []string{"M082", "M141"}, SuggestedEvidenceIDs: []string{"E20"}, Priority: 65,
			ScenarioDE: "Eilige Stoerungsbeseitigung in Hoehe ohne Sicherung", TriggerDE: "Hektik, provisorischer Zugang",
			HarmDE: "Absturz, Frakturen", AffectedDE: "Bedienpersonal", ZoneDE: "Erhoehte Maschinenteile",
			DefaultSeverity: 4, DefaultExposure: 3},
		{ID: "HP726", NameDE: "Giftige Daempfe bei Stoerung", NameEN: "Toxic fumes during fault",
			RequiredComponentTags: []string{"chemical_risk"}, RequiredLifecycles: []string{"fault_clearing"},
			GeneratedHazardCats: []string{"material_environmental"},
			SuggestedMeasureIDs: []string{"M395", "M414", "M533", "M141"}, SuggestedEvidenceIDs: []string{"E20"}, Priority: 70,
			ScenarioDE: "Stoerung setzt giftige Daempfe frei", TriggerDE: "Ueberhitzung, Materialaustritt",
			HarmDE: "Vergiftung, Atemwegsschaeden", AffectedDE: "Bedienpersonal", ZoneDE: "Stoerungsstelle",
			DefaultSeverity: 4, DefaultExposure: 3},
		{ID: "HP727", NameDE: "Fehlende Beleuchtung bei Nacht-Stoerung", NameEN: "Insufficient light night fault",
			RequiredComponentTags: []string{"programmable"}, RequiredLifecycles: []string{"fault_clearing"},
			GeneratedHazardCats: []string{"ergonomic_hazard"},
			SuggestedMeasureIDs: []string{"M033", "M141"}, SuggestedEvidenceIDs: []string{"E20"}, Priority: 40,
			ScenarioDE: "Stoerungsbeseitigung nachts bei schlechtem Licht", TriggerDE: "Fehlendes Licht",
			HarmDE: "Stolpern, Fehlgriff", AffectedDE: "Nachtschichtpersonal", ZoneDE: "Maschinenumgebung",
			DefaultSeverity: 2, DefaultExposure: 3},
		{ID: "HP728", NameDE: "Druckluftschlag bei Ventilstoerung", NameEN: "Air blast during valve fault",
			RequiredComponentTags: []string{"pneumatic_part", "high_pressure"}, RequiredLifecycles: []string{"fault_clearing"},
			GeneratedHazardCats: []string{"pneumatic_hydraulic"},
			SuggestedMeasureIDs: []string{"M131", "M082"}, SuggestedEvidenceIDs: []string{"E08"}, Priority: 65,
			ScenarioDE: "Druckluft entweicht schlagartig bei Reparatur", TriggerDE: "Nicht entlueftetes System",
			HarmDE: "Gehoerschaeden, Augenverletzung", AffectedDE: "Instandhalter", ZoneDE: "Pneumatikventile",
			DefaultSeverity: 3, DefaultExposure: 3},
		{ID: "HP729", NameDE: "Fehldiagnose fuehrt zu Folgestoerung", NameEN: "Misdiagnosis causes secondary fault",
			RequiredComponentTags: []string{"programmable"}, RequiredLifecycles: []string{"fault_clearing"},
			GeneratedHazardCats: []string{"safety_function_failure"},
			SuggestedMeasureIDs: []string{"M107", "M227", "M141"}, SuggestedEvidenceIDs: []string{"E20"}, Priority: 55,
			ScenarioDE: "Falsche Fehleranalyse fuehrt zu unsachgemaesser Reparatur", TriggerDE: "Fehlendes Diagnosetool",
			HarmDE: "Folgestoerung mit groesserem Schaden", AffectedDE: "Bedienpersonal", ZoneDE: "Steuerung",
			DefaultSeverity: 4, DefaultExposure: 2},
		// — Transport / Montage (HP900-HP907) —
		{ID: "HP900", NameDE: "Kippen der Maschine", NameEN: "Machine tipping during transport",
			RequiredComponentTags: []string{"structural_part"}, RequiredLifecycles: []string{"transport"},
			GeneratedHazardCats: []string{"mechanical_hazard"},
			SuggestedMeasureIDs: []string{"M082", "M141"}, SuggestedEvidenceIDs: []string{"E20"}, Priority: 80,
			ScenarioDE: "Maschine kippt wegen falschem Schwerpunkt", TriggerDE: "Falscher Anschlagpunkt",
			HarmDE: "Quetschung unter Maschine, Tod", AffectedDE: "Transportpersonal", ZoneDE: "Transportweg",
			DefaultSeverity: 5, DefaultExposure: 2},
		{ID: "HP901", NameDE: "Herabfallen bei Kranverladung", NameEN: "Falling load crane loading",
			RequiredComponentTags: []string{"structural_part"}, RequiredLifecycles: []string{"transport"},
			GeneratedHazardCats: []string{"mechanical_hazard"},
			SuggestedMeasureIDs: []string{"M082", "M141"}, SuggestedEvidenceIDs: []string{"E20"}, Priority: 85,
			ScenarioDE: "Last loest sich aus Krananschlag", TriggerDE: "Falsches Anschlagmittel, Ueberlast",
			HarmDE: "Erschlagen, Tod", AffectedDE: "Alle im Schwenkbereich", ZoneDE: "Unter der Last",
			DefaultSeverity: 5, DefaultExposure: 2},
		{ID: "HP902", NameDE: "Quetschung beim Absetzen schwerer Lasten", NameEN: "Crushing when lowering loads",
			RequiredComponentTags: []string{"structural_part"}, RequiredLifecycles: []string{"transport"},
			GeneratedHazardCats: []string{"mechanical_hazard"},
			SuggestedMeasureIDs: []string{"M082"}, SuggestedEvidenceIDs: []string{"E20"}, Priority: 75,
			ScenarioDE: "Finger/Fuesse zwischen Last und Unterlage", TriggerDE: "Zu nah an der Last",
			HarmDE: "Quetschung, Amputation", AffectedDE: "Anschlaeger", ZoneDE: "Absetzbereich",
			DefaultSeverity: 4, DefaultExposure: 3},
		{ID: "HP903", NameDE: "Rueckenschaden durch manuelles Tragen", NameEN: "Back injury manual carrying",
			RequiredComponentTags: []string{"structural_part"}, RequiredLifecycles: []string{"transport"},
			GeneratedHazardCats: []string{"ergonomic_hazard"},
			SuggestedMeasureIDs: []string{"M354", "M530", "M031", "M360", "M141"}, SuggestedEvidenceIDs: []string{"E20"}, Priority: 50,
			ScenarioDE: "Maschinenteile manuell statt mit Hebehilfe getragen", TriggerDE: "Fehlende Hebemittel",
			HarmDE: "Bandscheibenvorfall", AffectedDE: "Montagepersonal", ZoneDE: "Transportwege",
			DefaultSeverity: 3, DefaultExposure: 4},
		{ID: "HP904", NameDE: "Pendelnde Last am Kran", NameEN: "Swinging load on crane",
			RequiredComponentTags: []string{"structural_part"}, RequiredLifecycles: []string{"transport"},
			GeneratedHazardCats: []string{"mechanical_hazard"},
			SuggestedMeasureIDs: []string{"M082"}, SuggestedEvidenceIDs: []string{"E20"}, Priority: 70,
			ScenarioDE: "Pendelnde Kranladung trifft Personen", TriggerDE: "Zu schnelles Schwenken, Wind",
			HarmDE: "Aufprall, Frakturen", AffectedDE: "Alle im Schwenkbereich", ZoneDE: "Kranbahn",
			DefaultSeverity: 4, DefaultExposure: 3},
		{ID: "HP905", NameDE: "Maschine rutscht vom Transportfahrzeug", NameEN: "Machine slides off vehicle",
			RequiredComponentTags: []string{"structural_part"}, RequiredLifecycles: []string{"transport"},
			GeneratedHazardCats: []string{"mechanical_hazard"},
			SuggestedMeasureIDs: []string{"M082"}, SuggestedEvidenceIDs: []string{"E20"}, Priority: 75,
			ScenarioDE: "Unzureichende Ladungssicherung", TriggerDE: "Fehlende Zurrgurte, Vollbremsung",
			HarmDE: "Herabfallende Maschine, Sachschaden", AffectedDE: "Fahrer", ZoneDE: "Ladeflaeche",
			DefaultSeverity: 5, DefaultExposure: 2},
		{ID: "HP906", NameDE: "Kollision bei innerbetrieblichem Transport", NameEN: "Collision internal transport",
			RequiredComponentTags: []string{"structural_part"}, RequiredLifecycles: []string{"transport"},
			GeneratedHazardCats: []string{"mechanical_hazard"},
			SuggestedMeasureIDs: []string{"M082"}, SuggestedEvidenceIDs: []string{"E20"}, Priority: 60,
			ScenarioDE: "Stapler kollidiert mit Personen", TriggerDE: "Eingeschraenkte Sicht, zu schnell",
			HarmDE: "Anfahrunfall, Quetschung", AffectedDE: "Fussgaenger", ZoneDE: "Transportwege",
			DefaultSeverity: 4, DefaultExposure: 3},
		{ID: "HP907", NameDE: "Verankerungsfehler am Aufstellort", NameEN: "Anchoring error installation",
			RequiredComponentTags: []string{"structural_part"}, RequiredLifecycles: []string{"transport"},
			GeneratedHazardCats: []string{"mechanical_hazard"},
			SuggestedMeasureIDs: []string{"M082"}, SuggestedEvidenceIDs: []string{"E20"}, Priority: 65,
			ScenarioDE: "Maschine nicht korrekt verankert", TriggerDE: "Zu schwache Duebel, falscher Untergrund",
			HarmDE: "Verschiebung, Kippen", AffectedDE: "Bedienpersonal", ZoneDE: "Fundament",
			DefaultSeverity: 4, DefaultExposure: 2},
		// — Inbetriebnahme (HP908-HP912) —
		{ID: "HP908", NameDE: "Erststart ohne komplette Schutzeinrichtungen", NameEN: "First start without guards",
			RequiredComponentTags: []string{"moving_part"}, RequiredLifecycles: []string{"commissioning"},
			GeneratedHazardCats: []string{"mechanical_hazard", "safety_function_failure"},
			SuggestedMeasureIDs: []string{"M082", "M141"}, SuggestedEvidenceIDs: []string{"E08"}, Priority: 90,
			ScenarioDE: "Erststart vor Montage aller Schutzeinrichtungen", TriggerDE: "Termindruck, fehlende Abnahme",
			HarmDE: "Offene Gefahrstellen", AffectedDE: "IBN-Personal", ZoneDE: "Gesamte Maschine",
			DefaultSeverity: 5, DefaultExposure: 2},
		{ID: "HP909", NameDE: "Kalibrierungsfehler verursacht Ueberfahrt", NameEN: "Calibration error overtravel",
			RequiredComponentTags: []string{"moving_part", "programmable"}, RequiredLifecycles: []string{"commissioning"},
			GeneratedHazardCats: []string{"mechanical_hazard"},
			SuggestedMeasureIDs: []string{"M106", "M082"}, SuggestedEvidenceIDs: []string{"E08"}, Priority: 75,
			ScenarioDE: "Falsche Achskalibrierung fuehrt zu Ueberfahrt", TriggerDE: "Vertauschte Achsen",
			HarmDE: "Kollision, Maschinenbruch", AffectedDE: "IBN-Personal", ZoneDE: "Verfahrbereiche",
			DefaultSeverity: 4, DefaultExposure: 2},
		{ID: "HP910", NameDE: "Unerwartetes Verhalten bei Probebetrieb", NameEN: "Unexpected behaviour trial run",
			RequiredComponentTags: []string{"programmable"}, RequiredLifecycles: []string{"commissioning"},
			GeneratedHazardCats: []string{"safety_function_failure"},
			SuggestedMeasureIDs: []string{"M106", "M082"}, SuggestedEvidenceIDs: []string{"E08"}, Priority: 70,
			ScenarioDE: "Neues Programm zeigt unvorhergesehenes Verhalten", TriggerDE: "Softwarefehler",
			HarmDE: "Unkontrollierte Bewegung", AffectedDE: "IBN-Personal", ZoneDE: "Arbeitsraum",
			DefaultSeverity: 4, DefaultExposure: 2},
		{ID: "HP911", NameDE: "Not-Halt nicht geprueft bei IBN", NameEN: "E-stop not tested commissioning",
			RequiredComponentTags: []string{"electrical_part"}, RequiredLifecycles: []string{"commissioning"},
			GeneratedHazardCats: []string{"safety_function_failure"},
			SuggestedMeasureIDs: []string{"M082", "M141"}, SuggestedEvidenceIDs: []string{"E08", "E09"}, Priority: 85,
			ScenarioDE: "Not-Halt vor Erstbetrieb nicht geprueft", TriggerDE: "Uebergangene Checkliste",
			HarmDE: "Kein Stopp im Notfall", AffectedDE: "Alle an Maschine", ZoneDE: "Not-Halt-Positionen",
			DefaultSeverity: 5, DefaultExposure: 2},
		{ID: "HP912", NameDE: "Medienanschluss vertauscht bei IBN", NameEN: "Media connection swapped",
			RequiredComponentTags: []string{"structural_part"}, RequiredLifecycles: []string{"commissioning"},
			GeneratedHazardCats: []string{"pneumatic_hydraulic"},
			SuggestedMeasureIDs: []string{"M082"}, SuggestedEvidenceIDs: []string{"E08"}, Priority: 60,
			ScenarioDE: "Vertauschter Druckluft-/Hydraulikanschluss", TriggerDE: "Verwechslung, fehlende Kennzeichnung",
			HarmDE: "Falsche Bewegungsrichtung, Berstgefahr", AffectedDE: "IBN-Personal", ZoneDE: "Anschluesse",
			DefaultSeverity: 3, DefaultExposure: 2},
		// — Reinigung (HP913-HP917) —
		{ID: "HP913", NameDE: "Nassreinigung nahe Elektrik", NameEN: "Wet cleaning near electrics",
			RequiredComponentTags: []string{"electrical_part"}, RequiredEnergyTags: []string{"electrical_energy"},
			RequiredLifecycles: []string{"cleaning"}, GeneratedHazardCats: []string{"electrical_hazard"},
			SuggestedMeasureIDs: []string{"M082", "M141"}, SuggestedEvidenceIDs: []string{"E09"}, Priority: 75,
			ScenarioDE: "Wasser gelangt in Schaltschrank", TriggerDE: "Hochdruckreiniger nahe Elektrik",
			HarmDE: "Kurzschluss, Stromschlag", AffectedDE: "Reinigungspersonal", ZoneDE: "Schaltschrank",
			DefaultSeverity: 4, DefaultExposure: 3},
		{ID: "HP914", NameDE: "Giftige Reinigungsmittel-Daempfe", NameEN: "Toxic cleaner fumes",
			RequiredComponentTags: []string{"chemical_risk"}, RequiredLifecycles: []string{"cleaning"},
			GeneratedHazardCats: []string{"material_environmental"},
			SuggestedMeasureIDs: []string{"M395", "M533", "M141"}, SuggestedEvidenceIDs: []string{"E20"}, Priority: 65,
			ScenarioDE: "Reinigungsmittel-Daempfe in geschlossenem Raum", TriggerDE: "Fehlende Lueftung",
			HarmDE: "Atemwegsveraetzung, Vergiftung", AffectedDE: "Reinigungspersonal", ZoneDE: "Maschineninneres",
			DefaultSeverity: 4, DefaultExposure: 3},
		{ID: "HP915", NameDE: "Hochdruckreiniger-Verletzung", NameEN: "High-pressure cleaner injury",
			RequiredComponentTags: []string{"structural_part"}, RequiredLifecycles: []string{"cleaning"},
			GeneratedHazardCats: []string{"mechanical_hazard"},
			SuggestedMeasureIDs: []string{"M082"}, SuggestedEvidenceIDs: []string{"E20"}, Priority: 60,
			ScenarioDE: "Hochdruckstrahl verletzt Haut", TriggerDE: "Zu geringer Abstand",
			HarmDE: "Injektionsverletzung, Infektion", AffectedDE: "Reinigungspersonal", ZoneDE: "Reinigungsbereich",
			DefaultSeverity: 3, DefaultExposure: 3},
		{ID: "HP916", NameDE: "Reinigung bei laufender Maschine", NameEN: "Cleaning during operation",
			RequiredComponentTags: []string{"moving_part"}, RequiredLifecycles: []string{"cleaning"},
			GeneratedHazardCats: []string{"mechanical_hazard"},
			SuggestedMeasureIDs: []string{"M054", "M082"}, SuggestedEvidenceIDs: []string{"E08"}, Priority: 85,
			ScenarioDE: "Reinigung ohne Abschaltung der Maschine", TriggerDE: "Zeitdruck",
			HarmDE: "Einzug, Quetschung, Aufwickeln", AffectedDE: "Reinigungspersonal", ZoneDE: "Rotierende Teile",
			DefaultSeverity: 5, DefaultExposure: 3},
		{ID: "HP917", NameDE: "Nassrutschiger Boden durch Fluessigkeiten", NameEN: "Wet slippery floor after cleaning",
			RequiredComponentTags: []string{"structural_part"}, RequiredLifecycles: []string{"cleaning"},
			GeneratedHazardCats: []string{"mechanical_hazard"},
			SuggestedMeasureIDs: []string{"M082"}, SuggestedEvidenceIDs: []string{"E20"}, Priority: 45,
			ScenarioDE: "Nasser Boden nach Maschinenreinigung", TriggerDE: "Fehlende Absperrung",
			HarmDE: "Sturz, Frakturen", AffectedDE: "Alle Personen", ZoneDE: "Werkstattboden",
			DefaultSeverity: 2, DefaultExposure: 4},
		// — Demontage / Entsorgung (HP918-HP922) —
		{ID: "HP918", NameDE: "Restmedien in demontierten Leitungen", NameEN: "Residual media dismantled piping",
			RequiredComponentTags: []string{"structural_part"}, RequiredLifecycles: []string{"decommissioning"},
			GeneratedHazardCats: []string{"material_environmental"},
			SuggestedMeasureIDs: []string{"M082", "M141"}, SuggestedEvidenceIDs: []string{"E20"}, Priority: 65,
			ScenarioDE: "Oel/Chemikalien treten aus getrennten Leitungen", TriggerDE: "Nicht entleerte Leitungen",
			HarmDE: "Veraetzung, Kontamination", AffectedDE: "Abbruchpersonal", ZoneDE: "Trennstellen",
			DefaultSeverity: 3, DefaultExposure: 3},
		{ID: "HP919", NameDE: "Asbestexposition bei Altmaschine", NameEN: "Asbestos old machine demolition",
			RequiredComponentTags: []string{"structural_part"}, RequiredLifecycles: []string{"decommissioning"},
			GeneratedHazardCats: []string{"material_environmental"},
			SuggestedMeasureIDs: []string{"M005", "M082", "M141"}, SuggestedEvidenceIDs: []string{"E20"}, Priority: 85,
			RequiresExpertCalculation: true, ExpertHintDE: "Schadstoffgutachten gemaess TRGS 519 erforderlich.",
			ScenarioDE: "Asbesthaltiges Material wird freigesetzt", TriggerDE: "Keine Vorab-Ermittlung",
			HarmDE: "Asbestose, Lungenkrebs", AffectedDE: "Abbruchpersonal", ZoneDE: "Alte Dichtungen/Isolierungen",
			DefaultSeverity: 5, DefaultExposure: 2},
		{ID: "HP920", NameDE: "Kontaminierte Teile bei Entsorgung", NameEN: "Contaminated parts disposal",
			RequiredComponentTags: []string{"chemical_risk"}, RequiredLifecycles: []string{"decommissioning"},
			GeneratedHazardCats: []string{"material_environmental"},
			SuggestedMeasureIDs: []string{"M533", "M141"}, SuggestedEvidenceIDs: []string{"E20"}, Priority: 55,
			ScenarioDE: "Kontaminierte Teile unsachgemaess entsorgt", TriggerDE: "Fehlende Trennung",
			HarmDE: "Umweltverschmutzung, Hautkontakt", AffectedDE: "Entsorgungspersonal", ZoneDE: "Demontagebereich",
			DefaultSeverity: 2, DefaultExposure: 3},
		{ID: "HP921", NameDE: "Scharfe Kanten bei Zerschneidung", NameEN: "Sharp edges cutting scrap",
			RequiredComponentTags: []string{"structural_part"}, RequiredLifecycles: []string{"decommissioning"},
			GeneratedHazardCats: []string{"mechanical_hazard"},
			SuggestedMeasureIDs: []string{"M005", "M082"}, SuggestedEvidenceIDs: []string{"E20"}, Priority: 50,
			ScenarioDE: "Scharfe Kanten beim Zerteilen der Maschine", TriggerDE: "Trennschleifen, Brennschneiden",
			HarmDE: "Schnittwunden, Splitterverletzungen", AffectedDE: "Abbruchpersonal", ZoneDE: "Schneidbereich",
			DefaultSeverity: 3, DefaultExposure: 3},
		{ID: "HP922", NameDE: "Instabilitaet bei stueckweisem Abbruch", NameEN: "Instability stepwise demolition",
			RequiredComponentTags: []string{"structural_part"}, RequiredLifecycles: []string{"decommissioning"},
			GeneratedHazardCats: []string{"mechanical_hazard"},
			SuggestedMeasureIDs: []string{"M082", "M141"}, SuggestedEvidenceIDs: []string{"E20"}, Priority: 70,
			ScenarioDE: "Restbauwerk stuerzt unkontrolliert ein", TriggerDE: "Falsche Abbruchreihenfolge",
			HarmDE: "Verschuettung, Tod", AffectedDE: "Abbruchpersonal", ZoneDE: "Restkonstruktion",
			DefaultSeverity: 5, DefaultExposure: 2},
		// — Inspektion / Pruefung (HP923-HP927) —
		{ID: "HP923", NameDE: "Pruefung unter Last (Belastungstest)", NameEN: "Test under load",
			RequiredComponentTags: []string{"structural_part", "high_force"}, RequiredLifecycles: []string{"maintenance"},
			GeneratedHazardCats: []string{"mechanical_hazard"},
			SuggestedMeasureIDs: []string{"M082", "M141"}, SuggestedEvidenceIDs: []string{"E08", "E20"}, Priority: 80,
			ScenarioDE: "Bauteilversagen bei Maximallast", TriggerDE: "Materialermuedung, Riss",
			HarmDE: "Bruchstuecke, herabfallende Last", AffectedDE: "Pruefpersonal", ZoneDE: "Pruefstand",
			DefaultSeverity: 5, DefaultExposure: 2},
		{ID: "HP924", NameDE: "Druckpruefung mit Berstgefahr", NameEN: "Pressure test burst risk",
			RequiredComponentTags: []string{"high_pressure"}, RequiredLifecycles: []string{"maintenance"},
			GeneratedHazardCats: []string{"pneumatic_hydraulic"},
			SuggestedMeasureIDs: []string{"M131", "M082", "M141"}, SuggestedEvidenceIDs: []string{"E08"}, Priority: 85,
			RequiresExpertCalculation: true, ExpertHintDE: "Pruefung nur durch ZUeS gemaess BetrSichV.",
			ScenarioDE: "Behaelter versagt bei Druckpruefung", TriggerDE: "Wandstaerkenunterschreitung",
			HarmDE: "Bersten, Splitterflug, Tod", AffectedDE: "Pruefpersonal", ZoneDE: "Druckbehaelter",
			DefaultSeverity: 5, DefaultExposure: 2},
		{ID: "HP925", NameDE: "Funktionstest mit offener Schutzeinrichtung", NameEN: "Function test open guard",
			RequiredComponentTags: []string{"moving_part"}, RequiredLifecycles: []string{"maintenance"},
			GeneratedHazardCats: []string{"mechanical_hazard", "safety_function_failure"},
			SuggestedMeasureIDs: []string{"M054", "M082"}, SuggestedEvidenceIDs: []string{"E08"}, Priority: 80,
			ScenarioDE: "Test erfordert offene Schutzeinrichtung", TriggerDE: "Sichtpruefung noetig",
			HarmDE: "Erfassen, Quetschen", AffectedDE: "Pruefpersonal", ZoneDE: "Maschinenarbeitsraum",
			DefaultSeverity: 5, DefaultExposure: 2},
		{ID: "HP926", NameDE: "Messung an spannungsfuehrender Anlage", NameEN: "Measurement on energized system",
			RequiredComponentTags: []string{"electrical_part"}, RequiredEnergyTags: []string{"electrical_energy"},
			RequiredLifecycles: []string{"maintenance"}, GeneratedHazardCats: []string{"electrical_hazard"},
			SuggestedMeasureIDs: []string{"M082", "M141"}, SuggestedEvidenceIDs: []string{"E09"}, Priority: 75,
			ScenarioDE: "Messung unter Spannung", TriggerDE: "Messgeraet rutscht ab",
			HarmDE: "Stromschlag, Lichtbogen", AffectedDE: "Elektrofachkraft", ZoneDE: "Schaltschrank",
			DefaultSeverity: 4, DefaultExposure: 3},
		{ID: "HP927", NameDE: "ZfP mit Strahlenquelle", NameEN: "NDT with radiation source",
			RequiredComponentTags: []string{"radiation_source"}, RequiredLifecycles: []string{"maintenance"},
			GeneratedHazardCats: []string{"radiation_hazard"},
			SuggestedMeasureIDs: []string{"M082", "M141"}, SuggestedEvidenceIDs: []string{"E20"}, Priority: 80,
			RequiresExpertCalculation: true, ExpertHintDE: "Strahlenschutzbeauftragter nach StrlSchV erforderlich.",
			ScenarioDE: "Radiographische Pruefung mit Roentgen/Gamma", TriggerDE: "Sperrbereich nicht eingerichtet",
			HarmDE: "Ionisierende Strahlung, Krebs", AffectedDE: "Pruefpersonal", ZoneDE: "Pruef-/Kontrollbereich",
			DefaultSeverity: 5, DefaultExposure: 2},
		// — Fremdfirmen (HP928-HP931) —
		{ID: "HP928", NameDE: "Fehlende Einweisung Fremdfirma", NameEN: "Missing contractor induction",
			RequiredComponentTags: []string{"structural_part"}, RequiredLifecycles: []string{"maintenance"},
			GeneratedHazardCats: []string{"safety_function_failure"},
			SuggestedMeasureIDs: []string{"M082", "M141"}, SuggestedEvidenceIDs: []string{"E20"}, Priority: 70,
			ScenarioDE: "Fremdfirma kennt ortsspezifische Gefahren nicht", TriggerDE: "Keine Sicherheitsunterweisung",
			HarmDE: "Alle Gefaehrdungen durch Unkenntnis", AffectedDE: "Fremdfirmenpersonal", ZoneDE: "Gesamter Betrieb",
			DefaultSeverity: 4, DefaultExposure: 3},
		{ID: "HP929", NameDE: "Sprachbarriere bei Sicherheitskommunikation", NameEN: "Language barrier safety communication",
			RequiredComponentTags: []string{"structural_part"}, RequiredLifecycles: []string{"maintenance"},
			GeneratedHazardCats: []string{"safety_function_failure"},
			SuggestedMeasureIDs: []string{"M141", "M360"}, SuggestedEvidenceIDs: []string{"E20"}, Priority: 55,
			ScenarioDE: "Sicherheitsanweisungen nicht verstanden", TriggerDE: "Nur deutschsprachige Unterweisung",
			HarmDE: "Fehlverhalten durch Missverstaendnis", AffectedDE: "Fremdfirmenpersonal", ZoneDE: "Einsatzbereich",
			DefaultSeverity: 3, DefaultExposure: 3},
		{ID: "HP930", NameDE: "Parallele Arbeiten ohne Koordination", NameEN: "Parallel work no coordination",
			RequiredComponentTags: []string{"structural_part"}, RequiredLifecycles: []string{"maintenance"},
			GeneratedHazardCats: []string{"mechanical_hazard", "safety_function_failure"},
			SuggestedMeasureIDs: []string{"M082", "M141"}, SuggestedEvidenceIDs: []string{"E20"}, Priority: 75,
			ScenarioDE: "Mehrere Teams gleichzeitig an einer Anlage", TriggerDE: "Fehlende Koordination",
			HarmDE: "Unerwarteter Anlauf, Gefaehrdung", AffectedDE: "Alle Teams", ZoneDE: "Gesamte Anlage",
			DefaultSeverity: 5, DefaultExposure: 3},
		{ID: "HP931", NameDE: "Schnittstellenproblem an Gewerkeuebergaengen", NameEN: "Interface problem trade boundaries",
			RequiredComponentTags: []string{"structural_part"}, RequiredLifecycles: []string{"maintenance"},
			GeneratedHazardCats: []string{"safety_function_failure"},
			SuggestedMeasureIDs: []string{"M141", "M360"}, SuggestedEvidenceIDs: []string{"E20"}, Priority: 60,
			ScenarioDE: "Verantwortungsluecke zwischen Gewerken", TriggerDE: "Unklare Zustaendigkeiten",
			HarmDE: "Vernachlaessigte Sicherheit", AffectedDE: "Alle Gewerke", ZoneDE: "Schnittstellen",
			DefaultSeverity: 3, DefaultExposure: 3},
		// — Notfall (HP932-HP934) —
		{ID: "HP932", NameDE: "Versperrte Fluchtwege durch abgestelltes Material", NameEN: "Blocked escape routes maintenance",
			RequiredComponentTags: []string{"structural_part"}, RequiredLifecycles: []string{"maintenance"},
			GeneratedHazardCats: []string{"mechanical_hazard"},
			SuggestedMeasureIDs: []string{"M082"}, SuggestedEvidenceIDs: []string{"E20"}, Priority: 70,
			ScenarioDE: "Material blockiert Flucht- und Rettungswege", TriggerDE: "Abgestelltes Material, Geruest",
			HarmDE: "Verzoegerte Evakuierung", AffectedDE: "Alle im Gebaeude", ZoneDE: "Fluchtwege",
			DefaultSeverity: 4, DefaultExposure: 3},
		{ID: "HP933", NameDE: "Fehlende Erste-Hilfe am Wartungsort", NameEN: "Missing first aid maintenance site",
			RequiredComponentTags: []string{"structural_part"}, RequiredLifecycles: []string{"maintenance"},
			GeneratedHazardCats: []string{"mechanical_hazard"},
			SuggestedMeasureIDs: []string{"M082"}, SuggestedEvidenceIDs: []string{"E20"}, Priority: 50,
			ScenarioDE: "Kein Erste-Hilfe-Material am abgelegenen Ort", TriggerDE: "Entfernter Standort",
			HarmDE: "Verzoegerte Erstversorgung", AffectedDE: "Instandhalter", ZoneDE: "Abgelegene Wartungsorte",
			DefaultSeverity: 3, DefaultExposure: 3},
		{ID: "HP934", NameDE: "Erschwerter Zugang zu Loescheinrichtungen", NameEN: "Firefighting during maintenance",
			RequiredComponentTags: []string{"structural_part"}, RequiredLifecycles: []string{"maintenance"},
			GeneratedHazardCats: []string{"thermal_hazard"},
			SuggestedMeasureIDs: []string{"M082", "M141"}, SuggestedEvidenceIDs: []string{"E10", "E20"}, Priority: 65,
			ScenarioDE: "Feuerloescher nicht erreichbar", TriggerDE: "Verstellter Loescher",
			HarmDE: "Brandausbreitung, Verbrennungen", AffectedDE: "Instandhalter", ZoneDE: "Wartungsbereich",
			DefaultSeverity: 4, DefaultExposure: 2},
	}
}
