feat: Hazard-Patterns auf 475 erweitert (Ziel: 1000)
Build + Deploy / build-admin-compliance (push) Successful in 9s
Build + Deploy / build-backend-compliance (push) Successful in 8s
Build + Deploy / build-ai-sdk (push) Successful in 37s
Build + Deploy / build-developer-portal (push) Successful in 7s
Build + Deploy / build-tts (push) Successful in 7s
Build + Deploy / build-document-crawler (push) Successful in 8s
Build + Deploy / build-dsms-gateway (push) Successful in 7s
Build + Deploy / build-dsms-node (push) Successful in 8s
CI / branch-name (push) Has been skipped
CI / guardrail-integrity (push) Has been skipped
CI / loc-budget (push) Failing after 17s
CI / secret-scan (push) Has been skipped
CI / go-lint (push) Has been skipped
CI / python-lint (push) Has been skipped
CI / nodejs-lint (push) Has been skipped
CI / nodejs-build (push) Successful in 2m55s
CI / dep-audit (push) Has been skipped
CI / sbom-scan (push) Has been skipped
CI / test-go (push) Failing after 49s
CI / test-python-backend (push) Successful in 43s
CI / test-python-document-crawler (push) Successful in 32s
CI / test-python-dsms-gateway (push) Successful in 23s
CI / validate-canonical-controls (push) Successful in 16s
Build + Deploy / trigger-orca (push) Successful in 2m11s

