package iace

import "time"

// builtinHazardsISO12100Env returns ISO 12100 noise, vibration, ergonomic
// and material/environmental hazard entries.
func builtinHazardsISO12100Env() []HazardLibraryEntry {
	now := time.Now()
	return []HazardLibraryEntry{
		// Category: ergonomic (indices 1-8, 8 entries)
		// ====================================================================
		{
			ID:                             hazardUUID("ergonomic", 1),
			Category:                       "ergonomic",
			SubCategory:                    "fehlbedienung",
			Name:                           "Fehlbedienung durch unguenstige Anordnung von Bedienelementen",
			Description:                    "Ungluecklich platzierte oder schlecht beschriftete Bedienelemente erhoehen das Risiko von Fehlbedienungen, die sicherheitskritische Maschinenbewegungen ausloesen.",
			DefaultSeverity:                4,
			DefaultProbability:             3,
			DefaultExposure:                4,
			DefaultAvoidance:               3,
			ApplicableComponentTypes:       []string{"controller", "sensor"},
			RegulationReferences:           []string{"Maschinenverordnung 2023/1230 Anhang I"},
			SuggestedMitigations:           mustMarshalJSON([]string{"Ergonomische Anordnung nach ISO 9355", "Eindeutige Beschriftung und Farbcodierung"}),
			TypicalCauses:                  []string{"Nicht-intuitive Anordnung der Schalter", "Fehlende oder unlesbare Beschriftung", "Zu geringer Abstand zwischen Bedienelementen"},
			TypicalHarm:                    "Verletzungen durch unbeabsichtigte Maschinenaktionen nach Fehlbedienung",
			RelevantLifecyclePhases:        []string{"normal_operation", "setup"},
			RecommendedMeasuresDesign:      []string{"Bedienelemente nach ISO 9355 anordnen", "Farbcodierung und Symbolik nach IEC 60073"},
			RecommendedMeasuresTechnical:   []string{"Bestaetigung fuer kritische Aktionen", "Abgedeckte Schalter fuer Gefahrenfunktionen"},
			RecommendedMeasuresInformation: []string{"Bedienerhandbuch mit Bilddarstellungen", "Schulung der Bediener"},
			SuggestedEvidence:              []string{"Usability-Test des Bedienfeldes", "Risikobeurteilung"},
			RelatedKeywords:                []string{"Bedienelemente", "Fehlbedienung", "Ergonomie"},
			IsBuiltin:                      true,
			TenantID:                       nil,
			CreatedAt:                      now,
		},
		{
			ID:                             hazardUUID("ergonomic", 2),
			Category:                       "ergonomic",
			SubCategory:                    "zwangshaltung",
			Name:                           "Zwangshaltung bei Beschickungsvorgaengen",
			Description:                    "Unglueckliche Koerperhaltungen beim manuellen Beladen oder Entnehmen von Werkstuecken fuehren zu muskuloskeletalen Beschwerden.",
			DefaultSeverity:                3,
			DefaultProbability:             4,
			DefaultExposure:                4,
			DefaultAvoidance:               3,
			ApplicableComponentTypes:       []string{"mechanical", "other"},
			RegulationReferences:           []string{"Maschinenverordnung 2023/1230 Anhang I"},
			SuggestedMitigations:           mustMarshalJSON([]string{"Hoehenverstellbare Beschickungsoeffnung", "Automatische Materialzufuhr"}),
			TypicalCauses:                  []string{"Beschickungsoeffnung in unguenstiger Hoehe", "Grosse Greifentfernung", "Wiederholte Drehbewegungen des Rumpfes"},
			TypicalHarm:                    "Rueckenbeschwerden, Schulter-Arm-Syndrom, chronische Gelenkschmerzen",
			RelevantLifecyclePhases:        []string{"normal_operation"},
			RecommendedMeasuresDesign:      []string{"Beschickungshoehe zwischen 60 und 120 cm", "Kurze Greifwege"},
			RecommendedMeasuresTechnical:   []string{"Hoehenverstellbare Arbeitstische", "Hebehilfen und Manipulatoren"},
			RecommendedMeasuresInformation: []string{"Ergonomie-Schulung", "Hinweise zur richtigen Koerperhaltung"},
			SuggestedEvidence:              []string{"Ergonomische Arbeitsplatzanalyse", "Gefaehrdungsbeurteilung"},
			RelatedKeywords:                []string{"Zwangshaltung", "Beschickung", "Muskel-Skelett"},
			IsBuiltin:                      true,
			TenantID:                       nil,
			CreatedAt:                      now,
		},
		{
			ID:                             hazardUUID("ergonomic", 3),
			Category:                       "ergonomic",
			SubCategory:                    "manuelle_handhabung",
			Name:                           "Koerperliche Ueberforderung durch manuelle Handhabung",
			Description:                    "Schwere Lasten muessen manuell gehoben, getragen oder verschoben werden, was zu akuten Verletzungen oder chronischen Schaeden fuehrt.",
			DefaultSeverity:                3,
			DefaultProbability:             4,
			DefaultExposure:                4,
			DefaultAvoidance:               3,
			ApplicableComponentTypes:       []string{"mechanical", "other"},
			RegulationReferences:           []string{"Maschinenverordnung 2023/1230 Anhang I"},
			SuggestedMitigations:           mustMarshalJSON([]string{"Technische Hebehilfen bereitstellen", "Gewichtsgrenze fuer manuelles Heben festlegen"}),
			TypicalCauses:                  []string{"Fehlende Hebehilfen", "Zu schwere Einzelteile", "Haeufiges Heben ueber Schulterhoe­he"},
			TypicalHarm:                    "Bandscheibenvorfall, Rueckenverletzungen, Ueberanstrengung",
			RelevantLifecyclePhases:        []string{"normal_operation", "maintenance", "setup"},
			RecommendedMeasuresDesign:      []string{"Bauteile unter 15 kg fuer manuelles Handling", "Hebevorrichtungen integrieren"},
			RecommendedMeasuresTechnical:   []string{"Kran oder Hebezeug am Arbeitsplatz", "Vakuumheber fuer Platten"},
			RecommendedMeasuresInformation: []string{"Hebebelastungstabelle aushangen", "Unterweisung in Hebetechnik"},
			SuggestedEvidence:              []string{"Lastenhandhabungsbeurteilung", "Risikobeurteilung"},
			RelatedKeywords:                []string{"Heben", "Lastenhandhabung", "Ueberanstrengung"},
			IsBuiltin:                      true,
			TenantID:                       nil,
			CreatedAt:                      now,
		},
		{
			ID:                             hazardUUID("ergonomic", 4),
			Category:                       "ergonomic",
			SubCategory:                    "verwechslung",
			Name:                           "Verwechslungsgefahr bei gleichartigen Bedienelementen",
			Description:                    "Baugleiche, nicht unterscheidbare Taster oder Schalter koennen verwechselt werden, was zu unbeabsichtigten und gefaehrlichen Maschinenaktionen fuehrt.",
			DefaultSeverity:                4,
			DefaultProbability:             3,
			DefaultExposure:                4,
			DefaultAvoidance:               4,
			ApplicableComponentTypes:       []string{"controller", "sensor"},
			RegulationReferences:           []string{"Maschinenverordnung 2023/1230 Anhang I"},
			SuggestedMitigations:           mustMarshalJSON([]string{"Unterschiedliche Formen und Farben fuer verschiedene Funktionen", "Beschriftung in Klartext"}),
			TypicalCauses:                  []string{"Identische Tasterform fuer unterschiedliche Funktionen", "Fehlende Beschriftung", "Schlechte Beleuchtung am Bedienfeld"},
			TypicalHarm:                    "Unbeabsichtigte Maschinenaktionen mit Verletzungsgefahr",
			RelevantLifecyclePhases:        []string{"normal_operation", "setup"},
			RecommendedMeasuresDesign:      []string{"Form- und Farbcodierung nach IEC 60073", "Raeumliche Gruppierung nach Funktionsbereichen"},
			RecommendedMeasuresTechnical:   []string{"Beleuchtetes Bedienfeld", "Haptisch unterscheidbare Taster"},
			RecommendedMeasuresInformation: []string{"Bedienfeldplan am Arbeitsplatz aushangen", "Einweisung neuer Bediener"},
			SuggestedEvidence:              []string{"Usability-Bewertung", "Risikobeurteilung"},
			RelatedKeywords:                []string{"Verwechslung", "Taster", "Bedienpanel"},
			IsBuiltin:                      true,
			TenantID:                       nil,
			CreatedAt:                      now,
		},
		{
			ID:                             hazardUUID("ergonomic", 5),
			Category:                       "ergonomic",
			SubCategory:                    "sichtbehinderung",
			Name:                           "Sichtbehinderung des Gefahrenbereichs vom Bedienplatz",
			Description:                    "Vom Bedienplatz aus ist der Gefahrenbereich nicht vollstaendig einsehbar, sodass der Bediener Personen im Gefahrenbereich nicht erkennen kann.",
			DefaultSeverity:                5,
			DefaultProbability:             3,
			DefaultExposure:                4,
			DefaultAvoidance:               2,
			ApplicableComponentTypes:       []string{"controller", "sensor", "mechanical"},
			RegulationReferences:           []string{"Maschinenverordnung 2023/1230 Anhang I"},
			SuggestedMitigations:           mustMarshalJSON([]string{"Kameraueberwa­chung des Gefahrenbereichs", "Sicherheits-Laserscanner"}),
			TypicalCauses:                  []string{"Verdeckte Sicht durch Maschinenteile", "Bedienplatz zu weit vom Arbeitsbereich", "Fehlende Spiegel oder Kameras"},
			TypicalHarm:                    "Schwere Verletzungen von Personen im nicht einsehbaren Gefahrenbereich",
			RelevantLifecyclePhases:        []string{"normal_operation", "setup"},
			RecommendedMeasuresDesign:      []string{"Bedienplatz mit direkter Sicht auf Gefahrenbereich", "Transparente Schutzeinrichtungen"},
			RecommendedMeasuresTechnical:   []string{"Kamerasystem mit Monitor am Bedienplatz", "Sicherheits-Laserscanner"},
			RecommendedMeasuresInformation: []string{"Hinweis auf toten Winkel", "Anlaufwarnung vor Maschinenbewegung"},
			SuggestedEvidence:              []string{"Sichtfeldanalyse vom Bedienplatz", "Risikobeurteilung"},
			RelatedKeywords:                []string{"Sichtfeld", "Toter Winkel", "Bedienplatz"},
			IsBuiltin:                      true,
			TenantID:                       nil,
			CreatedAt:                      now,
		},
		{
			ID:                             hazardUUID("ergonomic", 6),
			Category:                       "ergonomic",
			SubCategory:                    "griffgestaltung",
			Name:                           "Unergonomische Griffgestaltung von Handwerkzeugen",
			Description:                    "Schlecht geformte Griffe an handgefuehrten Werkzeugen und Hebeln fuehren zu Ermuedung, verminderter Griffkraft und erhoehtem Unfallrisiko.",
			DefaultSeverity:                3,
			DefaultProbability:             3,
			DefaultExposure:                4,
			DefaultAvoidance:               4,
			ApplicableComponentTypes:       []string{"mechanical", "other"},
			RegulationReferences:           []string{"Maschinenverordnung 2023/1230 Anhang I"},
			SuggestedMitigations:           mustMarshalJSON([]string{"Ergonomische Griffformen nach EN 894", "Rutschfeste Griffoberflaechen"}),
			TypicalCauses:                  []string{"Zu duenner oder zu dicker Griff", "Glatte Griffoberflaeche", "Scharfe Kanten am Griff"},
			TypicalHarm:                    "Sehnenscheidenentzuendung, Abrutschen mit Folgeverletzung",
			RelevantLifecyclePhases:        []string{"normal_operation", "maintenance"},
			RecommendedMeasuresDesign:      []string{"Griffdurchmesser 30-45 mm", "Anatomisch geformte Griffe"},
			RecommendedMeasuresTechnical:   []string{"Rutschfeste Beschichtung", "Handgelenkschlaufe an Handwerkzeugen"},
			RecommendedMeasuresInformation: []string{"Auswahl ergonomischer Werkzeuge dokumentieren", "Arbeitsmedizinische Beratung"},
			SuggestedEvidence:              []string{"Ergonomische Werkzeugbewertung", "Risikobeurteilung"},
			RelatedKeywords:                []string{"Griff", "Handwerkzeug", "Ergonomie"},
			IsBuiltin:                      true,
			TenantID:                       nil,
			CreatedAt:                      now,
		},
		{
			ID:                             hazardUUID("ergonomic", 7),
			Category:                       "ergonomic",
			SubCategory:                    "monotonie",
			Name:                           "Monotone Taetigkeit fuehrt zu Aufmerksamkeitsverlust",
			Description:                    "Langandauernde, sich wiederholende Taetigkeiten ohne Abwechslung vermindern die Aufmerksamkeit des Bedieners und erhoehen die Unfallgefahr.",
			DefaultSeverity:                4,
			DefaultProbability:             3,
			DefaultExposure:                4,
			DefaultAvoidance:               3,
			ApplicableComponentTypes:       []string{"other"},
			RegulationReferences:           []string{"Maschinenverordnung 2023/1230 Anhang I"},
			SuggestedMitigations:           mustMarshalJSON([]string{"Aufgabenwechsel organisieren", "Regelmaessige Pausen einplanen"}),
			TypicalCauses:                  []string{"Gleichfoermige Wiederholtaetigkeit", "Fehlende Pausenregelung", "Mangelnde Aufgabenvielfalt"},
			TypicalHarm:                    "Unfaelle durch Unaufmerksamkeit, verspaetete Reaktion auf Gefahren",
			RelevantLifecyclePhases:        []string{"normal_operation"},
			RecommendedMeasuresDesign:      []string{"Automatisierung monotoner Teilaufgaben", "Arbeitsplatzrotation ermoeglichen"},
			RecommendedMeasuresTechnical:   []string{"Aufmerksamkeitserkennung", "Regelmaessige Warnmeldungen"},
			RecommendedMeasuresInformation: []string{"Pausenplan erstellen", "Schulung zur Ermuedungserkennung"},
			SuggestedEvidence:              []string{"Arbeitsplatzanalyse", "Gefaehrdungsbeurteilung psychische Belastung"},
			RelatedKeywords:                []string{"Monotonie", "Aufmerksamkeit", "Ermuedung"},
			IsBuiltin:                      true,
			TenantID:                       nil,
			CreatedAt:                      now,
		},
		{
			ID:                             hazardUUID("ergonomic", 8),
			Category:                       "ergonomic",
			SubCategory:                    "wartungszugang",
			Name:                           "Ungenuegender Zugang fuer Wartungsarbeiten",
			Description:                    "Enge oder schwer zugaengliche Wartungsbereiche zwingen das Personal zu gefaehrlichen Koerperhaltungen und erhoehen das Risiko von Verletzungen.",
			DefaultSeverity:                3,
			DefaultProbability:             3,
			DefaultExposure:                3,
			DefaultAvoidance:               3,
			ApplicableComponentTypes:       []string{"mechanical", "other"},
			RegulationReferences:           []string{"Maschinenverordnung 2023/1230 Anhang I"},
			SuggestedMitigations:           mustMarshalJSON([]string{"Wartungsoeffnungen ausreichend dimensionieren", "Wartungsbuehnen und Podeste vorsehen"}),
			TypicalCauses:                  []string{"Zu kleine Wartungsoeffnungen", "Fehlende Arbeitsbuehnen in der Hoehe", "Wartungspunkte hinter schwer zu demontierenden Verkleidungen"},
			TypicalHarm:                    "Quetschungen in engen Raeumen, Absturz von erhoehten Wartungspositionen",
			RelevantLifecyclePhases:        []string{"maintenance", "fault_finding"},
			RecommendedMeasuresDesign:      []string{"Mindestmasse fuer Zugangsoeeffnungen nach ISO 14122", "Wartungspunkte leicht zugaenglich anordnen"},
			RecommendedMeasuresTechnical:   []string{"Feste Buehnen und Leitern mit Absturzsicherung", "Schnellverschluesse statt Schraubverbindungen an Wartungsklappen"},
			RecommendedMeasuresInformation: []string{"Wartungszugangsskizze in Betriebsanleitung", "Hinweis auf PSA-Pflicht bei Arbeiten in der Hoehe"},
			SuggestedEvidence:              []string{"Zugaenglichkeitspruefung", "Risikobeurteilung"},
			RelatedKeywords:                []string{"Wartungszugang", "Zugaenglichkeit", "Wartungsbuehne"},
			IsBuiltin:                      true,
			TenantID:                       nil,
			CreatedAt:                      now,
		},
		// ====================================================================
		// Category: material_environmental (indices 1-8, 8 entries)
		// ====================================================================
		{
			ID:                             hazardUUID("material_environmental", 1),
			Category:                       "material_environmental",
			SubCategory:                    "staubexplosion",
			Name:                           "Staubexplosion durch Feinpartikel",
			Description:                    "Feine brennbare Staube koennen in Verbindung mit einer Zuendquelle explosionsartig reagieren und schwere Zerstoerungen verursachen.",
			DefaultSeverity:                5,
			DefaultProbability:             2,
			DefaultExposure:                3,
			DefaultAvoidance:               2,
			ApplicableComponentTypes:       []string{"mechanical", "other"},
			RegulationReferences:           []string{"Maschinenverordnung 2023/1230 Anhang I"},
			SuggestedMitigations:           mustMarshalJSON([]string{"ATEX-konforme Ausfuehrung", "Absauganlage mit Funkenerkennung"}),
			TypicalCauses:                  []string{"Unzureichende Absaugung", "Staubansammlung in Hohlraeumen", "Elektrische oder mechanische Zuendquelle"},
			TypicalHarm:                    "Explosion mit toedlichen Verletzungen, schwere Verbrennungen, Gebaeudezersto­erung",
			RelevantLifecyclePhases:        []string{"normal_operation", "cleaning"},
			RecommendedMeasuresDesign:      []string{"ATEX-konforme Konstruktion", "Druckentlastungsflaechen vorsehen"},
			RecommendedMeasuresTechnical:   []string{"Absaugung mit Funkenloeschanlage", "Explosionsunterdrueckung"},
			RecommendedMeasuresInformation: []string{"Ex-Zoneneinteilung kennzeichnen", "Reinigungsplan fuer Staubablagerungen"},
			SuggestedEvidence:              []string{"Explosionsschutz-Dokument", "ATEX-Konformitaetserklaerung"},
			RelatedKeywords:                []string{"Staubexplosion", "ATEX", "Feinstaub"},
			IsBuiltin:                      true,
			TenantID:                       nil,
			CreatedAt:                      now,
		},
		{
			ID:                             hazardUUID("material_environmental", 2),
			Category:                       "material_environmental",
			SubCategory:                    "rauch_gas",
			Name:                           "Rauch- und Gasfreisetzung bei Laserschneiden",
			Description:                    "Beim Laserschneiden entstehen gesundheitsschaedliche Rauche und Gase aus dem verdampften Material, die die Atemwege schaedigen.",
			DefaultSeverity:                4,
			DefaultProbability:             4,
			DefaultExposure:                3,
			DefaultAvoidance:               3,
			ApplicableComponentTypes:       []string{"mechanical", "other"},
			RegulationReferences:           []string{"Maschinenverordnung 2023/1230 Anhang I"},
			SuggestedMitigations:           mustMarshalJSON([]string{"Absaugung direkt am Bearbeitungspunkt", "Filteranlage mit Aktivkohlestufe"}),
			TypicalCauses:                  []string{"Fehlende Absaugung", "Verarbeitung kunststoffbeschichteter Materialien", "Undichte Maschineneinhausung"},
			TypicalHarm:                    "Atemwegserkrankungen, Reizung von Augen und Schleimhaeuten",
			RelevantLifecyclePhases:        []string{"normal_operation"},
			RecommendedMeasuresDesign:      []string{"Geschlossener Bearbeitungsraum mit Absaugung", "Materialauswahl ohne toxische Beschichtungen"},
			RecommendedMeasuresTechnical:   []string{"Punktabsaugung mit HEPA-Filter", "Raumluft-Monitoring"},
			RecommendedMeasuresInformation: []string{"Materialfreigabeliste pflegen", "Atemschutz-PSA bei Sondermaterialien"},
			SuggestedEvidence:              []string{"Arbeitsplatzmessung Gefahrstoffe", "Risikobeurteilung"},
			RelatedKeywords:                []string{"Laserschneiden", "Rauch", "Gefahrstoff"},
			IsBuiltin:                      true,
			TenantID:                       nil,
			CreatedAt:                      now,
		},
		{
			ID:                             hazardUUID("material_environmental", 3),
			Category:                       "material_environmental",
			SubCategory:                    "kuehlschmierstoff",
			Name:                           "Daempfe aus Kuehlschmierstoffen",
			Description:                    "Beim Einsatz von Kuehlschmierstoffen entstehen Aerosole und Daempfe, die bei Langzeitexposition zu Haut- und Atemwegserkrankungen fuehren.",
			DefaultSeverity:                3,
			DefaultProbability:             3,
			DefaultExposure:                4,
			DefaultAvoidance:               3,
			ApplicableComponentTypes:       []string{"mechanical", "other"},
			RegulationReferences:           []string{"Maschinenverordnung 2023/1230 Anhang I"},
			SuggestedMitigations:           mustMarshalJSON([]string{"Oelunebelabscheider an der Maschine", "Hautschutzplan fuer Bediener"}),
			TypicalCauses:                  []string{"Offene Bearbeitungszonen ohne Abschirmung", "Ueberaltertes Kuehlschmiermittel", "Zu hoher Kuehlmitteldurchsatz"},
			TypicalHarm:                    "Oelakne, Atemwegssensibilisierung, allergische Hautreaktionen",
			RelevantLifecyclePhases:        []string{"normal_operation"},
			RecommendedMeasuresDesign:      []string{"Geschlossener Bearbeitungsraum", "Minimalmengenschmierung statt Volumenoelstrom"},
			RecommendedMeasuresTechnical:   []string{"Oelunebelabscheider", "KSS-Konzentrations- und pH-Ueberwachung"},
			RecommendedMeasuresInformation: []string{"Hautschutz- und Hygieneplan", "KSS-Pflegeanweisung"},
			SuggestedEvidence:              []string{"Arbeitsplatz-Gefahrstoffmessung", "Hautschutzplan"},
			RelatedKeywords:                []string{"Kuehlschmierstoff", "KSS", "Aerosol"},
			IsBuiltin:                      true,
			TenantID:                       nil,
			CreatedAt:                      now,
		},
		{
			ID:                             hazardUUID("material_environmental", 4),
			Category:                       "material_environmental",
			SubCategory:                    "prozessmedien",
			Name:                           "Chemische Exposition durch Prozessmedien",
			Description:                    "Chemisch aggressive Prozessmedien wie Saeuren, Laugen oder Loesemittel koennen bei Hautkontakt oder Einatmen schwere Gesundheitsschaeden verursachen.",
			DefaultSeverity:                4,
			DefaultProbability:             3,
			DefaultExposure:                3,
			DefaultAvoidance:               3,
			ApplicableComponentTypes:       []string{"other", "mechanical"},
			RegulationReferences:           []string{"Maschinenverordnung 2023/1230 Anhang I"},
			SuggestedMitigations:           mustMarshalJSON([]string{"Geschlossene Mediumfuehrung", "Chemikalienschutz-PSA"}),
			TypicalCauses:                  []string{"Offene Behaelter mit Gefahrstoffen", "Spritzer beim Nachfuellen", "Leckage an Dichtungen"},
			TypicalHarm:                    "Veraetzungen, Atemwegsschaedigung, Vergiftung",
			RelevantLifecyclePhases:        []string{"normal_operation", "maintenance", "cleaning"},
			RecommendedMeasuresDesign:      []string{"Geschlossene Kreislaeufe", "Korrosionsbestaendige Materialien"},
			RecommendedMeasuresTechnical:   []string{"Notdusche und Augenspueler", "Gaswarnanlage"},
			RecommendedMeasuresInformation: []string{"Sicherheitsdatenblaetter am Arbeitsplatz", "Gefahrstoffunterweisung"},
			SuggestedEvidence:              []string{"Gefahrstoffverzeichnis", "Arbeitsplatzmessung"},
			RelatedKeywords:                []string{"Gefahrstoff", "Chemikalie", "Prozessmedium"},
			IsBuiltin:                      true,
			TenantID:                       nil,
			CreatedAt:                      now,
		},
		{
			ID:                             hazardUUID("material_environmental", 5),
			Category:                       "material_environmental",
			SubCategory:                    "dichtungsversagen",
			Name:                           "Leckage von Gefahrstoffen bei Dichtungsversagen",
			Description:                    "Versagende Dichtungen an Rohrleitungen oder Behaeltern setzen Gefahrstoffe frei und gefaehrden Personal und Umwelt.",
			DefaultSeverity:                4,
			DefaultProbability:             3,
			DefaultExposure:                3,
			DefaultAvoidance:               3,
			ApplicableComponentTypes:       []string{"mechanical", "other"},
			RegulationReferences:           []string{"Maschinenverordnung 2023/1230 Anhang I"},
			SuggestedMitigations:           mustMarshalJSON([]string{"Doppelwandige Behaelter mit Leckagedetektion", "Auffangwannen unter allen Gefahrstoffbereichen"}),
			TypicalCauses:                  []string{"Alterung der Dichtungsmaterialien", "Chemische Unvertraeglichkeit", "Thermische Ueberbelastung der Dichtung"},
			TypicalHarm:                    "Gefahrstofffreisetzung mit Vergiftung, Hautschaedigung, Umweltschaden",
			RelevantLifecyclePhases:        []string{"normal_operation", "maintenance"},
			RecommendedMeasuresDesign:      []string{"Doppelwandige Leitungen", "Chemisch bestaendige Dichtungswerkstoffe"},
			RecommendedMeasuresTechnical:   []string{"Leckagesensoren", "Auffangwannen mit Fassungsvermoegen 110%"},
			RecommendedMeasuresInformation: []string{"Dichtungswechselintervalle festlegen", "Notfallplan Gefahrstoffaustritt"},
			SuggestedEvidence:              []string{"Dichtheitspruefprotokoll", "Gefahrstoff-Notfallplan"},
			RelatedKeywords:                []string{"Leckage", "Dichtung", "Gefahrstoff"},
			IsBuiltin:                      true,
			TenantID:                       nil,
			CreatedAt:                      now,
		},
		{
			ID:                             hazardUUID("material_environmental", 6),
			Category:                       "material_environmental",
			SubCategory:                    "biologische_kontamination",
			Name:                           "Biologische Kontamination in Lebensmittelmaschinen",
			Description:                    "In Maschinen der Lebensmittelindustrie koennen sich Mikroorganismen in schwer zu reinigenden Bereichen ansiedeln und das Produkt kontaminieren.",
			DefaultSeverity:                4,
			DefaultProbability:             3,
			DefaultExposure:                3,
			DefaultAvoidance:               3,
			ApplicableComponentTypes:       []string{"mechanical", "other"},
			RegulationReferences:           []string{"Maschinenverordnung 2023/1230 Anhang I"},
			SuggestedMitigations:           mustMarshalJSON([]string{"Hygienic-Design-Konstruktion", "CIP-Reinigungssystem"}),
			TypicalCauses:                  []string{"Totraeume und Hinterschneidungen in der Konstruktion", "Unzureichende Reinigung", "Poroese Oberflaechen"},
			TypicalHarm:                    "Lebensmittelkontamination mit Gesundheitsge­faehrdung der Verbraucher",
			RelevantLifecyclePhases:        []string{"normal_operation", "cleaning", "maintenance"},
			RecommendedMeasuresDesign:      []string{"Hygienic Design nach EHEDG-Richtlinien", "Selbstentleerende Konstruktion"},
			RecommendedMeasuresTechnical:   []string{"CIP-Reinigungsanlage", "Oberflaechenguete Ra kleiner 0.8 Mikrometer"},
			RecommendedMeasuresInformation: []string{"Reinigungs- und Desinfektionsplan", "Hygieneschulung des Personals"},
			SuggestedEvidence:              []string{"EHEDG-Zertifikat", "Mikrobiologische Abklatschproben"},
			RelatedKeywords:                []string{"Hygiene", "Kontamination", "Lebensmittelsicherheit"},
			IsBuiltin:                      true,
			TenantID:                       nil,
			CreatedAt:                      now,
		},
		{
			ID:                             hazardUUID("material_environmental", 7),
			Category:                       "material_environmental",
			SubCategory:                    "elektrostatik",
			Name:                           "Statische Aufladung in staubhaltiger Umgebung",
			Description:                    "In staubhaltiger oder explosionsfaehiger Atmosphaere kann eine elektrostatische Entladung als Zuendquelle wirken und eine Explosion oder einen Brand ausloesen.",
			DefaultSeverity:                5,
			DefaultProbability:             2,
			DefaultExposure:                3,
			DefaultAvoidance:               3,
			ApplicableComponentTypes:       []string{"mechanical", "electrical", "other"},
			RegulationReferences:           []string{"Maschinenverordnung 2023/1230 Anhang I"},
			SuggestedMitigations:           mustMarshalJSON([]string{"Erdung aller leitfaehigen Teile", "Ableitfaehige Bodenbeschichtung"}),
			TypicalCauses:                  []string{"Nicht geerdete Maschinenteile", "Reibung von Kunststoffbaendern", "Niedrige Luftfeuchtigkeit"},
			TypicalHarm:                    "Zuendung explosionsfaehiger Atmosphaere, Explosion oder Brand",
			RelevantLifecyclePhases:        []string{"normal_operation"},
			RecommendedMeasuresDesign:      []string{"Leitfaehige Materialien verwenden", "Erdungskonzept fuer alle Komponenten"},
			RecommendedMeasuresTechnical:   []string{"Ionisatoren zur Ladungsneutralisation", "Erdungsueberwachung"},
			RecommendedMeasuresInformation: []string{"ESD-Hinweisschilder", "Schulung zur elektrostatischen Gefaehrdung"},
			SuggestedEvidence:              []string{"Erdungsmessung", "Explosionsschutz-Dokument"},
			RelatedKeywords:                []string{"Elektrostatik", "ESD", "Zuendquelle"},
			IsBuiltin:                      true,
			TenantID:                       nil,
			CreatedAt:                      now,
		},
		{
			ID:                             hazardUUID("material_environmental", 8),
			Category:                       "material_environmental",
			SubCategory:                    "uv_strahlung",
			Name:                           "UV-Strahlung bei Schweiss- oder Haerteprozessen",
			Description:                    "Schweissvorgaenge und UV-Haerteprozesse emittieren ultraviolette Strahlung, die Augen und Haut schwer schaedigen kann.",
			DefaultSeverity:                4,
			DefaultProbability:             3,
			DefaultExposure:                3,
			DefaultAvoidance:               3,
			ApplicableComponentTypes:       []string{"mechanical", "electrical", "other"},
			RegulationReferences:           []string{"Maschinenverordnung 2023/1230 Anhang I"},
			SuggestedMitigations:           mustMarshalJSON([]string{"Abschirmung des UV-Bereichs", "Schweissschutzschirm und Schutzkleidung"}),
			TypicalCauses:                  []string{"Fehlende Abschirmung der UV-Quelle", "Reflexion an glaenzenden Oberflaechen", "Aufenthalt im Strahlungsbereich ohne Schutz"},
			TypicalHarm:                    "Verblitzen der Augen, Hautverbrennungen, erhoehtes Hautkrebsrisiko bei Langzeitexposition",
			RelevantLifecyclePhases:        []string{"normal_operation", "maintenance"},
			RecommendedMeasuresDesign:      []string{"Vollstaendige Einhausung der UV-Quelle", "UV-absorbierende Schutzscheiben"},
			RecommendedMeasuresTechnical:   []string{"Schweissvorhaenge um den Arbeitsbereich", "UV-Sensor mit Abschaltung"},
			RecommendedMeasuresInformation: []string{"Warnhinweis UV-Strahlung", "PSA-Pflicht: Schweissschutzhelm und Schutzkleidung"},
			SuggestedEvidence:              []string{"UV-Strahlungsmessung", "Risikobeurteilung"},
			RelatedKeywords:                []string{"UV-Strahlung", "Schweissen", "Strahlenschutz"},
			IsBuiltin:                      true,
			TenantID:                       nil,
			CreatedAt:                      now,
		},
	}
}
