'use client' import { ApiEndpoint, CodeBlock, InfoBox } from '@/components/DevPortalLayout' export function HazardsSection() { return ( <>

Hazards & Pattern Matching

Gefahrenanalyse nach ISO 12100 mit 102 Hazard-Patterns. Die Pattern-Matching-Engine erkennt automatisch Gefahren basierend auf Maschinentyp, Komponenten und Energiequellen.

Die Engine enthaelt 102 vordefinierte Gefahrenmuster (HP001-HP102), die nach ISO 12100 Anhang A kategorisiert sind: mechanisch, elektrisch, thermisch, Laerm, Vibration, Strahlung, Materialien/Substanzen und ergonomisch. {`curl -X POST "https://api.breakpilot.io/sdk/v1/iace/projects/proj_a1b2c3d4/hazards/suggest" \\ -H "Authorization: Bearer YOUR_API_KEY"`}

Response (200 OK)

{`{ "success": true, "data": { "suggestions": [ { "hazard_type": "mechanical", "title": "Quetschgefahr durch bewegliche Roboterarme", "description": "Unkontrollierte Bewegung der Achsen kann zu Quetschungen fuehren", "iso_reference": "ISO 12100 Anhang A.1", "severity": "high", "confidence": 0.91 }, { "hazard_type": "electrical", "title": "Stromschlaggefahr bei Wartungsarbeiten", "description": "Zugang zu spannungsfuehrenden Teilen bei geoeffnetem Schaltschrank", "iso_reference": "ISO 12100 Anhang A.2", "severity": "critical", "confidence": 0.87 } ] } }`} {`curl -X POST "https://api.breakpilot.io/sdk/v1/iace/projects/proj_a1b2c3d4/match-patterns" \\ -H "Authorization: Bearer YOUR_API_KEY"`}

Response (200 OK)

{`{ "success": true, "data": { "total_patterns_checked": 102, "matches": 14, "results": [ { "pattern_id": "HP003", "title": "Crushing hazard from linear actuator", "category": "mechanical", "match_score": 0.94, "matched_components": ["Servo-Antrieb Achse 1", "Linearfuehrung"], "matched_energy_sources": ["EN03"], "suggested_hazard": { "title": "Quetschgefahr durch Linearantrieb", "severity": "high" } } ] } }`} ) }