8 neue Pattern-Dateien fuer:
- Aufzuege (25), AGV/Landmaschinen (30), Lebensmittel/Verpackung (35)
- Laser/Medizin/Druck (40), Bau/Krane (20), Forst/Foerderer (31)
- Kunststoff/Metall (30), Schweissen/Glas/Textil (30)

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
Benjamin Admin
2026-05-07 13:31:23 +02:00
parent 870953f579
commit 05839e36aa
9 changed files with 3853 additions and 0 deletions
@@ -0,0 +1,549 @@
package iace
// GetFoodPkgPatterns returns hazard patterns for food processing machines
// and packaging machines (HP300-HP334).
func GetFoodPkgPatterns() []HazardPattern {
return []HazardPattern{
// ================================================================
// Food Processing Machine Patterns (HP300-HP319)
// ================================================================
{
ID: "HP300", NameDE: "Einzug in Fleischwolf", NameEN: "Draw-in at meat grinder",
RequiredComponentTags: []string{"rotating_part", "cutting_part"},
RequiredEnergyTags: []string{"rotational"},
GeneratedHazardCats: []string{"mechanical_hazard"},
SuggestedMeasureIDs: []string{"M001", "M005", "M051"},
SuggestedEvidenceIDs: []string{"E01", "E08"},
Priority: 97,
ScenarioDE: "Bediener schiebt Fleisch manuell in den Fleischwolf und geraet mit Fingern oder Hand in die Foerderschnecke.",
TriggerDE: "Direkter Zugang zur Foerderschnecke ohne Schutztrichter, Blockade wird manuell beseitigt.",
HarmDE: "Amputation von Fingern oder Hand, schwere Quetsch- und Schnittverletzungen.",
AffectedDE: "Bedienpersonal, Reinigungspersonal.",
ZoneDE: "Einfuelloeffnung und Foerderschneckenbereich des Fleischwolfs.",
DefaultSeverity: 5, DefaultExposure: 4,
},
{
ID: "HP301", NameDE: "Verbrennungsgefahr am Backofen/Kochkessel", NameEN: "Burn hazard at oven/cooking kettle",
RequiredComponentTags: []string{"high_temperature", "structural_part"},
RequiredEnergyTags: []string{"thermal"},
GeneratedHazardCats: []string{"thermal_hazard"},
SuggestedMeasureIDs: []string{"M054", "M141"},
SuggestedEvidenceIDs: []string{"E08", "E20"},
Priority: 90,
ScenarioDE: "Bediener beruehrt heisse Oberflaechen des Backofens oder Kochkessels beim Be- und Entladen.",
TriggerDE: "Fehlende Isolierung, defekte Handschuhe, unbeabsichtigtes Beruehren heisser Tueren oder Waende.",
HarmDE: "Verbrennungen zweiten und dritten Grades an Haenden und Unterarmen.",
AffectedDE: "Bedienpersonal, Reinigungspersonal.",
ZoneDE: "Ofentuer, Kesselwand, Beschickungsbereich.",
DefaultSeverity: 4, DefaultExposure: 4,
},
{
ID: "HP302", NameDE: "Kontamination durch mangelnde Hygiene", NameEN: "Contamination due to insufficient hygiene",
RequiredComponentTags: []string{"structural_part"},
RequiredEnergyTags: []string{},
GeneratedHazardCats: []string{"material_environmental"},
SuggestedMeasureIDs: []string{"M141"},
SuggestedEvidenceIDs: []string{"E20", "E21"},
Priority: 85,
ScenarioDE: "Lebensmittelrueckstaende in schwer zugaenglichen Maschinenbereichen fuehren zu mikrobieller Kontamination.",
TriggerDE: "Ungenuegender Reinigungsplan, konstruktiv bedingte Totzonen, fehlende CIP-Faehigkeit.",
HarmDE: "Lebensmittelvergiftung bei Endverbrauchern, Rueckrufaktion, Betriebsschliessung.",
AffectedDE: "Endverbraucher, Bedienpersonal (bei toxischen Keimen).",
ZoneDE: "Produktberuehrende Oberflaechen, Dichtungsbereiche, Leitungstotpunkte.",
DefaultSeverity: 4, DefaultExposure: 5,
},
{
ID: "HP303", NameDE: "Schneidverletzung an Aufschnittmaschine", NameEN: "Cut injury at slicing machine",
RequiredComponentTags: []string{"cutting_part", "rotating_part"},
RequiredEnergyTags: []string{"rotational"},
GeneratedHazardCats: []string{"mechanical_hazard"},
SuggestedMeasureIDs: []string{"M001", "M005", "M054"},
SuggestedEvidenceIDs: []string{"E01", "E08"},
Priority: 95,
ScenarioDE: "Bediener greift beim Schneiden von Wurst oder Kaese in den Bereich des rotierenden Kreismessers.",
TriggerDE: "Fehlender Restehalter, Umgehung der Messerschutzabdeckung, Nachlauf des Messers.",
HarmDE: "Tiefe Schnittverletzungen, Amputation von Fingerkuppen oder Fingern.",
AffectedDE: "Bedienpersonal, Reinigungspersonal beim Messerwechsel.",
ZoneDE: "Messerscheibe, Schnittspalt, Produktvorschubbereich.",
DefaultSeverity: 4, DefaultExposure: 5,
},
{
ID: "HP304", NameDE: "Dampfverbrennung beim Oeffnen des Druckkessels", NameEN: "Steam burn when opening pressure vessel",
RequiredComponentTags: []string{"high_pressure", "high_temperature"},
RequiredEnergyTags: []string{"thermal", "stored_energy"},
GeneratedHazardCats: []string{"thermal_hazard", "pneumatic_hydraulic"},
SuggestedMeasureIDs: []string{"M051", "M054", "M131"},
SuggestedEvidenceIDs: []string{"E01", "E08", "E11"},
Priority: 95,
RequiresExpertCalculation: true,
ExpertHintDE: "Druckabbaukurve und Verriegelungslogik des Deckels muessen berechnet und validiert werden.",
ExpertHintEN: "Pressure release curve and lid interlock logic must be calculated and validated.",
ScenarioDE: "Bediener oeffnet den Deckel eines Druckkochkessels oder Autoklaven bei Restdruck.",
TriggerDE: "Defekte Druckverriegelung, Umgehung des Sicherheitsschalters, Druckanzeige defekt.",
HarmDE: "Schwere Verbruehungen an Gesicht, Oberkoerper und Armen durch austretenden Dampf.",
AffectedDE: "Bedienpersonal, umstehende Personen.",
ZoneDE: "Deckelbereich, Entlueftungsstutzen, gesamte Bedienfront des Kessels.",
DefaultSeverity: 5, DefaultExposure: 3,
},
{
ID: "HP305", NameDE: "Quetschen in Teigknetmaschine", NameEN: "Crushing in dough kneading machine",
RequiredComponentTags: []string{"rotating_part", "crush_point", "high_force"},
RequiredEnergyTags: []string{"rotational"},
GeneratedHazardCats: []string{"mechanical_hazard"},
SuggestedMeasureIDs: []string{"M001", "M005", "M051"},
SuggestedEvidenceIDs: []string{"E01", "E08"},
Priority: 96,
ScenarioDE: "Bediener greift in den laufenden Knetarm, um Teig abzuloesen oder Zutaten nachzufuellen.",
TriggerDE: "Fehlende Schutzabdeckung, Manipulation des Deckelschalters, blockierter Not-Halt.",
HarmDE: "Quetschung und Amputation von Fingern oder der gesamten Hand, Unterarmfraktur.",
AffectedDE: "Bedienpersonal, Auszubildende in Baeckereibetrieben.",
ZoneDE: "Knetarm, Kesselinnenwand, Bereich zwischen Knethaken und Kesselrand.",
DefaultSeverity: 5, DefaultExposure: 4,
},
{
ID: "HP306", NameDE: "Einzug in Walzenmuehle", NameEN: "Draw-in at roller mill",
RequiredComponentTags: []string{"rotating_part", "entanglement_risk", "high_force"},
RequiredEnergyTags: []string{"rotational"},
GeneratedHazardCats: []string{"mechanical_hazard"},
SuggestedMeasureIDs: []string{"M001", "M005", "M051"},
SuggestedEvidenceIDs: []string{"E01", "E08"},
Priority: 97,
ScenarioDE: "Bediener wird mit Fingern, Hand oder Kleidung in den Walzenspalt der Muehle eingezogen.",
TriggerDE: "Manuelle Reinigung bei laufenden Walzen, fehlende Schutzabdeckung, Einzug durch Kleidung.",
HarmDE: "Amputation von Fingern oder Hand, schwere Quetschverletzungen des Unterarms.",
AffectedDE: "Bedienpersonal, Reinigungspersonal, Muellereifacharbeiter.",
ZoneDE: "Walzenspalt (Einzugsstelle), Zugangsbereich zur Mahlzone.",
DefaultSeverity: 5, DefaultExposure: 3,
},
{
ID: "HP307", NameDE: "Elektrischer Schlag in Nassumgebung (IP-Schutz)", NameEN: "Electric shock in wet environment (IP rating)",
RequiredComponentTags: []string{"electrical_part"},
RequiredEnergyTags: []string{"electrical_energy"},
GeneratedHazardCats: []string{"electrical_hazard"},
SuggestedMeasureIDs: []string{"M003", "M004"},
SuggestedEvidenceIDs: []string{"E04", "E10"},
Priority: 94,
RequiresExpertCalculation: true,
ExpertHintDE: "IP-Schutzklasse muss fuer Nassreinigung (mindestens IPX5) nachgewiesen werden.",
ExpertHintEN: "IP rating must be verified for wet cleaning conditions (minimum IPX5).",
ScenarioDE: "Wasser dringt beim Reinigen in elektrische Komponenten ein und erzeugt einen Fehlerstrom.",
TriggerDE: "Unzureichende IP-Schutzklasse, defekte Kabeldurchfuehrungen, beschaedigtes Gehaeuse.",
HarmDE: "Elektrischer Schlag, Herzkammerflimmern, Tod durch Stromschlag.",
AffectedDE: "Reinigungspersonal, Bedienpersonal bei Nassreinigung.",
ZoneDE: "Steuerungsgehaeuse, Kabeluebergaenge, Antriebsgehaeuse.",
DefaultSeverity: 5, DefaultExposure: 3,
},
{
ID: "HP308", NameDE: "Allergene Kreuzkontamination", NameEN: "Allergen cross-contamination",
RequiredComponentTags: []string{"structural_part", "chemical_risk"},
RequiredEnergyTags: []string{},
GeneratedHazardCats: []string{"material_environmental"},
SuggestedMeasureIDs: []string{"M141"},
SuggestedEvidenceIDs: []string{"E20", "E21"},
Priority: 82,
ScenarioDE: "Allergene Rueckstaende (Gluten, Nuss, Milch) verbleiben nach Produktwechsel in der Maschine.",
TriggerDE: "Ungenuegender Reinigungsprozess, fehlende Allergenspuelung, verborgene Totzonen.",
HarmDE: "Allergische Reaktion bis anaphylaktischer Schock bei sensibilisierten Endverbrauchern.",
AffectedDE: "Endverbraucher (Allergiker), indirekt Bedienpersonal.",
ZoneDE: "Produktberuehrende Leitungen, Ventile, Dichtungen, Mischbehaelter.",
DefaultSeverity: 4, DefaultExposure: 4,
},
{
ID: "HP309", NameDE: "Biologische Gefaehrdung (Bakterien, Schimmel)", NameEN: "Biological hazard (bacteria, mold)",
RequiredComponentTags: []string{"structural_part"},
RequiredEnergyTags: []string{},
GeneratedHazardCats: []string{"material_environmental"},
SuggestedMeasureIDs: []string{"M141"},
SuggestedEvidenceIDs: []string{"E20", "E21"},
Priority: 80,
ScenarioDE: "Bakterien oder Schimmel siedeln sich in feuchten, schlecht beluefteten Maschinenbereichen an.",
TriggerDE: "Stillstandszeiten ohne Trocknung, Kondenswasserbildung, defekte Dichtungen.",
HarmDE: "Lebensmittelinfektion, Atemwegserkrankung bei Bedienpersonal durch Sporenexposition.",
AffectedDE: "Bedienpersonal, Endverbraucher.",
ZoneDE: "Kondensatsammler, Dichtungsnuten, Behaelterboeden, Lueftungskanaele.",
DefaultSeverity: 3, DefaultExposure: 4,
},
{
ID: "HP310", NameDE: "Quetschen durch Abfuellstempel", NameEN: "Crushing by filling piston",
RequiredComponentTags: []string{"crush_point", "moving_part"},
RequiredEnergyTags: []string{},
GeneratedHazardCats: []string{"mechanical_hazard"},
SuggestedMeasureIDs: []string{"M001", "M005", "M051"},
SuggestedEvidenceIDs: []string{"E01", "E08"},
Priority: 92,
ScenarioDE: "Hand des Bedieners geraet zwischen den Abfuellstempel und den Behaelter bei manuellem Nachjustieren.",
TriggerDE: "Manuelle Korrektur bei laufendem Takt, fehlende Schutzabdeckung der Stempelzone.",
HarmDE: "Quetschung der Finger oder Hand, Frakturen.",
AffectedDE: "Bedienpersonal an der Abfuellstation.",
ZoneDE: "Stempelbereich, Dosierkammer, Behaelterfuehrung.",
DefaultSeverity: 4, DefaultExposure: 3,
},
{
ID: "HP311", NameDE: "Sturz auf nassem/fettigem Boden", NameEN: "Slip on wet/greasy floor",
RequiredComponentTags: []string{"structural_part"},
RequiredEnergyTags: []string{},
GeneratedHazardCats: []string{"mechanical_hazard", "ergonomic"},
SuggestedMeasureIDs: []string{"M141"},
SuggestedEvidenceIDs: []string{"E20"},
Priority: 70,
ScenarioDE: "Bediener rutscht auf nassem, fettigem oder mit Lebensmittelresten verschmutztem Boden im Produktionsbereich.",
TriggerDE: "Wasserlachen, Fettspritzer, verschuettete Lebensmittel, fehlende rutschfeste Matten.",
HarmDE: "Knochenbrueche, Prellungen, Kopfverletzungen bei Sturz auf harten Boden.",
AffectedDE: "Alle Personen im Produktionsbereich.",
ZoneDE: "Gesamter Produktionsboden, Bereich um Spuelstationen, Abfluesse.",
DefaultSeverity: 3, DefaultExposure: 5,
},
{
ID: "HP312", NameDE: "Erstickungsgefahr in Gaerbehaelter/Silo", NameEN: "Asphyxiation in fermentation vessel/silo",
RequiredComponentTags: []string{"structural_part"},
RequiredEnergyTags: []string{},
GeneratedHazardCats: []string{"material_environmental"},
SuggestedMeasureIDs: []string{"M054", "M141"},
SuggestedEvidenceIDs: []string{"E01", "E20"},
Priority: 96,
ScenarioDE: "Person steigt zur Inspektion oder Reinigung in einen Gaerbehaelter oder Silo und wird durch CO2 oder Sauerstoffmangel bewusstlos.",
TriggerDE: "Betreten ohne Gasmessung, fehlende Belueftung, Gaerprozess produziert CO2.",
HarmDE: "Bewusstlosigkeit, Erstickungstod.",
AffectedDE: "Reinigungspersonal, Wartungspersonal.",
ZoneDE: "Innenraum von Gaertanks, Silos, geschlossenen Behaeltern.",
DefaultSeverity: 5, DefaultExposure: 2,
},
{
ID: "HP313", NameDE: "Veraetzung durch Reinigungsmittel (CIP)", NameEN: "Chemical burn from CIP cleaning agents",
RequiredComponentTags: []string{"chemical_risk"},
RequiredEnergyTags: []string{},
GeneratedHazardCats: []string{"material_environmental"},
SuggestedMeasureIDs: []string{"M054", "M141"},
SuggestedEvidenceIDs: []string{"E20"},
Priority: 85,
ScenarioDE: "Bediener kommt mit konzentrierter Lauge oder Saeure waehrend CIP-Reinigung in Kontakt.",
TriggerDE: "Leckage an CIP-Leitung, Oeffnen von Verbindungen unter Druck, Spritzer beim Ansetzen.",
HarmDE: "Veraetzungen der Haut und Augen, Atemwegsveraetzung bei Dampfexposition.",
AffectedDE: "Reinigungspersonal, Wartungspersonal.",
ZoneDE: "CIP-Station, Verbindungsleitungen, Dosierbereich.",
DefaultSeverity: 4, DefaultExposure: 3,
},
{
ID: "HP314", NameDE: "Laerm durch Hochdruckreinigung", NameEN: "Noise from high-pressure cleaning",
RequiredComponentTags: []string{"noise_source", "high_pressure"},
RequiredEnergyTags: []string{},
GeneratedHazardCats: []string{"noise_vibration"},
SuggestedMeasureIDs: []string{"M141"},
SuggestedEvidenceIDs: []string{"E12", "E20"},
Priority: 65,
ScenarioDE: "Hochdruckreiniger erzeugt Schallpegel ueber 90 dB(A) im geschlossenen Produktionsraum.",
TriggerDE: "Taegliche Nassreinigung mit Hochdrucklanze ohne Gehoerschutz.",
HarmDE: "Laermschwerhoerigkeit, Tinnitus bei regelmaessiger Exposition.",
AffectedDE: "Reinigungspersonal, Bedienpersonal in Nachbarbereichen.",
ZoneDE: "Gesamter Reinigungsbereich, Radius ca. 5 m um die Hochdrucklanze.",
DefaultSeverity: 3, DefaultExposure: 5,
},
{
ID: "HP315", NameDE: "Verbrennungsgefahr an Fritteuse/Heissoelbad", NameEN: "Burn hazard at deep fryer/hot oil bath",
RequiredComponentTags: []string{"high_temperature"},
RequiredEnergyTags: []string{"thermal"},
GeneratedHazardCats: []string{"thermal_hazard"},
SuggestedMeasureIDs: []string{"M054", "M141"},
SuggestedEvidenceIDs: []string{"E08", "E20"},
Priority: 90,
ScenarioDE: "Heisses Fett spritzt beim Einlegen von feuchtem Gargut oder bei Ueberfuellung der Fritteuse.",
TriggerDE: "Feuchtigkeit im Fritiergut, Ueberfuellung, defekter Temperaturbegrenzer.",
HarmDE: "Schwere Verbrennungen durch Heissoelspritzer an Haenden, Gesicht und Oberkoerper.",
AffectedDE: "Bedienpersonal, Kuechenpersonal.",
ZoneDE: "Fritteusenoeffnung, Beschickungsbereich, Ablageflaeche.",
DefaultSeverity: 4, DefaultExposure: 4,
},
{
ID: "HP316", NameDE: "Schnitt beim manuellen Messerwechsel", NameEN: "Cut during manual blade change",
RequiredComponentTags: []string{"cutting_part"},
RequiredEnergyTags: []string{},
ExcludedComponentTags: []string{"safety_device"},
GeneratedHazardCats: []string{"mechanical_hazard"},
SuggestedMeasureIDs: []string{"M054", "M141"},
SuggestedEvidenceIDs: []string{"E08", "E24"},
Priority: 82,
ScenarioDE: "Bediener wechselt Messer oder Klingen an Schneidemaschine ohne Schnittschutzhandschuhe.",
TriggerDE: "Abrutschen beim Loesen der Klinge, scharfe Kanten, oelige Haende.",
HarmDE: "Tiefe Schnittwunden an Fingern und Handflaeche, Sehnenverletzung.",
AffectedDE: "Bedienpersonal, Wartungspersonal.",
ZoneDE: "Messeraufnahme, Klingenhalter, Reinigungsbereich.",
DefaultSeverity: 3, DefaultExposure: 3,
},
{
ID: "HP317", NameDE: "Explosion in Mehlstaubatmosphaere", NameEN: "Explosion in flour dust atmosphere",
RequiredComponentTags: []string{"structural_part"},
RequiredEnergyTags: []string{},
GeneratedHazardCats: []string{"material_environmental"},
SuggestedMeasureIDs: []string{"M051", "M054", "M131"},
SuggestedEvidenceIDs: []string{"E01", "E20"},
Priority: 95,
RequiresExpertCalculation: true,
ExpertHintDE: "ATEX-Zoneneinteilung und Zuendquellenanalyse erforderlich (RL 2014/34/EU).",
ExpertHintEN: "ATEX zone classification and ignition source analysis required (Dir. 2014/34/EU).",
ScenarioDE: "Mehlstaub bildet explosionsfaehige Atmosphaere in Muehle, Silo oder Knetstation.",
TriggerDE: "Funkenbildung, heisse Oberflaeche, elektrostatische Entladung in staubbehafteter Umgebung.",
HarmDE: "Schwere Verbrennungen, Druckwellenverletzung, Gebaeudezersoerung.",
AffectedDE: "Alle Personen im Gebaeude, besonders Muellerei- und Baeckereipersonal.",
ZoneDE: "Silos, Rohrleitung, Knetstation, Abfuellbereich.",
DefaultSeverity: 5, DefaultExposure: 2,
},
{
ID: "HP318", NameDE: "Ergonomische Belastung bei manueller Portionierung", NameEN: "Ergonomic strain during manual portioning",
RequiredComponentTags: []string{"ergonomic"},
RequiredEnergyTags: []string{},
GeneratedHazardCats: []string{"ergonomic"},
SuggestedMeasureIDs: []string{"M141"},
SuggestedEvidenceIDs: []string{"E20"},
Priority: 55,
ScenarioDE: "Bediener fuehrt ueber Stunden repetitive Portionier- oder Verpackungsbewegungen aus.",
TriggerDE: "Hohe Taktrate, ungenuegender Arbeitsplatzwechsel, fehlende Hebehilfen.",
HarmDE: "Sehnenscheidenentzuendung, Karpaltunnelsyndrom, Rueckenprobleme.",
AffectedDE: "Bedienpersonal, Verpackungspersonal.",
ZoneDE: "Portionier- und Verpackungsarbeitsplatz.",
DefaultSeverity: 2, DefaultExposure: 5,
},
{
ID: "HP319", NameDE: "Kaelteverletzung im Tiefkuehlbereich", NameEN: "Cold injury in deep-freeze area",
RequiredComponentTags: []string{"structural_part"},
RequiredEnergyTags: []string{},
GeneratedHazardCats: []string{"thermal_hazard", "ergonomic"},
SuggestedMeasureIDs: []string{"M054", "M141"},
SuggestedEvidenceIDs: []string{"E20", "E24"},
Priority: 75,
ScenarioDE: "Bediener arbeitet laengere Zeit in Tiefkuehlraum (-18C bis -25C) und erleidet Unterkuehlung oder Erfrierung.",
TriggerDE: "Fehlende Kaelteschutzkleidung, Eingeschlossensein im Tiefkuehlraum, defekte Notentriegelung.",
HarmDE: "Erfrierungen an Haenden und Fuessen, Unterkuehlung, Bewusstlosigkeit.",
AffectedDE: "Lagerpersonal, Bedienpersonal, Kommissionierer.",
ZoneDE: "Tiefkuehlraum, Vorraum, Uebergangszone.",
DefaultSeverity: 4, DefaultExposure: 3,
},
// ================================================================
// Packaging Machine Patterns (HP320-HP334)
// ================================================================
{
ID: "HP320", NameDE: "Quetschen im Siegelbereich", NameEN: "Crushing in sealing area",
RequiredComponentTags: []string{"crush_point", "high_temperature"},
RequiredEnergyTags: []string{"thermal"},
GeneratedHazardCats: []string{"mechanical_hazard", "thermal_hazard"},
SuggestedMeasureIDs: []string{"M001", "M005", "M051"},
SuggestedEvidenceIDs: []string{"E01", "E08"},
Priority: 93,
ScenarioDE: "Bediener greift in den Siegelbereich der Verpackungsmaschine waehrend des Siegeltakts.",
TriggerDE: "Manuelle Korrektur von Folienversatz, Manipulation der Schutzabdeckung, Stoerungsbeseitigung.",
HarmDE: "Quetschverletzung und Verbrennung der Finger durch heisse Siegelbacken.",
AffectedDE: "Bedienpersonal, Einrichter.",
ZoneDE: "Siegelstation, Bereich zwischen Ober- und Untersiegelbacke.",
DefaultSeverity: 4, DefaultExposure: 3,
},
{
ID: "HP321", NameDE: "Einzug an Folienwickler", NameEN: "Draw-in at film wrapper",
RequiredComponentTags: []string{"rotating_part", "entanglement_risk"},
RequiredEnergyTags: []string{"rotational"},
GeneratedHazardCats: []string{"mechanical_hazard"},
SuggestedMeasureIDs: []string{"M001", "M005", "M054"},
SuggestedEvidenceIDs: []string{"E01", "E08"},
Priority: 90,
ScenarioDE: "Bediener wird mit Kleidung oder Handschuhen in die rotierenden Walzen des Folienwicklers eingezogen.",
TriggerDE: "Loser Aermel, Handschuh, Haarstraehnchen bei laufendem Wickler, fehlende Einzugssicherung.",
HarmDE: "Einzugsverletzung, Quetschung der Hand, Strangulation durch Folie.",
AffectedDE: "Bedienpersonal, Einrichter.",
ZoneDE: "Folieneinlauf, Wickelachse, Umlenkwalzen.",
DefaultSeverity: 4, DefaultExposure: 3,
},
{
ID: "HP322", NameDE: "Schneidverletzung an Trennmesser", NameEN: "Cut injury at separating blade",
RequiredComponentTags: []string{"cutting_part", "moving_part"},
RequiredEnergyTags: []string{},
GeneratedHazardCats: []string{"mechanical_hazard"},
SuggestedMeasureIDs: []string{"M001", "M005"},
SuggestedEvidenceIDs: []string{"E01", "E08"},
Priority: 88,
ScenarioDE: "Trennmesser der Verpackungsmaschine schneidet Folie/Karton und ist durch Oeffnung zugaenglich.",
TriggerDE: "Manuelle Entfernung von Folienresten, fehlende Abdeckung des Messerbereichs.",
HarmDE: "Schnittverletzung an Fingern und Haenden, Sehnendurchtrennung.",
AffectedDE: "Bedienpersonal, Einrichter.",
ZoneDE: "Messerstation, Folientrennbereich, Kartonschneider.",
DefaultSeverity: 3, DefaultExposure: 3,
},
{
ID: "HP323", NameDE: "Quetschen durch Palettierer", NameEN: "Crushing by palletizer",
RequiredComponentTags: []string{"moving_part", "high_force", "crush_point"},
RequiredEnergyTags: []string{},
GeneratedHazardCats: []string{"mechanical_hazard"},
SuggestedMeasureIDs: []string{"M001", "M005", "M051"},
SuggestedEvidenceIDs: []string{"E01", "E08"},
Priority: 95,
ScenarioDE: "Palettierer bewegt schwere Gebinde und kann Personen im Arbeitsraum quetschen.",
TriggerDE: "Betreten des Palettiererbereichs bei laufendem Betrieb, defekte Zugangsabsicherung.",
HarmDE: "Schwere Quetschverletzungen, Knochenbrueche, lebensbedrohliche Thoraxkompression.",
AffectedDE: "Bedienpersonal, Logistikmitarbeiter, Wartungspersonal.",
ZoneDE: "Palettierer-Arbeitsraum, Zugangsbereich, Palettenwechselzone.",
DefaultSeverity: 5, DefaultExposure: 2,
},
{
ID: "HP324", NameDE: "Heissluft-Verbrennung bei Schrumpffolie", NameEN: "Hot air burn at shrink film tunnel",
RequiredComponentTags: []string{"high_temperature"},
RequiredEnergyTags: []string{"thermal"},
GeneratedHazardCats: []string{"thermal_hazard"},
SuggestedMeasureIDs: []string{"M054", "M141"},
SuggestedEvidenceIDs: []string{"E08", "E20"},
Priority: 80,
ScenarioDE: "Bediener greift in den Schrumpftunnel, um verklemmte Packungen zu entfernen.",
TriggerDE: "Produktstau im Tunnel, fehlender Tunnelstopp bei Oeffnen der Wartungsklappe.",
HarmDE: "Verbrennungen an Haenden und Unterarmen durch Heissluft (180-250 Grad C).",
AffectedDE: "Bedienpersonal, Wartungspersonal.",
ZoneDE: "Schrumpftunnel-Innenraum, Auslaufoeffnung, Wartungsklappe.",
DefaultSeverity: 3, DefaultExposure: 3,
},
{
ID: "HP325", NameDE: "Umreifungsband schneidet in Hand", NameEN: "Strapping band cuts into hand",
RequiredComponentTags: []string{"moving_part"},
RequiredEnergyTags: []string{},
GeneratedHazardCats: []string{"mechanical_hazard"},
SuggestedMeasureIDs: []string{"M054", "M141"},
SuggestedEvidenceIDs: []string{"E08", "E24"},
Priority: 75,
ScenarioDE: "Bediener greift in den Bandspannbereich der Umreifungsmaschine oder Band reisst unter Spannung.",
TriggerDE: "Handeingriff bei laufendem Spannvorgang, Bandbruch unter Spannung.",
HarmDE: "Tiefe Schnittwunde durch Stahlband, Quetschung im Spannkopf.",
AffectedDE: "Bedienpersonal, Verpackungspersonal.",
ZoneDE: "Spannkopf der Umreifungsmaschine, Bandlaufbereich.",
DefaultSeverity: 3, DefaultExposure: 3,
},
{
ID: "HP326", NameDE: "Absturzgefahr von Palette", NameEN: "Fall hazard from pallet stack",
RequiredComponentTags: []string{"gravity_risk", "structural_part"},
RequiredEnergyTags: []string{},
GeneratedHazardCats: []string{"mechanical_hazard"},
SuggestedMeasureIDs: []string{"M051", "M141"},
SuggestedEvidenceIDs: []string{"E20"},
Priority: 78,
ScenarioDE: "Palettierte Gebinde kippen um oder Kartons fallen von der Palette auf umstehende Personen.",
TriggerDE: "Instabiles Stapelbild, fehlende Sicherungsfolie, Anfahren der Palette mit Stapler.",
HarmDE: "Prellungen, Knochenbrueche durch herabfallende Kartons, Quetschung unter Palette.",
AffectedDE: "Logistikmitarbeiter, Bedienpersonal, Staplerfahrer.",
ZoneDE: "Palettenstellplatz, Auslaufbereich der Verpackungslinie.",
DefaultSeverity: 3, DefaultExposure: 3,
},
{
ID: "HP327", NameDE: "Laerm durch Druckluft-Auswurf", NameEN: "Noise from compressed air ejection",
RequiredComponentTags: []string{"noise_source", "pneumatic_part"},
RequiredEnergyTags: []string{"pneumatic_pressure"},
GeneratedHazardCats: []string{"noise_vibration"},
SuggestedMeasureIDs: []string{"M141"},
SuggestedEvidenceIDs: []string{"E12", "E20"},
Priority: 60,
ScenarioDE: "Druckluftduesen zum Ausblasen oder Auswerfen von Packungen erzeugen Impulsspitzen ueber 95 dB(A).",
TriggerDE: "Dauerbetrieb ohne Schallschutzhaube, defekte Schalldaempfer an Auswurfduesen.",
HarmDE: "Laermschwerhoerigkeit, Tinnitus bei dauerhafter Exposition.",
AffectedDE: "Bedienpersonal, Personen in angrenzenden Arbeitsbereichen.",
ZoneDE: "Auswurfstation, Druckluftduesen, Verpackungsstrecke.",
DefaultSeverity: 3, DefaultExposure: 5,
},
{
ID: "HP328", NameDE: "Quetschen an Kartonaufrichter", NameEN: "Crushing at carton erector",
RequiredComponentTags: []string{"crush_point", "moving_part"},
RequiredEnergyTags: []string{},
GeneratedHazardCats: []string{"mechanical_hazard"},
SuggestedMeasureIDs: []string{"M001", "M005"},
SuggestedEvidenceIDs: []string{"E01", "E08"},
Priority: 85,
ScenarioDE: "Bediener greift in den Faltmechanismus des Kartonaufrichters, um verklemmte Zuschnitte zu loesen.",
TriggerDE: "Kartonstau, manuelle Beseitigung bei laufendem Takt, defekte Schutzabdeckung.",
HarmDE: "Quetschung der Finger zwischen Faltklappen und Gegendruckleiste.",
AffectedDE: "Bedienpersonal, Einrichter.",
ZoneDE: "Faltstation, Klebstoffauftrag, Zuschnittmagazin.",
DefaultSeverity: 3, DefaultExposure: 3,
},
{
ID: "HP329", NameDE: "Klebstoffverbrennung bei Heissleimanlage", NameEN: "Hot melt adhesive burn",
RequiredComponentTags: []string{"high_temperature"},
RequiredEnergyTags: []string{"thermal"},
GeneratedHazardCats: []string{"thermal_hazard"},
SuggestedMeasureIDs: []string{"M054", "M141"},
SuggestedEvidenceIDs: []string{"E08", "E20"},
Priority: 78,
ScenarioDE: "Heisser Klebstoff (180-200 Grad C) spritzt beim Nachfuellen oder bei Duesen-Verstopfung.",
TriggerDE: "Nachfuellen des Klebstoffbehaelters, Reinigen verstopfter Duesen, Leitungsbruch.",
HarmDE: "Schwere Verbrennungen an Haenden und Gesicht durch Heisskleber.",
AffectedDE: "Bedienpersonal, Wartungspersonal.",
ZoneDE: "Klebstoffschmelzer, Duesenbereich, Schlauchleitungen.",
DefaultSeverity: 3, DefaultExposure: 3,
},
{
ID: "HP330", NameDE: "Einzug an Etikettiermaschine", NameEN: "Draw-in at labeling machine",
RequiredComponentTags: []string{"rotating_part", "entanglement_risk"},
RequiredEnergyTags: []string{},
GeneratedHazardCats: []string{"mechanical_hazard"},
SuggestedMeasureIDs: []string{"M001", "M005"},
SuggestedEvidenceIDs: []string{"E01", "E08"},
Priority: 75,
ScenarioDE: "Bediener greift in die laufende Etikettiermaschine, um schiefe Etiketten zu korrigieren.",
TriggerDE: "Manuelle Korrektur bei laufendem Betrieb, Einzug durch Etikettenmaterial.",
HarmDE: "Einzug von Fingern in Walzenspalt, Quetschung, Hautabschuerfungen.",
AffectedDE: "Bedienpersonal, Einrichter.",
ZoneDE: "Etikettenausgabe, Gegendruckwalze, Abwickler.",
DefaultSeverity: 3, DefaultExposure: 3,
},
{
ID: "HP331", NameDE: "Ergonomische Belastung bei Handsortierung", NameEN: "Ergonomic strain during manual sorting",
RequiredComponentTags: []string{"ergonomic", "moving_part"},
RequiredEnergyTags: []string{},
GeneratedHazardCats: []string{"ergonomic"},
SuggestedMeasureIDs: []string{"M141"},
SuggestedEvidenceIDs: []string{"E20"},
Priority: 50,
ScenarioDE: "Bediener sortiert fehlerhafte Packungen manuell von der laufenden Linie ab.",
TriggerDE: "Hohe Taktrate erfordert schnelle, repetitive Greifbewegungen ueber laengere Schicht.",
HarmDE: "Sehnenscheidenentzuendung, Schulter-Nacken-Syndrom, Rueckenschmerzen.",
AffectedDE: "Sortierpersonal, Kontrollpersonal.",
ZoneDE: "Kontrollstation, Auswurfband, Nacharbeitsplatz.",
DefaultSeverity: 2, DefaultExposure: 5,
},
{
ID: "HP332", NameDE: "Druckluft-Verletzung durch offene Leitung", NameEN: "Compressed air injury from open line",
RequiredComponentTags: []string{"pneumatic_part", "high_pressure"},
RequiredEnergyTags: []string{"pneumatic_pressure"},
GeneratedHazardCats: []string{"pneumatic_hydraulic"},
SuggestedMeasureIDs: []string{"M051", "M131"},
SuggestedEvidenceIDs: []string{"E06", "E11"},
Priority: 80,
ScenarioDE: "Druckluftschlauch reisst ab oder wird ungesichert getrennt und peitzscht unkontrolliert umher.",
TriggerDE: "Defekte Schlauchkupplung, Schlauchalterung, Druckluft-Peitscheffekt.",
HarmDE: "Augenverletzung durch Druckluftstrahl, Embolie bei Hautkontakt unter hohem Druck.",
AffectedDE: "Bedienpersonal, Wartungspersonal.",
ZoneDE: "Druckluftversorgung, Schlauchleitungen, Wartungsbereich.",
DefaultSeverity: 4, DefaultExposure: 2,
},
{
ID: "HP333", NameDE: "Quetschen durch Deckelzufuehrung", NameEN: "Crushing by lid feeder",
RequiredComponentTags: []string{"crush_point", "moving_part"},
RequiredEnergyTags: []string{},
GeneratedHazardCats: []string{"mechanical_hazard"},
SuggestedMeasureIDs: []string{"M001", "M005"},
SuggestedEvidenceIDs: []string{"E01", "E08"},
Priority: 82,
ScenarioDE: "Bediener greift in den Deckelsortierer oder die Deckelzufuehrung, um verklemmte Deckel zu loesen.",
TriggerDE: "Deckelstau in der Zufuehrung, manuelle Beseitigung bei laufendem Takt.",
HarmDE: "Quetschung der Finger zwischen Deckeln und Fuehrungsschienen.",
AffectedDE: "Bedienpersonal, Einrichter.",
ZoneDE: "Deckelsortierer, Zufuehrungskanal, Verschliessstation.",
DefaultSeverity: 3, DefaultExposure: 3,
},
{
ID: "HP334", NameDE: "Verletzung durch unkontrolliert oeffnende Schutzhaube", NameEN: "Injury from uncontrolled guard opening",
RequiredComponentTags: []string{"interlocked", "gravity_risk"},
RequiredEnergyTags: []string{},
GeneratedHazardCats: []string{"mechanical_hazard"},
SuggestedMeasureIDs: []string{"M051", "M054"},
SuggestedEvidenceIDs: []string{"E08"},
Priority: 70,
ScenarioDE: "Schwere Schutzhaube faellt unkontrolliert zu oder schlaegt beim Oeffnen gegen den Bediener.",
TriggerDE: "Defekte Gasdruckfeder, fehlende Arretierung der geoeffneten Haube.",
HarmDE: "Quetschung der Haende oder Kopfverletzung durch zufallende Haube.",
AffectedDE: "Bedienpersonal, Wartungspersonal.",
ZoneDE: "Schutzhaube, Wartungsoeffnung, Scharnierbereiche.",
DefaultSeverity: 3, DefaultExposure: 3,
},
}
}