Files
breakpilot-compliance/ai-compliance-sdk/internal/iace/measures_library_textile_agri.go
T
Benjamin Admin df15f6f098
Build + Deploy / build-admin-compliance (push) Successful in 10s
Build + Deploy / build-backend-compliance (push) Successful in 10s
Build + Deploy / build-ai-sdk (push) Successful in 9s
Build + Deploy / build-developer-portal (push) Successful in 9s
Build + Deploy / build-tts (push) Successful in 10s
Build + Deploy / build-document-crawler (push) Successful in 9s
Build + Deploy / build-dsms-gateway (push) Successful in 10s
Build + Deploy / build-dsms-node (push) Successful in 11s
CI / branch-name (push) Has been skipped
CI / guardrail-integrity (push) Has been skipped
CI / loc-budget (push) Failing after 14s
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 2m23s
CI / dep-audit (push) Has been skipped
CI / sbom-scan (push) Has been skipped
CI / test-go (push) Successful in 40s
CI / test-python-backend (push) Successful in 35s
CI / test-python-document-crawler (push) Successful in 25s
CI / test-python-dsms-gateway (push) Successful in 20s
CI / validate-canonical-controls (push) Successful in 14s
Build + Deploy / trigger-orca (push) Successful in 2m13s
feat(iace): Erweiterung 5 — Safety Knowledge Graph (React Flow)
Interaktiver Graph: Komponente → Gefaehrdung → Massnahme
- 3-Spalten-Layout: Indigo (Komponenten), Rot (Hazards), Gruen (Massnahmen)
- Animierte Kanten mit Pfeilmarkern
- Zoom, Pan, MiniMap, Controls
- Dependency: @xyflow/react v12 (MIT-Lizenz)

Alle 5 IACE Phase-5 Erweiterungen jetzt abgeschlossen:
1. Betriebszustand-UI
2. FMEA-Worksheet
3. Delta-Impact-Preview Modal
4. Textil + Landmaschinen Patterns
5. Safety Knowledge Graph

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-05-12 07:20:38 +02:00

34 lines
7.6 KiB
Go

