feat: Hazard-Patterns auf 725 erweitert
4 neue Pattern-Dateien: - Workshop (65): Stolpern, Ergonomie, Chemie, Brand, Strahlung, Biologie - Maintenance Extended (65): LOTO, Einrichten, Stoerung, Transport, Inbetriebnahme - Specific Machines (55): Druckgeraete, Wind, Solar, Batterie, Fahrtreppen, Schwimmbad - Cyber/AI Extended (65): Software-Fehler, Ransomware, KI-Bias, OPC-UA, HMI 751 Normen + 725 Patterns = umfassende CE-Bibliothek Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -75,12 +75,19 @@ func NewPatternEngine() *PatternEngine {
|
||||
patterns = append(patterns, GetExtendedHazardPatterns2()...) // HP134-HP173 additional hazards
|
||||
patterns = append(patterns, GetElevatorPatterns()...) // HP174-HP198 elevator/lift
|
||||
patterns = append(patterns, GetAGVAgriPatterns()...) // HP199-HP228 AGV + agricultural
|
||||
patterns = append(patterns, GetFoodPkgPatterns()...) // HP300-HP334 food + packaging
|
||||
patterns = append(patterns, GetLaserMedicalPatterns()...) // HP335-HP374 laser + medical + pressure
|
||||
patterns = append(patterns, GetFoodProcessingPatterns()...) // HP300-HP319 food processing
|
||||
patterns = append(patterns, GetPackagingPatterns()...) // HP320-HP334 packaging machines
|
||||
patterns = append(patterns, GetLaserPatterns()...) // HP335-HP349 laser machines
|
||||
patterns = append(patterns, GetMedicalDevicePatterns()...) // HP350-HP364 medical devices (IEC 60601)
|
||||
patterns = append(patterns, GetPressureEquipmentPatterns()...) // HP365-HP374 pressure equipment
|
||||
patterns = append(patterns, GetConstructionPatterns()...) // HP400-HP419 construction/crane
|
||||
patterns = append(patterns, GetForestryConveyorPatterns()...) // HP420-HP450 forestry/conveyor
|
||||
patterns = append(patterns, GetPlasticsMetalPatterns()...) // HP500-HP529 plastics + metalworking
|
||||
patterns = append(patterns, GetWeldingGlassTextilePatterns()...) // HP530-HP559 welding + glass + textile
|
||||
patterns = append(patterns, GetSpecificMachinePatterns()...) // HP730-HP784 pressure/wind/solar/battery/escalator/pool/playground/fitness/laundry/glass
|
||||
patterns = append(patterns, GetCyberExtendedPatterns()...) // HP800-HP864 software faults/cyber/AI-ML/network/HMI
|
||||
patterns = append(patterns, GetWorkshopPatterns()...) // HP600-HP664 cross-machine workshop
|
||||
patterns = append(patterns, GetMaintenanceExtPatterns()...) // HP700-HP764 maintenance lifecycle
|
||||
return &PatternEngine{
|
||||
resolver: NewTagResolver(),
|
||||
patterns: patterns,
|
||||
|
||||
Reference in New Issue
Block a user