package iace // GetExtendedHazardPatterns returns 58 additional patterns // derived from the Rule Library documents (R051-R1550). // These supplement the 44 built-in patterns in hazard_patterns.go. func GetExtendedHazardPatterns() []HazardPattern { return []HazardPattern{ { ID: "HP045", NameDE: "Aktor — elektrisch", NameEN: "Actuator — electrical", RequiredComponentTags: []string{"actuator_part"}, RequiredEnergyTags: []string{"electrical_energy"}, RequiredLifecycles: []string{"maintenance"}, GeneratedHazardCats: []string{"mechanical_hazard"}, SuggestedMeasureIDs: []string{"M121"}, SuggestedEvidenceIDs: []string{"E21"}, Priority: 80, // Source: R341 }, { ID: "HP046", NameDE: "Aktor — mechanisch", NameEN: "Actuator — mechanical", RequiredComponentTags: []string{"actuator_part"}, RequiredEnergyTags: []string{"kinetic"}, RequiredLifecycles: []string{"operation"}, GeneratedHazardCats: []string{"mechanical_hazard"}, SuggestedMeasureIDs: []string{"M106"}, SuggestedEvidenceIDs: []string{"E08"}, Priority: 80, // Source: R340 }, { ID: "HP047", NameDE: "KI-Steuerung — Software", NameEN: "Ai Controller — software", RequiredComponentTags: []string{"has_ai", "has_software", "programmable"}, RequiredEnergyTags: []string{}, RequiredLifecycles: []string{"operation"}, GeneratedHazardCats: []string{"ai_misclassification"}, SuggestedMeasureIDs: []string{"M103"}, SuggestedEvidenceIDs: []string{"E15"}, Priority: 75, // Source: R590, R1090 }, { ID: "HP048", NameDE: "Kabelbaum — elektrisch", NameEN: "Cable Harness — electrical", RequiredComponentTags: []string{"electrical_part"}, RequiredEnergyTags: []string{"electrical_energy"}, RequiredLifecycles: []string{"installation", "operation"}, GeneratedHazardCats: []string{"electrical_hazard"}, SuggestedMeasureIDs: []string{"M062"}, SuggestedEvidenceIDs: []string{"E20"}, Priority: 80, // Source: R065, R570, R1070 }, { ID: "HP049", NameDE: "Kabelsystem — elektrisch", NameEN: "Cable System — electrical", RequiredComponentTags: []string{"electrical_part"}, RequiredEnergyTags: []string{"electrical_energy"}, RequiredLifecycles: []string{"installation", "operation"}, GeneratedHazardCats: []string{"electrical_hazard"}, SuggestedMeasureIDs: []string{"M062"}, SuggestedEvidenceIDs: []string{"E20"}, Priority: 80, // Source: R317, R318 }, { ID: "HP050", NameDE: "Kamerasystem — elektrisch", NameEN: "Camera System — electrical", RequiredComponentTags: []string{"sensor_part"}, RequiredEnergyTags: []string{"electrical_energy"}, RequiredLifecycles: []string{"operation"}, GeneratedHazardCats: []string{"ai_misclassification"}, SuggestedMeasureIDs: []string{"M082"}, SuggestedEvidenceIDs: []string{"E20"}, Priority: 75, // Source: R074, R328 }, { ID: "HP051", NameDE: "Druckluftleitung — pneumatisch", NameEN: "Compressed Air Line — pneumatic", RequiredComponentTags: []string{"pneumatic_part"}, RequiredEnergyTags: []string{"pneumatic_pressure"}, RequiredLifecycles: []string{"maintenance"}, GeneratedHazardCats: []string{"pneumatic_hydraulic"}, SuggestedMeasureIDs: []string{"M021"}, SuggestedEvidenceIDs: []string{"E20"}, Priority: 70, // Source: R070 }, { ID: "HP052", NameDE: "Kompressor — pneumatisch", NameEN: "Compressor — pneumatic", RequiredComponentTags: []string{"high_pressure", "noise_source", "pneumatic_part"}, RequiredEnergyTags: []string{"pneumatic_pressure"}, RequiredLifecycles: []string{"operation"}, GeneratedHazardCats: []string{"pneumatic_hydraulic"}, SuggestedMeasureIDs: []string{"M022"}, SuggestedEvidenceIDs: []string{"E14"}, Priority: 70, // Source: R578, R1078 }, { ID: "HP053", NameDE: "Schaltschrank — elektrisch", NameEN: "Control Cabinet — electrical", RequiredComponentTags: []string{"electrical_part", "high_voltage"}, RequiredEnergyTags: []string{"electrical_energy"}, RequiredLifecycles: []string{"maintenance", "operation"}, GeneratedHazardCats: []string{"electrical_hazard"}, SuggestedMeasureIDs: []string{"M061", "M063", "M121"}, SuggestedEvidenceIDs: []string{"E10", "E20"}, Priority: 80, // Source: R061, R062, R315, R316, R566, R567, R1066, R1067 }, { ID: "HP054", NameDE: "Steuerungsschnittstelle — Software", NameEN: "Control Interface — software", RequiredComponentTags: []string{"has_software", "user_interface"}, RequiredEnergyTags: []string{}, RequiredLifecycles: []string{"operation"}, GeneratedHazardCats: []string{"software_fault"}, SuggestedMeasureIDs: []string{"M101", "M113"}, SuggestedEvidenceIDs: []string{"E14"}, Priority: 70, // Source: R080, R334 }, { ID: "HP055", NameDE: "Steuerung — elektrisch", NameEN: "Controller — electrical", RequiredComponentTags: []string{"has_software", "programmable"}, RequiredEnergyTags: []string{"electrical_energy"}, RequiredLifecycles: []string{"restart"}, GeneratedHazardCats: []string{"mechanical_hazard"}, SuggestedMeasureIDs: []string{"M106"}, SuggestedEvidenceIDs: []string{"E08"}, Priority: 80, // Source: R339, R598, R1098 }, { ID: "HP056", NameDE: "Foerderband — mechanisch", NameEN: "Conveyor Belt — mechanical", RequiredComponentTags: []string{"entanglement_risk", "moving_part", "rotating_part"}, RequiredEnergyTags: []string{"kinetic"}, RequiredLifecycles: []string{"automatic_operation", "cleaning", "operation"}, GeneratedHazardCats: []string{"mechanical_hazard"}, SuggestedMeasureIDs: []string{"M051", "M054", "M121"}, SuggestedEvidenceIDs: []string{"E20", "E21"}, Priority: 80, // Source: R053, R054, R556, R557, R1056, R1057 }, { ID: "HP057", NameDE: "Foerdersystem — mechanisch", NameEN: "Conveyor System — mechanical", RequiredComponentTags: []string{"entanglement_risk", "moving_part", "rotating_part"}, RequiredEnergyTags: []string{"kinetic"}, RequiredLifecycles: []string{"cleaning", "operation"}, GeneratedHazardCats: []string{"mechanical_hazard"}, SuggestedMeasureIDs: []string{"M051", "M054", "M121"}, SuggestedEvidenceIDs: []string{"E20", "E21"}, Priority: 80, // Source: R305, R306 }, { ID: "HP058", NameDE: "Kuehlgeraet — thermisch", NameEN: "Cooling Unit — thermal", RequiredComponentTags: []string{"high_temperature"}, RequiredEnergyTags: []string{"thermal"}, RequiredLifecycles: []string{"operation"}, GeneratedHazardCats: []string{"thermal_hazard"}, SuggestedMeasureIDs: []string{"M022"}, SuggestedEvidenceIDs: []string{"E14"}, Priority: 70, // Source: R581, R1081 }, { ID: "HP059", NameDE: "Kupplung — mechanisch", NameEN: "Coupling — mechanical", RequiredComponentTags: []string{"rotating_part"}, RequiredEnergyTags: []string{"kinetic"}, RequiredLifecycles: []string{"operation"}, GeneratedHazardCats: []string{"mechanical_hazard"}, SuggestedMeasureIDs: []string{"M012"}, SuggestedEvidenceIDs: []string{"E08"}, Priority: 80, // Source: R056, R564, R1064 }, { ID: "HP060", NameDE: "Diagnosemodul — Software", NameEN: "Diagnostic Module — software", RequiredComponentTags: []string{"has_software", "safety_device"}, RequiredEnergyTags: []string{}, RequiredLifecycles: []string{"operation"}, GeneratedHazardCats: []string{"software_fault"}, SuggestedMeasureIDs: []string{"M103"}, SuggestedEvidenceIDs: []string{"E14"}, Priority: 70, // Source: R596, R1096 }, { ID: "HP061", NameDE: "Firewall — Software", NameEN: "Firewall — software", RequiredComponentTags: []string{"networked", "security_device"}, RequiredEnergyTags: []string{}, RequiredLifecycles: []string{"operation"}, GeneratedHazardCats: []string{"unauthorized_access"}, SuggestedMeasureIDs: []string{"M116"}, SuggestedEvidenceIDs: []string{"E16"}, Priority: 85, // Source: R587, R1087 }, { ID: "HP062", NameDE: "Firmware — Software", NameEN: "Firmware — software", RequiredComponentTags: []string{"has_software", "programmable"}, RequiredEnergyTags: []string{}, RequiredLifecycles: []string{"software_update"}, GeneratedHazardCats: []string{"update_failure"}, SuggestedMeasureIDs: []string{"M104"}, SuggestedEvidenceIDs: []string{"E18"}, Priority: 70, // Source: R338, R597, R1097 }, { ID: "HP063", NameDE: "Ofen — thermisch", NameEN: "Furnace — thermal", RequiredComponentTags: []string{"high_temperature"}, RequiredEnergyTags: []string{"thermal"}, RequiredLifecycles: []string{"operation"}, GeneratedHazardCats: []string{"thermal_hazard"}, SuggestedMeasureIDs: []string{"M015"}, SuggestedEvidenceIDs: []string{"E20"}, Priority: 70, // Source: R326, R580, R1080 }, { ID: "HP064", NameDE: "Ofenkammer — thermisch", NameEN: "Furnace Chamber — thermal", RequiredComponentTags: []string{"high_temperature"}, RequiredEnergyTags: []string{"thermal"}, RequiredLifecycles: []string{"operation"}, GeneratedHazardCats: []string{"thermal_hazard"}, SuggestedMeasureIDs: []string{"M015"}, SuggestedEvidenceIDs: []string{"E20"}, Priority: 70, // Source: R072 }, { ID: "HP065", NameDE: "Getriebe — mechanisch", NameEN: "Gearbox — mechanical", RequiredComponentTags: []string{"pinch_point", "rotating_part"}, RequiredEnergyTags: []string{"kinetic"}, RequiredLifecycles: []string{"operation"}, GeneratedHazardCats: []string{"mechanical_hazard"}, SuggestedMeasureIDs: []string{"M004"}, SuggestedEvidenceIDs: []string{"E08"}, Priority: 80, // Source: R055, R563, R1063 }, { ID: "HP066", NameDE: "Heizelement — thermisch", NameEN: "Heating Element — thermal", RequiredComponentTags: []string{"high_temperature"}, RequiredEnergyTags: []string{"thermal"}, RequiredLifecycles: []string{"operation"}, GeneratedHazardCats: []string{"thermal_hazard"}, SuggestedMeasureIDs: []string{"M015"}, SuggestedEvidenceIDs: []string{"E10"}, Priority: 70, // Source: R071, R325, R579, R1079 }, { ID: "HP067", NameDE: "HMI-Bedienterminal — elektrisch", NameEN: "Hmi — electrical", RequiredComponentTags: []string{"has_software", "user_interface"}, RequiredEnergyTags: []string{"electrical_energy"}, RequiredLifecycles: []string{"operation"}, GeneratedHazardCats: []string{"hmi_error"}, SuggestedMeasureIDs: []string{"M131"}, SuggestedEvidenceIDs: []string{"E20"}, Priority: 70, // Source: R333 }, { ID: "HP068", NameDE: "HMI-Panel — elektrisch", NameEN: "Hmi Panel — electrical", RequiredComponentTags: []string{"has_software", "user_interface"}, RequiredEnergyTags: []string{"electrical_energy"}, RequiredLifecycles: []string{"operation"}, GeneratedHazardCats: []string{"hmi_error"}, SuggestedMeasureIDs: []string{"M131"}, SuggestedEvidenceIDs: []string{"E20"}, Priority: 70, // Source: R079, R591, R1091 }, { ID: "HP069", NameDE: "Hydraulikzylinder — hydraulisch", NameEN: "Hydraulic Cylinder — hydraulic", RequiredComponentTags: []string{"high_force", "high_pressure", "hydraulic_part", "moving_part"}, RequiredEnergyTags: []string{"hydraulic_pressure"}, RequiredLifecycles: []string{"maintenance", "operation"}, GeneratedHazardCats: []string{"mechanical_hazard"}, SuggestedMeasureIDs: []string{"M021", "M022"}, SuggestedEvidenceIDs: []string{"E08", "E11", "E20"}, Priority: 80, // Source: R066, R319, R320, R572, R1072 }, { ID: "HP070", NameDE: "Hydraulikschlauch — hydraulisch", NameEN: "Hydraulic Hose — hydraulic", RequiredComponentTags: []string{"high_pressure", "hydraulic_part"}, RequiredEnergyTags: []string{"hydraulic_pressure"}, RequiredLifecycles: []string{"operation"}, GeneratedHazardCats: []string{"pneumatic_hydraulic"}, SuggestedMeasureIDs: []string{"M051"}, SuggestedEvidenceIDs: []string{"E11"}, Priority: 70, // Source: R067, R321, R573, R1073 }, { ID: "HP071", NameDE: "Hydraulikpumpe — hydraulisch", NameEN: "Hydraulic Pump — hydraulic", RequiredComponentTags: []string{"high_pressure", "hydraulic_part"}, RequiredEnergyTags: []string{"hydraulic_pressure"}, RequiredLifecycles: []string{"operation"}, GeneratedHazardCats: []string{"pneumatic_hydraulic"}, SuggestedMeasureIDs: []string{"M021", "M022"}, SuggestedEvidenceIDs: []string{"E11", "E14"}, Priority: 70, // Source: R068, R322, R571, R1071 }, { ID: "HP072", NameDE: "Hydrauliksystem — hydraulisch", NameEN: "Hydraulic System — hydraulic", RequiredComponentTags: []string{"high_pressure", "hydraulic_part"}, RequiredEnergyTags: []string{"hydraulic_pressure"}, RequiredLifecycles: []string{"maintenance"}, GeneratedHazardCats: []string{"mechanical_hazard"}, SuggestedMeasureIDs: []string{"M021"}, SuggestedEvidenceIDs: []string{"E20"}, Priority: 80, // Source: R575, R1075 }, { ID: "HP073", NameDE: "Hydraulikventil — hydraulisch", NameEN: "Hydraulic Valve — hydraulic", RequiredComponentTags: []string{"high_pressure", "hydraulic_part"}, RequiredEnergyTags: []string{"hydraulic_pressure"}, RequiredLifecycles: []string{"operation"}, GeneratedHazardCats: []string{"pneumatic_hydraulic"}, SuggestedMeasureIDs: []string{"M022"}, SuggestedEvidenceIDs: []string{"E14"}, Priority: 70, // Source: R574, R1074 }, { ID: "HP074", NameDE: "Industrie-Switch — elektrisch", NameEN: "Industrial Switch — electrical", RequiredComponentTags: []string{"networked", "security_device"}, RequiredEnergyTags: []string{"electrical_energy"}, RequiredLifecycles: []string{"operation"}, GeneratedHazardCats: []string{"communication_failure"}, SuggestedMeasureIDs: []string{"M116"}, SuggestedEvidenceIDs: []string{"E08"}, Priority: 70, // Source: R075, R329, R585, R1085 }, { ID: "HP075", NameDE: "Laserscanner — elektrisch", NameEN: "Laser Scanner — electrical", RequiredComponentTags: []string{"sensor_part"}, RequiredEnergyTags: []string{"electrical_energy"}, RequiredLifecycles: []string{"operation"}, GeneratedHazardCats: []string{"sensor_fault"}, SuggestedMeasureIDs: []string{"M106"}, SuggestedEvidenceIDs: []string{"E08", "E09"}, Priority: 70, // Source: R583, R1083 }, { ID: "HP076", NameDE: "Hubwerk — mechanisch", NameEN: "Lifting Device — mechanical", RequiredComponentTags: []string{"gravity_risk", "high_force", "moving_part"}, RequiredEnergyTags: []string{"kinetic"}, RequiredLifecycles: []string{"operation", "transport"}, GeneratedHazardCats: []string{"mechanical_hazard"}, SuggestedMeasureIDs: []string{"M004", "M005"}, SuggestedEvidenceIDs: []string{"E08", "E20"}, Priority: 80, // Source: R307, R308 }, { ID: "HP077", NameDE: "Hubtisch — hydraulisch", NameEN: "Lifting Table — hydraulic", RequiredComponentTags: []string{"gravity_risk", "moving_part"}, RequiredEnergyTags: []string{"hydraulic_pressure"}, RequiredLifecycles: []string{"operation"}, GeneratedHazardCats: []string{"mechanical_hazard"}, SuggestedMeasureIDs: []string{"M021"}, SuggestedEvidenceIDs: []string{"E11"}, Priority: 80, // Source: R560, R1060 }, { ID: "HP078", NameDE: "Linearachse — mechanisch", NameEN: "Linear Axis — mechanical", RequiredComponentTags: []string{"crush_point", "moving_part"}, RequiredEnergyTags: []string{"kinetic"}, RequiredLifecycles: []string{"automatic_operation", "maintenance", "setup"}, GeneratedHazardCats: []string{"mechanical_hazard"}, SuggestedMeasureIDs: []string{"M003", "M051", "M054", "M106", "M121", "M131"}, SuggestedEvidenceIDs: []string{"E08", "E09", "E20", "E21"}, Priority: 80, // Source: R051, R052, R301, R302 }, { ID: "HP079", NameDE: "Maschinenrahmen — mechanisch", NameEN: "Machine Frame — mechanical", RequiredComponentTags: []string{"structural_part"}, RequiredEnergyTags: []string{"kinetic"}, RequiredLifecycles: []string{"operation"}, GeneratedHazardCats: []string{"mechanical_hazard"}, SuggestedMeasureIDs: []string{"M005"}, SuggestedEvidenceIDs: []string{"E07"}, Priority: 80, // Source: R335, R593, R1093 }, { ID: "HP080", NameDE: "ML-Modell — Software", NameEN: "Ml Model — software", RequiredComponentTags: []string{"has_ai", "has_software"}, RequiredEnergyTags: []string{}, RequiredLifecycles: []string{"operation"}, GeneratedHazardCats: []string{"model_drift"}, SuggestedMeasureIDs: []string{"M103"}, SuggestedEvidenceIDs: []string{"E15"}, Priority: 75, // Source: R078, R332, R589, R1089 }, { ID: "HP081", NameDE: "Ueberwachungssystem — elektrisch", NameEN: "Monitoring System — electrical", RequiredComponentTags: []string{"has_software", "safety_device"}, RequiredEnergyTags: []string{"electrical_energy"}, RequiredLifecycles: []string{"operation"}, GeneratedHazardCats: []string{"sensor_fault"}, SuggestedMeasureIDs: []string{"M106"}, SuggestedEvidenceIDs: []string{"E14"}, Priority: 70, // Source: R337, R595, R1095 }, { ID: "HP082", NameDE: "Palettierer — mechanisch", NameEN: "Palletizer — mechanical", RequiredComponentTags: []string{"high_force", "moving_part"}, RequiredEnergyTags: []string{"kinetic"}, RequiredLifecycles: []string{"automatic_operation"}, GeneratedHazardCats: []string{"mechanical_hazard"}, SuggestedMeasureIDs: []string{"M004"}, SuggestedEvidenceIDs: []string{"E14"}, Priority: 80, // Source: R559, R1059 }, { ID: "HP083", NameDE: "Plattform — mechanisch", NameEN: "Platform — mechanical", RequiredComponentTags: []string{"gravity_risk", "structural_part"}, RequiredEnergyTags: []string{"kinetic"}, RequiredLifecycles: []string{"operation"}, GeneratedHazardCats: []string{"mechanical_hazard"}, SuggestedMeasureIDs: []string{"M052"}, SuggestedEvidenceIDs: []string{"E20"}, Priority: 80, // Source: R336, R594, R1094 }, { ID: "HP084", NameDE: "Pneumatikzylinder — pneumatisch", NameEN: "Pneumatic Cylinder — pneumatic", RequiredComponentTags: []string{"moving_part", "pneumatic_part", "stored_energy"}, RequiredEnergyTags: []string{"pneumatic_pressure"}, RequiredLifecycles: []string{"operation"}, GeneratedHazardCats: []string{"mechanical_hazard"}, SuggestedMeasureIDs: []string{"M022"}, SuggestedEvidenceIDs: []string{"E08"}, Priority: 80, // Source: R069, R323, R576, R1076 }, { ID: "HP085", NameDE: "Pneumatikleitung — pneumatisch", NameEN: "Pneumatic Line — pneumatic", RequiredComponentTags: []string{"pneumatic_part"}, RequiredEnergyTags: []string{"pneumatic_pressure"}, RequiredLifecycles: []string{"maintenance"}, GeneratedHazardCats: []string{"pneumatic_hydraulic"}, SuggestedMeasureIDs: []string{"M021"}, SuggestedEvidenceIDs: []string{"E20"}, Priority: 70, // Source: R324, R577, R1077 }, { ID: "HP086", NameDE: "Stromversorgung — elektrisch", NameEN: "Power Supply — electrical", RequiredComponentTags: []string{"electrical_part", "high_voltage"}, RequiredEnergyTags: []string{"electrical_energy"}, RequiredLifecycles: []string{"maintenance", "operation"}, GeneratedHazardCats: []string{"electrical_hazard"}, SuggestedMeasureIDs: []string{"M061", "M121"}, SuggestedEvidenceIDs: []string{"E14", "E20"}, Priority: 80, // Source: R063, R311, R312, R568, R1068 }, { ID: "HP087", NameDE: "Naeherungssensor — elektrisch", NameEN: "Proximity Sensor — electrical", RequiredComponentTags: []string{"sensor_part"}, RequiredEnergyTags: []string{"electrical_energy"}, RequiredLifecycles: []string{"operation"}, GeneratedHazardCats: []string{"sensor_fault"}, SuggestedMeasureIDs: []string{"M082"}, SuggestedEvidenceIDs: []string{"E08"}, Priority: 70, // Source: R073, R327, R582, R1082 }, { ID: "HP088", NameDE: "Roboterarm — mechanisch", NameEN: "Robot Arm — mechanical", RequiredComponentTags: []string{"high_force", "moving_part", "rotating_part"}, RequiredEnergyTags: []string{"kinetic"}, RequiredLifecycles: []string{"automatic_operation", "maintenance", "teach"}, GeneratedHazardCats: []string{"mechanical_hazard"}, SuggestedMeasureIDs: []string{"M051", "M082", "M106", "M121", "M131"}, SuggestedEvidenceIDs: []string{"E08", "E09", "E21"}, Priority: 80, // Source: R303, R304, R551, R552, R1051, R1052 }, { ID: "HP089", NameDE: "Robotersteuerung — elektrisch", NameEN: "Robot Controller — electrical", RequiredComponentTags: []string{"has_software", "programmable"}, RequiredEnergyTags: []string{"electrical_energy"}, RequiredLifecycles: []string{"operation"}, GeneratedHazardCats: []string{"software_fault"}, SuggestedMeasureIDs: []string{"M103"}, SuggestedEvidenceIDs: []string{"E14"}, Priority: 70, // Source: R553, R1053 }, { ID: "HP090", NameDE: "Greifer — mechanisch", NameEN: "Robot Gripper — mechanical", RequiredComponentTags: []string{"clamping_part", "moving_part", "pinch_point"}, RequiredEnergyTags: []string{"kinetic"}, RequiredLifecycles: []string{"automatic_operation", "operation", "setup"}, GeneratedHazardCats: []string{"mechanical_hazard"}, SuggestedMeasureIDs: []string{"M003", "M004", "M106"}, SuggestedEvidenceIDs: []string{"E08"}, Priority: 80, // Source: R057, R058, R554 }, { ID: "HP091", NameDE: "Greifer — pneumatisch", NameEN: "Robot Gripper — pneumatic", RequiredComponentTags: []string{"clamping_part", "moving_part", "pinch_point"}, RequiredEnergyTags: []string{"pneumatic_pressure"}, RequiredLifecycles: []string{"maintenance", "operation"}, GeneratedHazardCats: []string{"mechanical_hazard", "pneumatic_hydraulic"}, SuggestedMeasureIDs: []string{"M004", "M021"}, SuggestedEvidenceIDs: []string{"E08", "E20"}, Priority: 80, // Source: R555, R1054, R1055 }, { ID: "HP092", NameDE: "Rollenfoerderer — mechanisch", NameEN: "Roller Conveyor — mechanical", RequiredComponentTags: []string{"entanglement_risk", "moving_part", "rotating_part"}, RequiredEnergyTags: []string{"kinetic"}, RequiredLifecycles: []string{"operation"}, GeneratedHazardCats: []string{"mechanical_hazard"}, SuggestedMeasureIDs: []string{"M051"}, SuggestedEvidenceIDs: []string{"E20"}, Priority: 80, // Source: R558, R1058 }, { ID: "HP093", NameDE: "Drehtisch — mechanisch", NameEN: "Rotary Table — mechanical", RequiredComponentTags: []string{"high_force", "rotating_part"}, RequiredEnergyTags: []string{"kinetic"}, RequiredLifecycles: []string{"automatic_operation", "maintenance"}, GeneratedHazardCats: []string{"mechanical_hazard"}, SuggestedMeasureIDs: []string{"M051", "M054", "M121", "M131"}, SuggestedEvidenceIDs: []string{"E14", "E21"}, Priority: 80, // Source: R309, R310 }, { ID: "HP094", NameDE: "Drehscheibe — mechanisch", NameEN: "Rotating Disc — mechanical", RequiredComponentTags: []string{"high_speed", "rotating_part"}, RequiredEnergyTags: []string{"kinetic"}, RequiredLifecycles: []string{"operation"}, GeneratedHazardCats: []string{"mechanical_hazard"}, SuggestedMeasureIDs: []string{"M051"}, SuggestedEvidenceIDs: []string{"E20"}, Priority: 80, // Source: R565, R1065 }, { ID: "HP095", NameDE: "Spindel — mechanisch", NameEN: "Rotating Spindle — mechanical", RequiredComponentTags: []string{"cutting_part", "high_speed", "rotating_part"}, RequiredEnergyTags: []string{"kinetic"}, RequiredLifecycles: []string{"maintenance", "operation"}, GeneratedHazardCats: []string{"mechanical_hazard"}, SuggestedMeasureIDs: []string{"M051", "M121", "M131"}, SuggestedEvidenceIDs: []string{"E20", "E21"}, Priority: 80, // Source: R561, R562, R1061, R1062 }, { ID: "HP096", NameDE: "Router — elektrisch", NameEN: "Router — electrical", RequiredComponentTags: []string{"networked", "security_device"}, RequiredEnergyTags: []string{"electrical_energy"}, RequiredLifecycles: []string{"operation"}, GeneratedHazardCats: []string{"unauthorized_access"}, SuggestedMeasureIDs: []string{"M101", "M113"}, SuggestedEvidenceIDs: []string{"E16", "E17"}, Priority: 85, // Source: R076, R330, R586, R1086 }, { ID: "HP097", NameDE: "Gesamtsystem — gemischt", NameEN: "System — mixed", RequiredComponentTags: []string{"has_software"}, RequiredEnergyTags: []string{}, RequiredLifecycles: []string{"operation", "safety_validation"}, GeneratedHazardCats: []string{"software_fault"}, SuggestedMeasureIDs: []string{"M082", "M106"}, SuggestedEvidenceIDs: []string{"E14", "E15"}, Priority: 70, // Source: R599, R600, R1099, R1100 }, { ID: "HP098", NameDE: "Werkzeugwechsler — mechanisch", NameEN: "Tool Changer — mechanical", RequiredComponentTags: []string{"moving_part", "pinch_point"}, RequiredEnergyTags: []string{"kinetic"}, RequiredLifecycles: []string{"maintenance", "operation"}, GeneratedHazardCats: []string{"mechanical_hazard"}, SuggestedMeasureIDs: []string{"M051"}, SuggestedEvidenceIDs: []string{"E14", "E20"}, Priority: 80, // Source: R059, R060 }, { ID: "HP099", NameDE: "Touch-Bedienfeld — Software", NameEN: "Touch Interface — software", RequiredComponentTags: []string{"has_software", "user_interface"}, RequiredEnergyTags: []string{}, RequiredLifecycles: []string{"operation"}, GeneratedHazardCats: []string{"hmi_error"}, SuggestedMeasureIDs: []string{"M101", "M113"}, SuggestedEvidenceIDs: []string{"E14"}, Priority: 70, // Source: R592, R1092 }, { ID: "HP100", NameDE: "Transformator — elektrisch", NameEN: "Transformer — electrical", RequiredComponentTags: []string{"electrical_part", "high_voltage"}, RequiredEnergyTags: []string{"electrical_energy"}, RequiredLifecycles: []string{"inspection", "operation"}, GeneratedHazardCats: []string{"electrical_hazard", "thermal_hazard"}, SuggestedMeasureIDs: []string{"M014", "M062"}, SuggestedEvidenceIDs: []string{"E10"}, Priority: 80, // Source: R064, R313, R314, R569, R1069 }, { ID: "HP101", NameDE: "KI-Bilderkennung — Software", NameEN: "Vision Ai — software", RequiredComponentTags: []string{"has_ai", "sensor_part"}, RequiredEnergyTags: []string{}, RequiredLifecycles: []string{"operation"}, GeneratedHazardCats: []string{"sensor_fault"}, SuggestedMeasureIDs: []string{"M103"}, SuggestedEvidenceIDs: []string{"E15"}, Priority: 70, // Source: R077, R331, R588, R1088 }, { ID: "HP102", NameDE: "Vision-Kamera — elektrisch", NameEN: "Vision Camera — electrical", RequiredComponentTags: []string{"sensor_part"}, RequiredEnergyTags: []string{"electrical_energy"}, RequiredLifecycles: []string{"operation"}, GeneratedHazardCats: []string{"ai_misclassification"}, SuggestedMeasureIDs: []string{"M082"}, SuggestedEvidenceIDs: []string{"E20"}, Priority: 75, // Source: R584, R1084 }, } }