package iace

// GetAGVAgriPatterns returns hazard patterns for automated guided vehicles (AGV/FTS)
// per ISO 3691-4 and agricultural machines per ISO 4254 series. HP199-HP228.
func GetAGVAgriPatterns() []HazardPattern {
	return []HazardPattern{
		// ================================================================
		// AGV / FTS — Automated Guided Vehicles (HP199-HP213)
		// ================================================================
		{
			ID: "HP199", NameDE: "Kollision AGV mit Person", NameEN: "AGV collision with person",
			RequiredComponentTags: []string{"agv", "moving_part"},
			RequiredEnergyTags:    []string{},
			GeneratedHazardCats:   []string{"mechanical_hazard"},
			SuggestedMeasureIDs:   []string{"M001", "M054", "M106"},
			SuggestedEvidenceIDs:  []string{"E01", "E08"},
			Priority:              97,
			ScenarioDE:      "AGV faehrt autonom durch den Betrieb und kollidiert mit einer Person, die den Fahrweg kreuzt.",
			TriggerDE:       "Sensorausfall, verschmutzte Laserscanner, Person ausserhalb des Erfassungswinkels, zu hohe Geschwindigkeit.",
			HarmDE:          "Prellungen, Knochenbrueche, Ueberrollverletzungen bei schwerem AGV.",
			AffectedDE:      "Logistikmitarbeiter, Besucher, alle Personen im AGV-Fahrbereich",
			ZoneDE:          "Gesamter AGV-Fahrweg und Kreuzungsbereiche",
			DefaultSeverity: 4, DefaultExposure: 4,
		},
		{
			ID: "HP200", NameDE: "Quetschen zwischen AGV und Regalwand", NameEN: "Crushing between AGV and rack",
			RequiredComponentTags: []string{"agv", "pinch_point", "structural_part"},
			RequiredEnergyTags:    []string{},
			GeneratedHazardCats:   []string{"mechanical_hazard"},
			SuggestedMeasureIDs:   []string{"M001", "M005", "M054"},
			SuggestedEvidenceIDs:  []string{"E01", "E08"},
			Priority:              95,
			ScenarioDE:      "Person steht zwischen Regal und AGV-Fahrweg. AGV faehrt an und quetscht Person gegen die Regalstruktur.",
			TriggerDE:       "Enger Fahrweg, seitlicher Sensorbereich nicht abgedeckt, Person beugt sich in Fahrweg.",
			HarmDE:          "Schwere Quetschverletzungen des Rumpfes, Rippenfrakturen, innere Verletzungen.",
			AffectedDE:      "Lagerpersonal, Kommissionierer",
			ZoneDE:          "Engstellen zwischen AGV-Fahrweg und Regalen oder Waenden",
			DefaultSeverity: 5, DefaultExposure: 3,
		},
		{
			ID: "HP201", NameDE: "Ueberfahren von Fuessen durch AGV", NameEN: "Feet run over by AGV",
			RequiredComponentTags: []string{"agv", "moving_part"},
			RequiredEnergyTags:    []string{},
			GeneratedHazardCats:   []string{"mechanical_hazard"},
			SuggestedMeasureIDs:   []string{"M054", "M141"},
			SuggestedEvidenceIDs:  []string{"E08"},
			Priority:              85,
			ScenarioDE:      "Person steht neben dem AGV-Fahrweg. AGV faehrt ueber den Fuss, da Bodensensoren den Fuss nicht erkennen.",
			TriggerDE:       "Fuesse ragen in den Fahrweg, Sicherheitsscanner erfasst nur ab Kniehoehe, fehlende Bumper.",
			HarmDE:          "Fussquetschung, Zehenfrakturen, Mittelfussknochenbruch.",
			AffectedDE:      "Lagerpersonal, alle Personen neben AGV-Fahrweg",
			ZoneDE:          "Bodenbereich entlang der AGV-Fahrspur",
			DefaultSeverity: 3, DefaultExposure: 4,
		},
		{
			ID: "HP202", NameDE: "Ladung faellt von AGV", NameEN: "Load falls from AGV",
			RequiredComponentTags: []string{"agv", "gravity_risk", "variable_workpiece"},
			RequiredEnergyTags:    []string{},
			GeneratedHazardCats:   []string{"mechanical_hazard"},
			SuggestedMeasureIDs:   []string{"M001", "M051"},
			SuggestedEvidenceIDs:  []string{"E08"},
			Priority:              88,
			ScenarioDE:      "Transportiertes Gut (Palette, Behaelter) rutscht bei Kurvenfahrt oder Bremsung vom AGV herunter.",
			TriggerDE:       "Ueberladung, ungesicherte Ladung, abruptes Bremsmanoever, Bodenunebenheiten.",
			HarmDE:          "Quetschungen, Knochenbrueche, Kopfverletzungen durch herabfallende Ladung.",
			AffectedDE:      "Personen neben dem AGV-Fahrweg, Logistikpersonal",
			ZoneDE:          "Seitlicher Bereich entlang des AGV-Fahrwegs, Kurven",
			DefaultSeverity: 4, DefaultExposure: 3,
		},
		{
			ID: "HP203", NameDE: "AGV blockiert in Sackgasse", NameEN: "AGV stuck in dead end",
			RequiredComponentTags: []string{"agv", "programmable"},
			RequiredEnergyTags:    []string{},
			GeneratedHazardCats:   []string{"safety_function_failure"},
			SuggestedMeasureIDs:   []string{"M106"},
			SuggestedEvidenceIDs:  []string{"E01"},
			Priority:              55,
			ScenarioDE:      "AGV faehrt in eine Sackgasse oder blockierten Bereich und kann nicht mehr zurueckfahren. Manuelle Bergung erforderlich.",
			TriggerDE:       "Fehlerhafte Kartierung, veraenderte Layoutbedingungen, Hindernis blockiert Rueckweg.",
			HarmDE:          "Quetschung bei manueller Bergung, Ueberfahren beim Verschieben des AGV.",
			AffectedDE:      "Wartungspersonal bei der manuellen Bergung",
			ZoneDE:          "Sackgassen, enge Durchfahrten, Lagerbereiche",
			DefaultSeverity: 2, DefaultExposure: 2,
		},
		{
			ID: "HP204", NameDE: "Sensorausfall — AGV erkennt Hindernis nicht", NameEN: "Sensor failure — AGV misses obstacle",
			RequiredComponentTags: []string{"agv", "sensor_part"},
			RequiredEnergyTags:    []string{},
			GeneratedHazardCats:   []string{"safety_function_failure", "mechanical_hazard"},
			SuggestedMeasureIDs:   []string{"M054", "M106"},
			SuggestedEvidenceIDs:  []string{"E01", "E08"},
			Priority:              96,
			RequiresExpertCalculation: true,
			ExpertHintDE: "PL/SIL-Nachweis fuer das Personenerkennungssystem nach ISO 3691-4 erforderlich.",
			ScenarioDE:      "Sicherheitssensor (Laserscanner, Kamera) faellt aus oder liefert fehlerhafte Daten. AGV faehrt trotz Hindernis weiter.",
			TriggerDE:       "Sensorverschmutzung, EMV-Stoerung, Softwarefehler, defekte Sensorhardware.",
			HarmDE:          "Kollision mit Person oder Gegenstand, schwere Quetsch- und Aufprallverletzungen.",
			AffectedDE:      "Alle Personen im AGV-Einsatzgebiet",
			ZoneDE:          "Gesamter AGV-Fahrbereich, insbesondere Kreuzungen und Engstellen",
			DefaultSeverity: 5, DefaultExposure: 3,
		},
		{
			ID: "HP205", NameDE: "Notbremsversagen AGV", NameEN: "Emergency brake failure AGV",
			RequiredComponentTags: []string{"agv", "moving_part"},
			RequiredEnergyTags:    []string{},
			GeneratedHazardCats:   []string{"safety_function_failure", "mechanical_hazard"},
			SuggestedMeasureIDs:   []string{"M054", "M106", "M131"},
			SuggestedEvidenceIDs:  []string{"E01", "E08"},
			Priority:              95,
			ScenarioDE:      "AGV erkennt Hindernis, aber die Notbremse greift nicht oder verzoegert die Bremsung unzureichend.",
			TriggerDE:       "Bremsenverschleiss, Hydraulikleckage, Softwarefehler im Bremssystem, Batteriespannung zu niedrig.",
			HarmDE:          "Kollision trotz Erkennung, Verletzungen durch verlaengerten Bremsweg.",
			AffectedDE:      "Personen auf dem AGV-Fahrweg",
			ZoneDE:          "Bremsweg-Distanz vor dem AGV",
			DefaultSeverity: 5, DefaultExposure: 3,
		},
		{
			ID: "HP206", NameDE: "Batteriebrand im AGV", NameEN: "Battery fire in AGV",
			RequiredComponentTags: []string{"agv", "battery"},
			RequiredEnergyTags:    []string{"electrical_energy"},
			GeneratedHazardCats:   []string{"thermal_hazard", "material_environmental"},
			SuggestedMeasureIDs:   []string{"M124", "M141"},
			SuggestedEvidenceIDs:  []string{"E01", "E20"},
			Priority:              90,
			ScenarioDE:      "Lithium-Ionen-Batterie des AGV geraet in thermischen Durchgang (Thermal Runaway). Brand- und Explosionsgefahr.",
			TriggerDE:       "Mechanische Beschaedigung der Batterie, Ueberladung, defektes BMS, Kurzschluss.",
			HarmDE:          "Verbrennungen, Rauchgasvergiftung, Explosionsverletzungen.",
			AffectedDE:      "Lagerpersonal, Wartungstechniker, alle Personen in der Halle",
			ZoneDE:          "AGV-Standort, Ladestation, gesamte Lagerhalle bei Rauchausbreitung",
			DefaultSeverity: 5, DefaultExposure: 1,
		},
		{
			ID: "HP207", NameDE: "Quetschen beim automatischen Laden", NameEN: "Crushing during automatic charging",
			RequiredComponentTags: []string{"agv", "pinch_point", "battery"},
			RequiredEnergyTags:    []string{"electrical_energy"},
			GeneratedHazardCats:   []string{"mechanical_hazard", "electrical_hazard"},
			SuggestedMeasureIDs:   []string{"M001", "M054"},
			SuggestedEvidenceIDs:  []string{"E01", "E08"},
			Priority:              80,
			ScenarioDE:      "AGV faehrt autonom in Ladestation ein. Person steht in oder neben der Ladestation und wird gequetscht.",
			TriggerDE:       "Fehlender Zugangsschutz an Ladestation, Person wartet Ladestation bei laufendem Betrieb.",
			HarmDE:          "Quetschungen, Stromschlag durch freiliegende Ladekontakte.",
			AffectedDE:      "Wartungspersonal, Lagermitarbeiter nahe der Ladestation",
			ZoneDE:          "Ladestation, Einfahrbereich des AGV",
			DefaultSeverity: 3, DefaultExposure: 2,
		},
		{
			ID: "HP208", NameDE: "Navigation loss — AGV verliert Orientierung", NameEN: "Navigation loss — AGV loses orientation",
			RequiredComponentTags: []string{"agv", "programmable", "sensor_part"},
			RequiredEnergyTags:    []string{},
			GeneratedHazardCats:   []string{"safety_function_failure"},
			SuggestedMeasureIDs:   []string{"M106"},
			SuggestedEvidenceIDs:  []string{"E01"},
			Priority:              75,
			ScenarioDE:      "AGV verliert seine Position auf der internen Karte und faehrt unkontrolliert in unbekannten Bereich.",
			TriggerDE:       "Reflektoren verschoben, Bodenmarkierung beschaedigt, Umgebungsaenderung, Softwarefehler.",
			HarmDE:          "Kollision mit Personen oder Einrichtung, Absturz von Rampen, Einfahrt in Personenbereiche.",
			AffectedDE:      "Alle Personen im erweiterten Einsatzgebiet",
			ZoneDE:          "Unkontrollierter Bereich ausserhalb des normalen AGV-Fahrwegs",
			DefaultSeverity: 4, DefaultExposure: 2,
		},
		{
			ID: "HP209", NameDE: "Einklemmen in AGV-Hubmechanismus", NameEN: "Trapping in AGV lift mechanism",
			RequiredComponentTags: []string{"agv", "pinch_point", "moving_part"},
			RequiredEnergyTags:    []string{},
			GeneratedHazardCats:   []string{"mechanical_hazard"},
			SuggestedMeasureIDs:   []string{"M001", "M054"},
			SuggestedEvidenceIDs:  []string{"E08"},
			Priority:              82,
			ScenarioDE:      "AGV mit Hubfunktion (Gabeln, Plattform) hebt oder senkt Last. Hand oder Fuss geraet in den Hubmechanismus.",
			TriggerDE:       "Eingriff in Hubbereich bei laufendem Betrieb, fehlende Absicherung des Scherbereichs.",
			HarmDE:          "Fingerquetschung, Handverletzungen, Zehenfrakturen.",
			AffectedDE:      "Lagerpersonal, Kommissionierer",
			ZoneDE:          "Hubbereich des AGV, Gabelmechanismus",
			DefaultSeverity: 3, DefaultExposure: 3,
		},
		{
			ID: "HP210", NameDE: "AGV-Kollision mit anderem AGV", NameEN: "AGV collision with other AGV",
			RequiredComponentTags: []string{"agv", "moving_part"},
			RequiredEnergyTags:    []string{},
			ExcludedComponentTags: []string{"single_agv_system"},
			GeneratedHazardCats:   []string{"mechanical_hazard"},
			SuggestedMeasureIDs:   []string{"M002", "M008", "M061", "M141"},
			SuggestedEvidenceIDs:  []string{"E01"},
			Priority:              78,
			ScenarioDE:      "Zwei AGVs kollidieren an einer Kreuzung oder im engen Gang. Ladung wird verschoben, umstehende Personen gefaehrdet.",
			TriggerDE:       "Flottenmanagement-Fehler, Kommunikationsausfall zwischen AGVs, gleichzeitige Kreuzungsbelegung.",
			HarmDE:          "Herabfallende Ladung trifft umstehende Person, Quetschgefahr zwischen zwei AGVs.",
			AffectedDE:      "Lagerpersonal in der Naehe der Kollisionsstelle",
			ZoneDE:          "Kreuzungen, Engstellen im AGV-Fahrnetz",
			DefaultSeverity: 3, DefaultExposure: 3,
		},
		{
			ID: "HP211", NameDE: "EMV-Stoerung deaktiviert AGV-Sicherheit", NameEN: "EMI disables AGV safety systems",
			RequiredComponentTags: []string{"agv", "sensor_part", "electrical_part"},
			RequiredEnergyTags:    []string{"electrical_energy"},
			GeneratedHazardCats:   []string{"electrical_hazard", "safety_function_failure"},
			SuggestedMeasureIDs:   []string{"M478", "M479", "M141"},
			SuggestedEvidenceIDs:  []string{"E01"},
			Priority:              72,
			ScenarioDE:      "Elektromagnetische Stoerungen (Schweissgeraete, Frequenzumrichter) beeinflussen AGV-Sensorik oder Steuerung.",
			TriggerDE:       "Schweissarbeiten in AGV-Naehe, fehlende EMV-Abschirmung, neue Stoerquelle in der Halle.",
			HarmDE:          "Unerwartetes AGV-Verhalten, Sensorblindheit, Kollision.",
			AffectedDE:      "Alle Personen im AGV-Einsatzgebiet",
			ZoneDE:          "AGV-Fahrbereich nahe elektromagnetischer Stoerquellen",
			DefaultSeverity: 4, DefaultExposure: 2,
		},
		{
			ID: "HP212", NameDE: "Ergonomische Belastung manuelle AGV-Beladung", NameEN: "Ergonomic strain from manual AGV loading",
			RequiredComponentTags: []string{"agv", "ergonomic"},
			RequiredEnergyTags:    []string{},
			GeneratedHazardCats:   []string{"ergonomic"},
			SuggestedMeasureIDs:   []string{"M141"},
			SuggestedEvidenceIDs:  []string{"E20"},
			Priority:              50,
			ScenarioDE:      "Mitarbeiter belaedt AGV manuell mit schweren Teilen. Wiederholte Hebe- und Bueeckbewegungen.",
			TriggerDE:       "Fehlende Hebehilfen, unguenstige Uebergabehoehe, hohe Taktfrequenz.",
			HarmDE:          "Rueckenschmerzen, Bandscheibenschaeden, Muskel-Skelett-Erkrankungen.",
			AffectedDE:      "Lagerpersonal, Kommissionierer",
			ZoneDE:          "Be- und Entladepunkt des AGV",
			DefaultSeverity: 2, DefaultExposure: 5,
		},
		{
			ID: "HP213", NameDE: "AGV ueberrollt Person am Boden", NameEN: "AGV runs over person on ground",
			RequiredComponentTags: []string{"agv", "moving_part", "gravity_risk"},
			RequiredEnergyTags:    []string{},
			GeneratedHazardCats:   []string{"mechanical_hazard"},
			SuggestedMeasureIDs:   []string{"M001", "M054"},
			SuggestedEvidenceIDs:  []string{"E01", "E08"},
			Priority:              94,
			ScenarioDE:      "Person stuerzt oder liegt am Boden im AGV-Fahrweg. Sensorik erkennt liegende Person nicht (unterhalb Scannhoehe).",
			TriggerDE:       "Sturz, medizinischer Notfall, Sicherheitsscanner-Totwinkel im Bodenbereich.",
			HarmDE:          "Schwere Ueberrollverletzungen, innere Verletzungen, potentiell toedlich.",
			AffectedDE:      "Gestuerzte oder liegende Personen im AGV-Fahrbereich",
			ZoneDE:          "Gesamter AGV-Fahrweg, insbesondere gerade Strecken mit hoher Geschwindigkeit",
			DefaultSeverity: 5, DefaultExposure: 2,
		},

		// ================================================================
		// Agricultural Machines (HP214-HP228)
		// ================================================================
		{
			ID: "HP214", NameDE: "Einzug in Erntemaschine (Maehdrescher)", NameEN: "Draw-in by harvester (combine)",
			RequiredComponentTags: []string{"agri_harvester", "rotating_part", "moving_part"},
			RequiredEnergyTags:    []string{},
			GeneratedHazardCats:   []string{"mechanical_hazard"},
			SuggestedMeasureIDs:   []string{"M001", "M005", "M054"},
			SuggestedEvidenceIDs:  []string{"E01", "E08"},
			Priority:              98,
			ScenarioDE:      "Person kommt dem laufenden Schneidwerk oder der Einzugsschnecke zu nahe und wird erfasst.",
			TriggerDE:       "Reinigung bei laufender Maschine, Beseitigung von Verstopfungen ohne Abschaltung, fehlende Schutzvorrichtung.",
			HarmDE:          "Toedliche Verletzungen durch Einzug, Amputationen, schwere Schnittverletzungen.",
			AffectedDE:      "Maschinenfahrer, Erntehelfer",
			ZoneDE:          "Schneidwerk, Einzugsschnecke, Haspelbereich",
			DefaultSeverity: 5, DefaultExposure: 3,
		},
		{
			ID: "HP215", NameDE: "Quetschen beim Ankuppeln von Anbaugeraeten", NameEN: "Crushing during implement coupling",
			RequiredComponentTags: []string{"agri_tractor", "pinch_point", "structural_part"},
			RequiredEnergyTags:    []string{},
			GeneratedHazardCats:   []string{"mechanical_hazard"},
			SuggestedMeasureIDs:   []string{"M001", "M054"},
			SuggestedEvidenceIDs:  []string{"E08"},
			Priority:              93,
			ScenarioDE:      "Person steht zwischen Traktor und Anbaugeraet waehrend des Ankupplungsvorgangs.",
			TriggerDE:       "Traktor rollt zurueck, Hydraulik senkt Dreipunktaufhaengung ab, fehlende Kommunikation.",
			HarmDE:          "Schwere Quetschverletzungen, Einklemmen des Rumpfes oder der Beine.",
			AffectedDE:      "Landwirt, Helfer beim Ankuppeln",
			ZoneDE:          "Bereich zwischen Traktor-Heck und Anbaugeraet",
			DefaultSeverity: 5, DefaultExposure: 3,
		},
		{
			ID: "HP216", NameDE: "Umkippen des Traktors am Hang", NameEN: "Tractor rollover on slope",
			RequiredComponentTags: []string{"agri_tractor", "gravity_risk"},
			RequiredEnergyTags:    []string{},
			GeneratedHazardCats:   []string{"mechanical_hazard"},
			SuggestedMeasureIDs:   []string{"M001", "M051", "M141"},
			SuggestedEvidenceIDs:  []string{"E01", "E08"},
			Priority:              99,
			RequiresExpertCalculation: true,
			ExpertHintDE: "Standsicherheitsberechnung nach ISO 16231 fuer die spezifische Hangneigung erforderlich.",
			ScenarioDE:      "Traktor kippt bei Hangarbeit seitlich oder nach hinten um. Fahrer wird eingeklemmt oder herausgeschleudert.",
			TriggerDE:       "Zu steile Hangneigung, ungleichmaessige Beladung, Fahrfehler, nasser Boden, fehlende ROPS.",
			HarmDE:          "Toedliche Verletzungen durch Einklemmen unter dem Traktor, Genickbruch.",
			AffectedDE:      "Traktorfahrer, Beifahrer",
			ZoneDE:          "Fahrerplatz und Umgebung des Traktors bei Hangarbeit",
			DefaultSeverity: 5, DefaultExposure: 3,
		},
		{
			ID: "HP217", NameDE: "Kontakt mit Zapfwelle (PTO)", NameEN: "Contact with power take-off (PTO)",
			RequiredComponentTags: []string{"agri_tractor", "rotating_part"},
			RequiredEnergyTags:    []string{},
			GeneratedHazardCats:   []string{"mechanical_hazard"},
			SuggestedMeasureIDs:   []string{"M001", "M005"},
			SuggestedEvidenceIDs:  []string{"E01", "E08"},
			Priority:              97,
			ScenarioDE:      "Rotierende Zapfwelle (540/1000 U/min) erfasst Kleidung oder Koerperteile des Bedieners.",
			TriggerDE:       "Fehlende oder beschaedigte Schutzhuelse, lose Kleidung, Annaeherung bei laufender Zapfwelle.",
			HarmDE:          "Amputationen, Skalpierung, toedliche Aufwickelverletzungen.",
			AffectedDE:      "Landwirt, Maschinenfahrer, Helfer",
			ZoneDE:          "Zapfwellenanschluss am Traktor-Heck, Gelenkwelle zum Anbaugeraet",
			DefaultSeverity: 5, DefaultExposure: 3,
		},
		{
			ID: "HP218", NameDE: "Duengerveraetzung — Chemischer Kontakt", NameEN: "Fertilizer burn — chemical contact",
			RequiredComponentTags: []string{"agri_spreader", "chemical_risk"},
			RequiredEnergyTags:    []string{},
			GeneratedHazardCats:   []string{"material_environmental"},
			SuggestedMeasureIDs:   []string{"M124", "M141"},
			SuggestedEvidenceIDs:  []string{"E20"},
			Priority:              75,
			ScenarioDE:      "Bediener kommt mit konzentriertem Duenger oder Pflanzenschutzmittel in Hautkontakt beim Befuellen oder bei Leckage.",
			TriggerDE:       "Undichte Behaelter, fehlende Handschuhe, Spritzer beim Anmischen, defekte Duesen.",
			HarmDE:          "Hautveraetzungen, Augenverletzungen, Atemwegsreizung bei Staubentwicklung.",
			AffectedDE:      "Landwirt, Erntehelfer, umstehende Personen bei Windabtrift",
			ZoneDE:          "Bereich um Duesengestirr und Befuellstutzen",
			DefaultSeverity: 3, DefaultExposure: 3,
		},
		{
			ID: "HP219", NameDE: "Spaeneflug bei Holzhacker", NameEN: "Chip ejection from wood chipper",
			RequiredComponentTags: []string{"agri_chipper", "rotating_part", "moving_part"},
			RequiredEnergyTags:    []string{},
			GeneratedHazardCats:   []string{"mechanical_hazard"},
			SuggestedMeasureIDs:   []string{"M001", "M005", "M141"},
			SuggestedEvidenceIDs:  []string{"E01", "E08"},
			Priority:              92,
			ScenarioDE:      "Holzhacker schleudert Holzspaene, Steine oder Metallteile (Naegel, Schrauben) mit hoher Geschwindigkeit heraus.",
			TriggerDE:       "Fremdkoerper im Schnittgut, defekter Auswurfkanal, Person steht im Auswurfbereich.",
			HarmDE:          "Augenverletzungen, Gesichtsverletzungen, Perforation durch Metallteile.",
			AffectedDE:      "Bediener, Helfer, umstehende Personen",
			ZoneDE:          "Auswurfrichtung des Holzhackers, Einzugsbereich",
			DefaultSeverity: 4, DefaultExposure: 3,
		},
		{
			ID: "HP220", NameDE: "Einzug in Ballenpresse", NameEN: "Draw-in by baler",
			RequiredComponentTags: []string{"agri_baler", "rotating_part", "pinch_point"},
			RequiredEnergyTags:    []string{},
			GeneratedHazardCats:   []string{"mechanical_hazard"},
			SuggestedMeasureIDs:   []string{"M001", "M005", "M054"},
			SuggestedEvidenceIDs:  []string{"E01", "E08"},
			Priority:              96,
			ScenarioDE:      "Person greift in die laufende Ballenpresse um Verstopfung zu beseitigen. Pick-up-Trommel oder Presskolben erfasst Arm.",
			TriggerDE:       "Reinigung bei laufendem Betrieb, defekter Sicherheitsschalter, fehlende Schutzverkleidung.",
			HarmDE:          "Amputation des Arms, toedliche Quetschung durch Presskolben.",
			AffectedDE:      "Maschinenfahrer, Erntehelfer",
			ZoneDE:          "Pick-up-Trommel, Presskanal, Binderkammer",
			DefaultSeverity: 5, DefaultExposure: 3,
		},
		{
			ID: "HP221", NameDE: "Ueberrollgefahr bei Hangarbeit", NameEN: "Rollover hazard during slope work",
			RequiredComponentTags: []string{"agri_tractor", "gravity_risk", "moving_part"},
			RequiredEnergyTags:    []string{},
			GeneratedHazardCats:   []string{"mechanical_hazard"},
			SuggestedMeasureIDs:   []string{"M001", "M051"},
			SuggestedEvidenceIDs:  []string{"E01", "E08"},
			Priority:              95,
			ScenarioDE:      "Selbstfahrende Erntemaschine oder Traktor mit schwerem Anbaugeraet rutscht am nassen Hang ab und ueberrollt Person.",
			TriggerDE:       "Nasser oder gefrorener Boden, zu hohe Geschwindigkeit am Hang, Ausfall der Bremse.",
			HarmDE:          "Toedliche Ueberrollverletzungen, schwere Knochenbrueche.",
			AffectedDE:      "Personen im Hangbereich, Fussgaenger auf Feldwegen",
			ZoneDE:          "Hangflaeche, Feldwege mit Gefaelle",
			DefaultSeverity: 5, DefaultExposure: 2,
		},
		{
			ID: "HP222", NameDE: "Kontakt mit rotierendem Maehwerk", NameEN: "Contact with rotating mower",
			RequiredComponentTags: []string{"agri_mower", "rotating_part"},
			RequiredEnergyTags:    []string{},
			GeneratedHazardCats:   []string{"mechanical_hazard"},
			SuggestedMeasureIDs:   []string{"M001", "M005"},
			SuggestedEvidenceIDs:  []string{"E01", "E08"},
			Priority:              96,
			ScenarioDE:      "Person naehert sich dem laufenden Kreiselmaeher oder Schlegelmaehwerk. Kontakt mit rotierenden Messern.",
			TriggerDE:       "Fehlende Schutzvorrichtung, Maehen in Personennaehe, Steinschlag aus dem Maehwerk.",
			HarmDE:          "Schwere Schnittverletzungen, Amputation der Fuesse oder Beine, Steinschlag-Augenverletzungen.",
			AffectedDE:      "Bediener, Fussgaenger, spielende Kinder in Maehnaehe",
			ZoneDE:          "Bereich unter und seitlich des Maehwerks, Steinschlag-Radius",
			DefaultSeverity: 5, DefaultExposure: 3,
		},
		{
			ID: "HP223", NameDE: "Druckluftversagen bei Spritzgeraet", NameEN: "Compressed air failure in sprayer",
			RequiredComponentTags: []string{"agri_sprayer", "high_pressure"},
			RequiredEnergyTags:    []string{"stored_energy"},
			GeneratedHazardCats:   []string{"pneumatic_hydraulic", "material_environmental"},
			SuggestedMeasureIDs:   []string{"M051", "M131"},
			SuggestedEvidenceIDs:  []string{"E01", "E08"},
			Priority:              80,
			ScenarioDE:      "Drucksystem des Spritzgeraets versagt. Druckschlauch platzt oder Duese bricht ab. Pflanzenschutzmittel wird unkontrolliert freigesetzt.",
			TriggerDE:       "Schlauchbruch, Ueberdruckventil defekt, Verschleiss an Verschraubungen.",
			HarmDE:          "Peitschender Schlauch trifft Bediener, Veraetzung durch freigesetztes Pflanzenschutzmittel.",
			AffectedDE:      "Maschinenfahrer, Helfer beim Befuellen",
			ZoneDE:          "Gesamter Bereich um das Spritzgeraet, Hochdruckleitungen",
			DefaultSeverity: 4, DefaultExposure: 2,
		},
		{
			ID: "HP224", NameDE: "Hydraulikschlauch-Peitscheneffekt am Traktor", NameEN: "Hydraulic hose whip on tractor",
			RequiredComponentTags: []string{"agri_tractor", "hydraulic_part", "high_pressure"},
			RequiredEnergyTags:    []string{"stored_energy"},
			GeneratedHazardCats:   []string{"pneumatic_hydraulic", "mechanical_hazard"},
			SuggestedMeasureIDs:   []string{"M001", "M051", "M131"},
			SuggestedEvidenceIDs:  []string{"E01", "E08"},
			Priority:              88,
			ScenarioDE:      "Hydraulikschlauch platzt unter Hochdruck. Schlauch peitscht umher und trifft Bediener. Heisses Oel spritzt heraus.",
			TriggerDE:       "Alterung des Schlauchs, Scherbelastung, Ueberdruckventil defekt, Schlauch nicht fachgerecht befestigt.",
			HarmDE:          "Peitschenverletzungen, Verbrennungen durch heisses Oel, Hochdruckinjektion durch die Haut.",
			AffectedDE:      "Maschinenfahrer, Wartungspersonal",
			ZoneDE:          "Hydraulikschlauchfuehrung am Traktor und Anbaugeraet",
			DefaultSeverity: 4, DefaultExposure: 3,
		},
		{
			ID: "HP225", NameDE: "Silovergasung — toxische Gaergas-Exposition", NameEN: "Silo gas — toxic fermentation gas exposure",
			RequiredComponentTags: []string{"agri_silo", "chemical_risk"},
			RequiredEnergyTags:    []string{},
			GeneratedHazardCats:   []string{"material_environmental"},
			SuggestedMeasureIDs:   []string{"M124", "M141"},
			SuggestedEvidenceIDs:  []string{"E20"},
			Priority:              90,
			ScenarioDE:      "Person betritt Silo oder Bunker mit Gaerfutter. Stickstoffdioxid oder Schwefelwasserstoff reichern sich in der Luft an.",
			TriggerDE:       "Betreten des Silos ohne Gasmessung, fehlende Belueftung, frisches Gaerfutter.",
			HarmDE:          "Bewusstlosigkeit, Erstickung, Tod durch Sauerstoffmangel oder Giftgas.",
			AffectedDE:      "Landwirt, Erntehelfer, Rettungskraefte bei Bergung",
			ZoneDE:          "Silobehälter, Fahrsilofläche, geschlossener Raum",
			DefaultSeverity: 5, DefaultExposure: 2,
		},
		{
			ID: "HP226", NameDE: "Kreiselegge / Bodenfraese erfasst Fuss", NameEN: "Rotary harrow / tiller catches foot",
			RequiredComponentTags: []string{"agri_tiller", "rotating_part", "moving_part"},
			RequiredEnergyTags:    []string{},
			GeneratedHazardCats:   []string{"mechanical_hazard"},
			SuggestedMeasureIDs:   []string{"M001", "M005"},
			SuggestedEvidenceIDs:  []string{"E01", "E08"},
			Priority:              91,
			ScenarioDE:      "Person tritt in den Arbeitsbereich der Kreiselegge oder Bodenfraese. Rotierende Zinken erfassen den Fuss.",
			TriggerDE:       "Fehlende Schutzverkleidung, Arbeiten am angehobenen Geraet bei laufender Zapfwelle.",
			HarmDE:          "Amputation der Zehen oder des Fusses, schwere Risswunden.",
			AffectedDE:      "Maschinenfahrer, Helfer bei Einstellarbeiten",
			ZoneDE:          "Arbeitsbereich unter der Kreiselegge, Zinkenbereich",
			DefaultSeverity: 5, DefaultExposure: 2,
		},
		{
			ID: "HP227", NameDE: "Staubexplosion in Getreidesiebanlage", NameEN: "Dust explosion in grain screening plant",
			RequiredComponentTags: []string{"agri_grain", "dust_risk"},
			RequiredEnergyTags:    []string{},
			GeneratedHazardCats:   []string{"thermal_hazard", "mechanical_hazard"},
			SuggestedMeasureIDs:   []string{"M124", "M141"},
			SuggestedEvidenceIDs:  []string{"E01", "E20"},
			Priority:              88,
			ScenarioDE:      "Getreidestaub erreicht explosionsfaehige Konzentration in geschlossenem Raum (Silo, Reinigungsanlage). Zuendquelle loest Explosion aus.",
			TriggerDE:       "Funkenbildung durch Fremdkoerper, ueberhitzte Lager, elektrostatische Entladung, fehlende Entstaubung.",
			HarmDE:          "Schwerste Brandverletzungen, Trommelfellriss, Verschuettung durch Gebaeudeeinbruch.",
			AffectedDE:      "Alle Personen im und am Gebaeuede der Anlage",
			ZoneDE:          "Silos, Elevatoren, Reinigungsanlagen, Foerderwege",
			DefaultSeverity: 5, DefaultExposure: 1,
		},
		{
			ID: "HP228", NameDE: "UV-/Laermexposition bei Feldarbeit", NameEN: "UV/noise exposure during field work",
			RequiredComponentTags: []string{"agri_tractor", "noise_source", "ergonomic"},
			RequiredEnergyTags:    []string{},
			GeneratedHazardCats:   []string{"noise_vibration", "ergonomic"},
			SuggestedMeasureIDs:   []string{"M141"},
			SuggestedEvidenceIDs:  []string{"E20"},
			Priority:              45,
			ScenarioDE:      "Langzeitexposition gegenueber Laerm (Traktor, Anbaugeraet) und UV-Strahlung bei offener Kabine waehrend Feldarbeit.",
			TriggerDE:       "Fehlende Kabine, defekte Laermschutzausruestung, mehrstuendige Ausseneinsaetze im Sommer.",
			HarmDE:          "Gehoerschaeden, Hautkrebs durch UV-Exposition, Ganzkoerpervibrationssyndrom.",
			AffectedDE:      "Maschinenfahrer, Erntehelfer",
			ZoneDE:          "Fahrerplatz auf dem Traktor, offenes Feld",
			DefaultSeverity: 2, DefaultExposure: 5,
		},
	}
}