package iace
// GetTextileAgriMeasures returns protective measures for textile and agricultural machinery.
// IDs: M452-M474 (23 measures).
func GetTextileAgriMeasures() []ProtectiveMeasureEntry {
return []ProtectiveMeasureEntry{
// Textilmaschinen (M452-M460)
{ID: "M452", ReductionType: "design", SubType: "inherent_safety", Name: "Walzenspalt-Schutzeinrichtung (EN ISO 11111-1)", Description: "Formschluessige Schutzeinrichtung am Walzenspalt mit Verriegelung die den Antrieb bei Oeffnung stoppt.", HazardCategory: "mechanical", NormReferences: []string{"EN ISO 11111-1:2016 Abschnitt 5.2"}},
{ID: "M453", ReductionType: "protection", SubType: "safeguard", Name: "Not-Ruecklauf an Walzenpaaren", Description: "Sofortige Drehrichtungsumkehr bei Betaetigung des Not-Ruecklauf-Buegels am Walzenspalt.", HazardCategory: "mechanical", NormReferences: []string{"EN ISO 11111-1:2016 Abschnitt 5.2.4"}},
{ID: "M454", ReductionType: "design", SubType: "inherent_safety", Name: "Geschlossene Absaugung am Kardierbereich", Description: "Vollstaendig eingehaustes Kardiersystem mit integrierter Faserstaub-Absaugung und Filterung. OEL unter 1 mg/m3.", HazardCategory: "material_environmental", NormReferences: []string{"EN ISO 11111-3:2016", "TRGS 900"}},
{ID: "M455", ReductionType: "protection", SubType: "safeguard", Name: "Laermkapselung fuer Webmaschinen", Description: "Schalldaemmende Einhausung der Webmaschine. Reduktion um mindestens 15 dB(A) am Bedienerplatz.", HazardCategory: "noise_vibration", NormReferences: []string{"EN ISO 11111-7:2016"}},
{ID: "M456", ReductionType: "protection", SubType: "safeguard", Name: "Beruehrungsschutz an Heissteilen der Fixiermaschine", Description: "Isolierung und Verkleidung aller Oberflaechen mit Temperaturen > 65 Grad C. Warnmarkierung.", HazardCategory: "thermal", NormReferences: []string{"EN ISO 11111-6:2016 Abschnitt 5.3"}},
{ID: "M457", ReductionType: "protection", SubType: "safeguard", Name: "Geschlossenes Chemikalien-Dosiersystem", Description: "Automatische Dosierung und Zufuehrung von Faerbemitteln ueber geschlossene Leitungen. Vermeidung offener Wannen.", HazardCategory: "material_environmental", NormReferences: []string{"EN ISO 11111-6:2016", "TRGS 401"}},
{ID: "M458", ReductionType: "design", SubType: "inherent_safety", Name: "Antistatik-Ausstattung Textilmaschine", Description: "Erdung aller leitfaehigen Teile, antistatische Transportbaender, Luftbefeuchtung > 50% rF.", HazardCategory: "electrical", NormReferences: []string{"EN ISO 11111-1:2016", "EN 1127-1"}},
{ID: "M459", ReductionType: "information", SubType: "instruction", Name: "Ergonomie-Unterweisung Textilarbeitsplaetze", Description: "Unterweisung zu Arbeitshaltung, Pausenregelung und ergonomischer Arbeitsplatzgestaltung an Webmaschinen.", HazardCategory: "ergonomic", NormReferences: []string{"EN ISO 11111-1:2016 Abschnitt 6"}},
{ID: "M460", ReductionType: "design", SubType: "inherent_safety", Name: "Erdung und Potentialausgleich Gewebeauslauf", Description: "Leitfaehige Walzen und Ableitsysteme am Gewebeauslauf verhindern elektrostatische Aufladung.", HazardCategory: "electrical", NormReferences: []string{"EN 1127-1", "TRBS 2153"}},
// Landmaschinen (M461-M474)
{ID: "M461", ReductionType: "protection", SubType: "safeguard", Name: "Zapfwellenschutzhuelse nach ISO 5674", Description: "Formschluessige Schutzhuelse ueber Gelenkwelle und Zapfwellenstummel mit integrierten Sicherheitsketten.", HazardCategory: "mechanical", NormReferences: []string{"ISO 5674:2004", "ISO 4254-1:2013 Abschnitt 4.7"}},
{ID: "M462", ReductionType: "design", SubType: "inherent_safety", Name: "Automatische Zapfwellenabschaltung", Description: "Sensorbasierte Erkennung der Schutzhuelsen-Position. Automatische Abschaltung bei entfernter Huelse.", HazardCategory: "mechanical", NormReferences: []string{"ISO 4254-1:2013"}},
{ID: "M463", ReductionType: "design", SubType: "inherent_safety", Name: "ROPS/FOPS Ueberrollschutzstruktur", Description: "Normgerechte Ueberrollschutzstruktur (ROPS) mit Sicherheitsgurt. Bei Forstarbeiten zusaetzlich FOPS.", HazardCategory: "mechanical", NormReferences: []string{"ISO 3471:2008", "ISO 4254-1:2013 Abschnitt 4.3"}},
{ID: "M464", ReductionType: "information", SubType: "instruction", Name: "Hangfahrt-Schulung und Neigungsanzeige", Description: "Elektronische Neigungsanzeige in der Kabine mit Warnung ab 15 Grad. Pflichtschulung fuer Hangfahrten.", HazardCategory: "mechanical", NormReferences: []string{"ISO 4254-1:2013 Abschnitt 6"}},
{ID: "M465", ReductionType: "protection", SubType: "safeguard", Name: "Schneidwerk-Verriegelung mit Nachlaufueberwachung", Description: "Verriegelter Zugang zum Schneidwerk. Oeffnung erst moeglich nach Stillstandskontrolle.", HazardCategory: "mechanical", NormReferences: []string{"ISO 4254-7:2017 Abschnitt 4.3"}},
{ID: "M466", ReductionType: "design", SubType: "inherent_safety", Name: "Berstschutz-Hydraulikleitungen", Description: "Schlauchbruchventile an heb-/senk-relevanten Hydraulikzylindern. Schlauchleitungen mit Gewebeschlauch-Ueberziehern.", HazardCategory: "pneumatic_hydraulic", NormReferences: []string{"ISO 4254-1:2013 Abschnitt 4.10"}},
{ID: "M467", ReductionType: "protection", SubType: "safeguard", Name: "Geschlossenes Befuellsystem Feldspritze", Description: "Geschlossenes Chemikalien-Umfuellsystem (CTS) verhindert Hautkontakt beim Befuellen der Feldspritze.", HazardCategory: "material_environmental", NormReferences: []string{"ISO 4254-6:2020", "Pflanzenschutz-Anwendungsverordnung"}},
{ID: "M468", ReductionType: "design", SubType: "inherent_safety", Name: "Explosionsschutz Getreidesilo nach ATEX", Description: "ATEX-konforme Ausfuehrung: Explosionsdruckentlastung, Funkenerkennung, Inertisierung, Erdung.", HazardCategory: "fire_explosion", NormReferences: []string{"ATEX 2014/34/EU", "EN 14491"}},
{ID: "M469", ReductionType: "information", SubType: "instruction", Name: "Silo-Zugangsverfahren mit Rettungskonzept", Description: "Schriftliches Verfahren fuer Silobetreten: Freimessung, Anseilschutz, Sicherungsposten.", HazardCategory: "mechanical", NormReferences: []string{"DGUV Regel 113-004", "ISO 4254-1:2013"}},
{ID: "M470", ReductionType: "design", SubType: "inherent_safety", Name: "Personen-Erkennung autonomer Traktor", Description: "Redundantes Personenerkennungssystem (LiDAR + Kamera + Radar) mit automatischem Not-Stopp. PL d.", HazardCategory: "mechanical", NormReferences: []string{"ISO 18497:2018", "ISO 4254-1:2013"}},
{ID: "M471", ReductionType: "protection", SubType: "safeguard", Name: "Geo-Fencing und Geschwindigkeitsbegrenzung", Description: "GPS-basierte Begrenzung des Einsatzgebiets. Automatische Geschwindigkeitsreduktion bei Annaeherung.", HazardCategory: "mechanical", NormReferences: []string{"ISO 18497:2018"}},
{ID: "M472", ReductionType: "protection", SubType: "safeguard", Name: "Schallisolierte Fahrerkabine", Description: "Fahrerkabine mit Schalldaemmung auf < 80 dB(A) Innenpegel. Klimaanlage fuer geschlossenen Betrieb.", HazardCategory: "noise_vibration", NormReferences: []string{"ISO 4254-1:2013 Abschnitt 4.12"}},
{ID: "M473", ReductionType: "design", SubType: "inherent_safety", Name: "Schwingungsgedaempfter Fahrersitz", Description: "Aktiv oder passiv gefederter Fahrersitz mit Schwingungsdaempfung. A(8) < 0.5 m/s2.", HazardCategory: "noise_vibration", NormReferences: []string{"ISO 5007:2003", "Richtlinie 2002/44/EG"}},
{ID: "M474", ReductionType: "protection", SubType: "safeguard", Name: "Mechanische Abstuetzung Dreipunktanbau", Description: "Mechanische Stuetzvorrichtung die unter angehobene Anbaugeraete gestellt wird vor Arbeiten im Gefahrbereich.", HazardCategory: "mechanical", NormReferences: []string{"ISO 4254-1:2013 Abschnitt 4.8"}},
}
}