package iace

// GetElevatorPatterns returns hazard patterns specific to elevators and lifts,
// aligned with EN 81-20/50 (passenger/goods lifts), EN 81-70 (accessibility),
// and EN 81-72 (firefighter lifts). HP174-HP198.
func GetElevatorPatterns() []HazardPattern {
	return []HazardPattern{
		// ================================================================
		// Elevator / Lift Patterns (HP174-HP198)
		// ================================================================
		{
			ID: "HP174", NameDE: "Einschluss in Schachtgrube", NameEN: "Entrapment in pit",
			MachineTypes: []string{"elevator", "lift", "escalator"},
			RequiredComponentTags: []string{"gravity_risk", "structural_part", "elevator_shaft"},
			RequiredEnergyTags:    []string{},
			GeneratedHazardCats:   []string{"mechanical_hazard"},
			SuggestedMeasureIDs:   []string{"M001", "M005", "M051"},
			SuggestedEvidenceIDs:  []string{"E01", "E08"},
			Priority:              95,
			ScenarioDE:      "Wartungspersonal steigt in die Schachtgrube. Fahrkorb faehrt nach unten und schliesst den Fluchtweg ab.",
			TriggerDE:       "Fehlende Grubenfahrt-Sicherung, defekter Grubenschalter, unbeabsichtigter Fahrkorbstart.",
			HarmDE:          "Toedliche Quetschverletzung zwischen Fahrkorbunterseite und Grubenboden.",
			AffectedDE:      "Wartungspersonal, Aufzugsmonteure",
			ZoneDE:          "Schachtgrube unterhalb des Fahrkorbs",
			DefaultSeverity: 5, DefaultExposure: 2,
		},
		{
			ID: "HP175", NameDE: "Quetschen im Tuerspalt", NameEN: "Crushing in door gap",
			MachineTypes: []string{"elevator", "lift", "escalator"},
			RequiredComponentTags: []string{"elevator_door", "pinch_point", "moving_part"},
			RequiredEnergyTags:    []string{},
			GeneratedHazardCats:   []string{"mechanical_hazard"},
			SuggestedMeasureIDs:   []string{"M001", "M054"},
			SuggestedEvidenceIDs:  []string{"E01", "E08"},
			Priority:              94,
			ScenarioDE:      "Person greift zwischen Fahrkorbtuer und Schachtwand oder wird zwischen schliessenden Tuerfluegeln eingeklemmt.",
			TriggerDE:       "Defekte Lichtschranke, versagende Reversierung der Tuerschliessbewegung, zu grosser Spalt.",
			HarmDE:          "Quetschung von Fingern und Haenden, Einklemmen des Koerpers zwischen Tuer und Schachtwand.",
			AffectedDE:      "Passagiere, Kinder, aeltere Personen",
			ZoneDE:          "Tuerspalt zwischen Fahrkorbtuer und Schachtinnenwand",
			DefaultSeverity: 4, DefaultExposure: 4,
		},
		{
			ID: "HP176", NameDE: "Absturzgefahr bei offenem Schacht", NameEN: "Fall hazard at open shaft",
			MachineTypes: []string{"elevator", "lift", "escalator"},
			RequiredComponentTags: []string{"elevator_shaft", "gravity_risk"},
			RequiredEnergyTags:    []string{},
			ExcludedComponentTags: []string{"safety_device"},
			GeneratedHazardCats:   []string{"mechanical_hazard"},
			SuggestedMeasureIDs:   []string{"M001", "M005", "M051"},
			SuggestedEvidenceIDs:  []string{"E01", "E08"},
			Priority:              98,
			ScenarioDE:      "Schachttuer oeffnet sich ohne dass der Fahrkorb auf der Etage steht. Person tritt in den offenen Schacht.",
			TriggerDE:       "Versagen der Schachttuerzuhaltung, Manipulation durch unbefugte Personen, defekte Verriegelung.",
			HarmDE:          "Toedlicher Absturz in den Aufzugsschacht, schwerste Mehrfachverletzungen.",
			AffectedDE:      "Alle Personen mit Schachtzugang, insbesondere Kinder und Wartungspersonal",
			ZoneDE:          "Schachttueroeffnung auf allen Haltestellen",
			DefaultSeverity: 5, DefaultExposure: 2,
		},
		{
			ID: "HP177", NameDE: "Pufferversagen — Aufprall in Endlage", NameEN: "Buffer failure — impact at terminal",
			MachineTypes: []string{"elevator", "lift", "escalator"},
			RequiredComponentTags: []string{"elevator_shaft", "gravity_risk", "structural_part"},
			RequiredEnergyTags:    []string{"stored_energy"},
			GeneratedHazardCats:   []string{"mechanical_hazard"},
			SuggestedMeasureIDs:   []string{"M001", "M051", "M131"},
			SuggestedEvidenceIDs:  []string{"E01", "E08"},
			Priority:              96,
			RequiresExpertCalculation: true,
			ExpertHintDE: "Pufferdimensionierung muss rechnerisch nachgewiesen werden (EN 81-20 Anhang).",
			ScenarioDE:      "Fahrkorb ueberfaehrt die unterste Haltestelle und trifft auf den Puffer. Puffer absorbiert die Energie nicht ausreichend.",
			TriggerDE:       "Versagen der Endschalter, defekte oder falsch dimensionierte Puffer, Uebergeschwindigkeit.",
			HarmDE:          "Schwere Wirbelsaeulenverletzungen, Knochenbrueche, innere Verletzungen durch Aufprall.",
			AffectedDE:      "Passagiere im Fahrkorb",
			ZoneDE:          "Schachtgrube, unterste Endlage des Fahrkorbs",
			DefaultSeverity: 5, DefaultExposure: 1,
		},
		{
			ID: "HP178", NameDE: "Seilriss / Treibscheibenversagen", NameEN: "Rope break / traction sheave failure",
			MachineTypes: []string{"elevator", "lift", "escalator"},
			RequiredComponentTags: []string{"elevator_traction", "gravity_risk"},
			RequiredEnergyTags:    []string{},
			GeneratedHazardCats:   []string{"mechanical_hazard"},
			SuggestedMeasureIDs:   []string{"M001", "M054", "M131"},
			SuggestedEvidenceIDs:  []string{"E01", "E08", "E20"},
			Priority:              99,
			RequiresExpertCalculation: true,
			ExpertHintDE: "Seilberechnung und Treibfaehigkeitsnachweis nach EN 81-20 Abschnitt 5.7 erforderlich.",
			ScenarioDE:      "Tragseile reissen oder rutschen auf der Treibscheibe. Fahrkorb faellt unkontrolliert ab.",
			TriggerDE:       "Verschleiss der Tragseile ueber Ablegereife, Schmierversagen der Treibscheibe, Ueberlast.",
			HarmDE:          "Toedliche Verletzungen durch unkontrollierten Absturz des Fahrkorbs.",
			AffectedDE:      "Passagiere im Fahrkorb",
			ZoneDE:          "Gesamter Aufzugsschacht, Treibscheibenraum",
			DefaultSeverity: 5, DefaultExposure: 1,
		},
		{
			ID: "HP179", NameDE: "Uebergeschwindigkeit des Fahrkorbs", NameEN: "Car overspeed",
			MachineTypes: []string{"elevator", "lift", "escalator"},
			RequiredComponentTags: []string{"elevator_traction", "moving_part"},
			RequiredEnergyTags:    []string{},
			GeneratedHazardCats:   []string{"mechanical_hazard", "safety_function_failure"},
			SuggestedMeasureIDs:   []string{"M054", "M106", "M131"},
			SuggestedEvidenceIDs:  []string{"E01", "E08"},
			Priority:              97,
			RequiresExpertCalculation: true,
			ExpertHintDE: "Geschwindigkeitsbegrenzer-Ausloesegeschwindigkeit und Fangvorrichtung muessen nach EN 81-20 ausgelegt werden.",
			ScenarioDE:      "Fahrkorb beschleunigt ueber die Nenngeschwindigkeit hinaus. Geschwindigkeitsbegrenzer oder Fangvorrichtung loest nicht oder zu spaet aus.",
			TriggerDE:       "Defekter Frequenzumrichter, Versagen des Geschwindigkeitsbegrenzers, Seil-Treibscheiben-Durchrutschen.",
			HarmDE:          "Schwere Aufprallverletzungen, Wirbelsaeulenschaeden, innere Blutungen.",
			AffectedDE:      "Passagiere im Fahrkorb",
			ZoneDE:          "Fahrkorb und Schachtgrube",
			DefaultSeverity: 5, DefaultExposure: 1,
		},
		{
			ID: "HP180", NameDE: "Fehlende Notrufeinrichtung", NameEN: "Missing emergency call device",
			MachineTypes: []string{"elevator", "lift", "escalator"},
			RequiredComponentTags: []string{"elevator_car", "structural_part"},
			RequiredEnergyTags:    []string{},
			ExcludedComponentTags: []string{"emergency_comm"},
			GeneratedHazardCats:   []string{"safety_function_failure"},
			SuggestedMeasureIDs:   []string{"M106"},
			SuggestedEvidenceIDs:  []string{"E01"},
			Priority:              85,
			ScenarioDE:      "Passagier ist im Fahrkorb eingeschlossen und kann keinen Notruf absetzen. Keine Kommunikation nach aussen moeglich.",
			TriggerDE:       "Defektes Notrufsystem, kein GSM-Empfang, ausgefallene Notrufzentrale.",
			HarmDE:          "Panikattacken, Dehydrierung bei laengerem Einschluss, Lebensgefahr fuer vorerkrankte Personen.",
			AffectedDE:      "Eingeschlossene Passagiere, insbesondere aeltere oder vorerkrankte Personen",
			ZoneDE:          "Fahrkorb (gesamter Innenraum)",
			DefaultSeverity: 3, DefaultExposure: 2,
		},
		{
			ID: "HP181", NameDE: "Brandfalle im Aufzugsschacht", NameEN: "Fire trap in elevator shaft",
			MachineTypes: []string{"elevator", "lift", "escalator"},
			RequiredComponentTags: []string{"elevator_shaft", "structural_part"},
			RequiredEnergyTags:    []string{"thermal"},
			GeneratedHazardCats:   []string{"thermal_hazard", "material_environmental"},
			SuggestedMeasureIDs:   []string{"M124", "M141"},
			SuggestedEvidenceIDs:  []string{"E01", "E20"},
			Priority:              93,
			ScenarioDE:      "Feuer bricht im Gebaeude aus. Aufzugsschacht wirkt als Kamin und verteilt Rauch auf alle Stockwerke. Fahrkorb bleibt in Brandetage stehen.",
			TriggerDE:       "Fehlende Brandschutzklappe, defekte Brandfallsteuerung, Nutzung des Aufzugs im Brandfall.",
			HarmDE:          "Rauchgasvergiftung, Verbrennungen, Tod durch Erstickung im eingeschlossenen Fahrkorb.",
			AffectedDE:      "Passagiere, Gebaeudebewohner",
			ZoneDE:          "Aufzugsschacht, Fahrkorb, alle Haltestellen",
			DefaultSeverity: 5, DefaultExposure: 1,
		},
		{
			ID: "HP182", NameDE: "Quetschen zwischen Fahrkorb und Gegengewicht", NameEN: "Crushing between car and counterweight",
			MachineTypes: []string{"elevator", "lift", "escalator"},
			RequiredComponentTags: []string{"elevator_traction", "counterweight", "pinch_point"},
			RequiredEnergyTags:    []string{},
			GeneratedHazardCats:   []string{"mechanical_hazard"},
			SuggestedMeasureIDs:   []string{"M001", "M005"},
			SuggestedEvidenceIDs:  []string{"E01", "E08"},
			Priority:              92,
			ScenarioDE:      "Wartungspersonal arbeitet im Schacht auf dem Fahrkorbdach. Fahrkorb faehrt nach oben, Gegengewicht nach unten — Quetschstelle entsteht.",
			TriggerDE:       "Fehlende Schutzabstaende, defekter Inspektionsbetrieb, unbeabsichtigter Normalfahrt-Start.",
			HarmDE:          "Toedliche Quetschverletzungen zwischen Fahrkorb und Gegengewicht oder Schachtstrukturen.",
			AffectedDE:      "Wartungspersonal, Aufzugsmonteure auf dem Fahrkorbdach",
			ZoneDE:          "Schachtbereich in dem sich Fahrkorb und Gegengewicht begegnen",
			DefaultSeverity: 5, DefaultExposure: 2,
		},
		{
			ID: "HP183", NameDE: "Elektrischer Schlag im Triebwerksraum", NameEN: "Electric shock in machine room",
			MachineTypes: []string{"elevator", "lift", "escalator"},
			RequiredComponentTags: []string{"elevator_traction", "electrical_part"},
			RequiredEnergyTags:    []string{"electrical_energy"},
			GeneratedHazardCats:   []string{"electrical_hazard"},
			SuggestedMeasureIDs:   []string{"M051", "M054", "M141"},
			SuggestedEvidenceIDs:  []string{"E01", "E08"},
			Priority:              90,
			ScenarioDE:      "Wartungstechniker arbeitet im Triebwerksraum an spannungsfuehrenden Teilen (Frequenzumrichter, Schaltschrank, Motor).",
			TriggerDE:       "Fehlende Freischaltung, defekte Isolierung, direktes Beruehren spannungsfuehrender Komponenten.",
			HarmDE:          "Stromschlag mit Herzrhythmusstoerungen, Verbrennungen, Tod durch Herzkammerflimmern.",
			AffectedDE:      "Aufzugsmonteure, Elektrofachkraefte",
			ZoneDE:          "Triebwerksraum, Schaltschrank, Frequenzumrichter",
			DefaultSeverity: 5, DefaultExposure: 2,
		},
		{
			ID: "HP184", NameDE: "Hydraulikversagen bei hydraulischem Aufzug", NameEN: "Hydraulic failure in hydraulic lift",
			MachineTypes: []string{"elevator", "lift", "escalator"},
			RequiredComponentTags: []string{"hydraulic_part", "elevator_car", "gravity_risk"},
			RequiredEnergyTags:    []string{},
			GeneratedHazardCats:   []string{"mechanical_hazard", "pneumatic_hydraulic"},
			SuggestedMeasureIDs:   []string{"M001", "M051", "M131"},
			SuggestedEvidenceIDs:  []string{"E01", "E08", "E20"},
			Priority:              96,
			ScenarioDE:      "Hydraulikzylinder oder -leitung versagt. Fahrkorb sinkt unkontrolliert ab oder faellt herab.",
			TriggerDE:       "Leitungsbruch, Dichtungsversagen am Kolben, defektes Absperrventil, Korrosion des Zylinders.",
			HarmDE:          "Schwere Aufprallverletzungen, Quetschungen in der Schachtgrube.",
			AffectedDE:      "Passagiere im Fahrkorb",
			ZoneDE:          "Fahrkorb, Schachtgrube, Hydraulikzylinder-Bereich",
			DefaultSeverity: 5, DefaultExposure: 1,
		},
		{
			ID: "HP185", NameDE: "Scherenstelle Fahrkorb / Schachtwand", NameEN: "Shearing between car and shaft wall",
			MachineTypes: []string{"elevator", "lift", "escalator"},
			RequiredComponentTags: []string{"elevator_car", "shear_risk", "moving_part"},
			RequiredEnergyTags:    []string{},
			GeneratedHazardCats:   []string{"mechanical_hazard"},
			SuggestedMeasureIDs:   []string{"M001", "M005"},
			SuggestedEvidenceIDs:  []string{"E01", "E08"},
			Priority:              91,
			ScenarioDE:      "Koerperteil ragt ueber die Fahrkorbkante hinaus waehrend der Fahrt. Scherstelle zwischen Fahrkorb und Schachtstruktur.",
			TriggerDE:       "Defekte Fahrkorbtuer, fehlende Schachtverkleidung, herauslehnende Passagiere bei Lastenaufzuegen.",
			HarmDE:          "Abtrennung von Gliedmassen, toedliche Scherverletzungen.",
			AffectedDE:      "Passagiere, Ladepersonal bei Lastenaufzuegen",
			ZoneDE:          "Uebergangsbereich zwischen Fahrkorbkante und Schachtinnenwand",
			DefaultSeverity: 5, DefaultExposure: 2,
		},
		{
			ID: "HP186", NameDE: "NOT-Befreiung durch Laien", NameEN: "Emergency rescue by untrained persons",
			MachineTypes: []string{"elevator", "lift", "escalator"},
			RequiredComponentTags: []string{"elevator_car", "structural_part"},
			RequiredEnergyTags:    []string{},
			GeneratedHazardCats:   []string{"mechanical_hazard", "safety_function_failure"},
			SuggestedMeasureIDs:   []string{"M106", "M141"},
			SuggestedEvidenceIDs:  []string{"E01"},
			Priority:              82,
			ScenarioDE:      "Nicht geschulte Personen versuchen eingeschlossene Passagiere zu befreien durch manuelle Oeffnung der Schachttuer.",
			TriggerDE:       "Fehlende Rettungskenntnisse, Panik, Versuch der Eigenrettung ueber das Fahrkorbdach.",
			HarmDE:          "Absturz in den Schacht, Quetschung bei unerwarteter Fahrkorbewegung.",
			AffectedDE:      "Retter und eingeschlossene Personen",
			ZoneDE:          "Schachttueroeffnung, Fahrkorbdach, Schachtinnenraum",
			DefaultSeverity: 4, DefaultExposure: 2,
		},
		{
			ID: "HP187", NameDE: "Einklemmung im Tuermechanismus", NameEN: "Trapping in door mechanism",
			MachineTypes: []string{"elevator", "lift", "escalator"},
			RequiredComponentTags: []string{"elevator_door", "pinch_point"},
			RequiredEnergyTags:    []string{},
			GeneratedHazardCats:   []string{"mechanical_hazard"},
			SuggestedMeasureIDs:   []string{"M001", "M054"},
			SuggestedEvidenceIDs:  []string{"E01", "E08"},
			Priority:              88,
			ScenarioDE:      "Finger oder Kleidungsstuecke werden in den Tuermechanismus (Fuehrungsschienen, Rollenkaesten) eingezogen.",
			TriggerDE:       "Kinder spielen am Tuermechanismus, fehlende Abdeckungen, Kleidung verfaengt sich.",
			HarmDE:          "Quetschung von Fingern, Zerrungen durch mitgeschleppte Kleidung.",
			AffectedDE:      "Passagiere, insbesondere Kinder",
			ZoneDE:          "Tuermechanismus, Fuehrungsschienen der Schiebetuer",
			DefaultSeverity: 3, DefaultExposure: 3,
		},
		{
			ID: "HP188", NameDE: "Ueberlast — Seilspannungsgrenze ueberschritten", NameEN: "Overload — rope tension limit exceeded",
			MachineTypes: []string{"elevator", "lift", "escalator"},
			RequiredComponentTags: []string{"elevator_traction", "gravity_risk"},
			RequiredEnergyTags:    []string{},
			GeneratedHazardCats:   []string{"mechanical_hazard", "safety_function_failure"},
			SuggestedMeasureIDs:   []string{"M001", "M106"},
			SuggestedEvidenceIDs:  []string{"E01", "E08"},
			Priority:              93,
			RequiresExpertCalculation: true,
			ExpertHintDE: "Ueberlasterkennung muss nach EN 81-20 kalibriert sein. Tragseilsicherheitsfaktor nachweisen.",
			ScenarioDE:      "Fahrkorb wird ueber die zulaessige Tragfaehigkeit beladen. Tragseile erreichen ihre Spannungsgrenze.",
			TriggerDE:       "Defekte Ueberlastwaage, Manipulation der Lastbegrenzung, schwere Gueter im Personenaufzug.",
			HarmDE:          "Seilversagen mit Fahrkorbabsturz, Pufferaufprall mit schweren Verletzungen.",
			AffectedDE:      "Alle Passagiere im ueberladenen Fahrkorb",
			ZoneDE:          "Fahrkorb, Tragseile, Treibscheibe",
			DefaultSeverity: 5, DefaultExposure: 2,
		},
		{
			ID: "HP189", NameDE: "Fahrkorb-Niveauversatz an Haltestelle", NameEN: "Car leveling offset at landing",
			MachineTypes: []string{"elevator", "lift", "escalator"},
			RequiredComponentTags: []string{"elevator_car", "moving_part"},
			RequiredEnergyTags:    []string{},
			GeneratedHazardCats:   []string{"mechanical_hazard"},
			SuggestedMeasureIDs:   []string{"M008", "M001", "M141"},
			SuggestedEvidenceIDs:  []string{"E01"},
			Priority:              75,
			ScenarioDE:      "Fahrkorb steht nicht buendig mit dem Stockwerksboden. Stufenbildung von mehr als 20mm.",
			TriggerDE:       "Verschleiss der Bremse, fehlende Nachregulierung, defekter Niveauschalter.",
			HarmDE:          "Stolpersturz beim Betreten oder Verlassen des Fahrkorbs, insbesondere fuer Rollstuhlfahrer und Gehbehinderte.",
			AffectedDE:      "Passagiere, insbesondere mobilitaetseingeschraenkte Personen",
			ZoneDE:          "Uebergang Fahrkorbboden / Stockwerksboden",
			DefaultSeverity: 2, DefaultExposure: 4,
		},
		{
			ID: "HP190", NameDE: "Quetschgefahr auf Fahrkorbdach", NameEN: "Crushing hazard on car roof",
			MachineTypes: []string{"elevator", "lift", "escalator"},
			RequiredComponentTags: []string{"elevator_car", "pinch_point", "structural_part"},
			RequiredEnergyTags:    []string{},
			GeneratedHazardCats:   []string{"mechanical_hazard"},
			SuggestedMeasureIDs:   []string{"M001", "M005", "M051"},
			SuggestedEvidenceIDs:  []string{"E01", "E08"},
			Priority:              94,
			ScenarioDE:      "Monteur arbeitet auf dem Fahrkorbdach im Inspektionsbetrieb. Quetschgefahr zwischen Fahrkorbdach und Schachtdecke.",
			TriggerDE:       "Endschalter Schachtkopf defekt, zu geringe Schutzraeume, Wechsel von Inspektions- auf Normalbetrieb.",
			HarmDE:          "Toedliche Quetschung zwischen Fahrkorbdach und Schachtdecke oder Einbauten.",
			AffectedDE:      "Wartungspersonal auf dem Fahrkorbdach",
			ZoneDE:          "Fahrkorbdach, Schachtkopf",
			DefaultSeverity: 5, DefaultExposure: 2,
		},
		{
			ID: "HP191", NameDE: "Unbeabsichtigte Fahrkorbewegung bei offener Tuer", NameEN: "Unintended car movement with door open",
			MachineTypes: []string{"elevator", "lift", "escalator"},
			RequiredComponentTags: []string{"elevator_door", "elevator_traction", "moving_part"},
			RequiredEnergyTags:    []string{},
			GeneratedHazardCats:   []string{"mechanical_hazard", "safety_function_failure"},
			SuggestedMeasureIDs:   []string{"M001", "M054", "M106"},
			SuggestedEvidenceIDs:  []string{"E01", "E08"},
			Priority:              97,
			RequiresExpertCalculation: true,
			ExpertHintDE: "UCM (Unintended Car Movement) Schutz nach EN 81-20 Abschnitt 5.6.7 nachweisen.",
			ScenarioDE:      "Fahrkorb bewegt sich waehrend die Tueren geoeffnet sind. Person wird zwischen Fahrkorb und Schacht eingeklemmt.",
			TriggerDE:       "Bremsversagen, Steuerungsfehler, fehlende UCM-Schutzeinrichtung.",
			HarmDE:          "Toedliche Scher- oder Quetschverletzung beim Ein- oder Aussteigen.",
			AffectedDE:      "Passagiere beim Ein-/Aussteigen",
			ZoneDE:          "Tuerschwelle, Uebergang Fahrkorb/Stockwerk",
			DefaultSeverity: 5, DefaultExposure: 2,
		},
		{
			ID: "HP192", NameDE: "Vandalismus an Aufzugssteuerung", NameEN: "Vandalism on elevator controls",
			MachineTypes: []string{"elevator", "lift", "escalator"},
			RequiredComponentTags: []string{"elevator_car", "programmable"},
			RequiredEnergyTags:    []string{},
			GeneratedHazardCats:   []string{"safety_function_failure"},
			SuggestedMeasureIDs:   []string{"M005", "M106"},
			SuggestedEvidenceIDs:  []string{"E01"},
			Priority:              70,
			ScenarioDE:      "Unbefugte manipulieren Bedienelemente, Notruf oder Steuerung im Fahrkorb. Sicherheitsfunktionen werden beeintraechtigt.",
			TriggerDE:       "Mutwillige Beschaedigung von Tastern, Blockieren der Tueren, Ueberbruecken von Sicherheitskreisen.",
			HarmDE:          "Einschluss, Tuerfunktionsstoerung, Folgeverletzungen durch deaktivierte Sicherheitseinrichtungen.",
			AffectedDE:      "Nachfolgende Passagiere",
			ZoneDE:          "Fahrkorb-Bedientableau, Steuerungsschrank",
			DefaultSeverity: 3, DefaultExposure: 3,
		},
		{
			ID: "HP193", NameDE: "Seismische Belastung Aufzugsanlage", NameEN: "Seismic load on elevator system",
			MachineTypes: []string{"elevator", "lift", "escalator"},
			RequiredComponentTags: []string{"elevator_shaft", "structural_part"},
			RequiredEnergyTags:    []string{},
			GeneratedHazardCats:   []string{"mechanical_hazard"},
			SuggestedMeasureIDs:   []string{"M051", "M131"},
			SuggestedEvidenceIDs:  []string{"E01", "E20"},
			Priority:              60,
			ScenarioDE:      "Erdbeben oder starke Gebaeudeschwingungen verursachen Entgleisung des Fahrkorbs aus den Fuehrungsschienen.",
			TriggerDE:       "Seismische Belastung ueberschreitet Auslegung der Fuehrungsschienen und Befestigungen.",
			HarmDE:          "Fahrkorbblockade, Einschluss, Absturz bei Schienenbruch.",
			AffectedDE:      "Passagiere im Fahrkorb",
			ZoneDE:          "Gesamter Aufzugsschacht, Fuehrungsschienen",
			DefaultSeverity: 4, DefaultExposure: 1,
		},
		{
			ID: "HP194", NameDE: "Fangvorrichtung klemmt nicht", NameEN: "Safety gear does not engage",
			MachineTypes: []string{"elevator", "lift", "escalator"},
			RequiredComponentTags: []string{"elevator_traction", "gravity_risk"},
			RequiredEnergyTags:    []string{},
			GeneratedHazardCats:   []string{"safety_function_failure", "mechanical_hazard"},
			SuggestedMeasureIDs:   []string{"M054", "M106", "M131"},
			SuggestedEvidenceIDs:  []string{"E01", "E08"},
			Priority:              98,
			RequiresExpertCalculation: true,
			ExpertHintDE: "Fangvorrichtung muss jaehrlich geprueft und die Ausloesung verifiziert werden (EN 81-20, TRA 007).",
			ScenarioDE:      "Geschwindigkeitsbegrenzer loest aus, aber die Fangvorrichtung greift nicht in die Fuehrungsschienen.",
			TriggerDE:       "Verschleiss der Fangbacken, Korrosion, fehlerhafte Justierung, fehlende Wartung.",
			HarmDE:          "Unkontrollierter Absturz des Fahrkorbs mit toedlichen Verletzungen.",
			AffectedDE:      "Passagiere im Fahrkorb",
			ZoneDE:          "Fangvorrichtung am Fahrkorbrahmen, Fuehrungsschienen",
			DefaultSeverity: 5, DefaultExposure: 1,
		},
		{
			ID: "HP195", NameDE: "Laermexposition Triebwerksraum", NameEN: "Noise exposure in machine room",
			MachineTypes: []string{"elevator", "lift", "escalator"},
			RequiredComponentTags: []string{"elevator_traction", "noise_source"},
			RequiredEnergyTags:    []string{},
			GeneratedHazardCats:   []string{"noise_hazard"},
			SuggestedMeasureIDs:   []string{"M141"},
			SuggestedEvidenceIDs:  []string{"E20"},
			Priority:              55,
			ScenarioDE:      "Dauerlaerm durch Antriebsmaschine, Luefter und Frequenzumrichter im Triebwerksraum ueberschreitet 80 dB(A).",
			TriggerDE:       "Laengerer Aufenthalt im Triebwerksraum ohne Gehoerschutz, fehlende Schalldaemmung.",
			HarmDE:          "Gehoerschaedigung, Tinnitus bei wiederholter Exposition.",
			AffectedDE:      "Wartungspersonal, Aufzugsmonteure",
			ZoneDE:          "Triebwerksraum, maschinenraumloser Schachtkopf",
			DefaultSeverity: 2, DefaultExposure: 3,
		},
		{
			ID: "HP196", NameDE: "Absturz in Schacht bei Fahrkorbdach-Arbeiten", NameEN: "Fall into shaft during car-top work",
			MachineTypes: []string{"elevator", "lift", "escalator"},
			RequiredComponentTags: []string{"elevator_car", "gravity_risk"},
			RequiredEnergyTags:    []string{},
			GeneratedHazardCats:   []string{"mechanical_hazard"},
			SuggestedMeasureIDs:   []string{"M001", "M051", "M141"},
			SuggestedEvidenceIDs:  []string{"E01", "E08"},
			Priority:              92,
			ScenarioDE:      "Monteur steht auf dem Fahrkorbdach und stuerzt in den Schacht oder zwischen Fahrkorb und Schachtwand.",
			TriggerDE:       "Fehlende Absturzsicherung auf Fahrkorbdach, glatte Oberflaeche, fehlender Gelaender.",
			HarmDE:          "Toedliche Sturzverletzungen, Knochenbrueche.",
			AffectedDE:      "Wartungspersonal, Aufzugsmonteure",
			ZoneDE:          "Fahrkorbdach, Spalt zwischen Fahrkorb und Schachtwand",
			DefaultSeverity: 5, DefaultExposure: 2,
		},
		{
			ID: "HP197", NameDE: "Vergiftung durch Oel/Schmierstoffe im Schacht", NameEN: "Intoxication from oil/lubricants in shaft",
			MachineTypes: []string{"elevator", "lift", "escalator"},
			RequiredComponentTags: []string{"elevator_shaft", "chemical_risk"},
			RequiredEnergyTags:    []string{},
			GeneratedHazardCats:   []string{"material_environmental"},
			SuggestedMeasureIDs:   []string{"M124", "M141"},
			SuggestedEvidenceIDs:  []string{"E20"},
			Priority:              50,
			ScenarioDE:      "Schmiermittel und Oeldaempfe sammeln sich im schlecht beluefteten Schacht. Wartungspersonal atmet daempfe ein.",
			TriggerDE:       "Fehlende Schachtbelueftung, ueberlaufende Oelsammelwanne, defekte Absaugung.",
			HarmDE:          "Atemwegsreizung, Schwindel, Uebelkeit bei laengerem Aufenthalt.",
			AffectedDE:      "Wartungspersonal im Schacht",
			ZoneDE:          "Schachtgrube, schlecht belueftete Schachtbereiche",
			DefaultSeverity: 2, DefaultExposure: 2,
		},
		{
			ID: "HP198", NameDE: "Tuerschliessdruck zu hoch", NameEN: "Door closing force too high",
			MachineTypes: []string{"elevator", "lift", "escalator"},
			RequiredComponentTags: []string{"elevator_door", "moving_part"},
			RequiredEnergyTags:    []string{},
			GeneratedHazardCats:   []string{"mechanical_hazard"},
			SuggestedMeasureIDs:   []string{"M061", "M002", "M141"},
			SuggestedEvidenceIDs:  []string{"E01", "E08"},
			Priority:              78,
			ScenarioDE:      "Tuerschliessmechanismus uebt zu grosse Kraft aus. Passagiere werden beim Schliessen der Tueren getroffen.",
			TriggerDE:       "Falsch eingestellter Tuerantrieb, defekter Kraftbegrenzer, fehlende Sicherheitsleiste.",
			HarmDE:          "Prellungen, Quetschungen, Verletzungen insbesondere bei Kindern und aelteren Personen.",
			AffectedDE:      "Passagiere, insbesondere Kinder und mobilitaetseingeschraenkte Personen",
			ZoneDE:          "Tueroeffnungsbereich, Schliesskanten der Fahrkorbtuer",
			DefaultSeverity: 3, DefaultExposure: 4,
		},
	}
}
