feat(cra): MaschinenVO-Gefährdungs-Ableitung + Cyber-Safety-Brücke
3-Tier-MaschinenVO-Verdict (direkt / sicherheitsrelevant / nicht relevant) aus Personengefährdungs-Signal: eine Komponente ist keine Maschine, aber wenn ihre Funktion bei Fehler ODER Manipulation Personen gefaehrden kann (Bewegung, Laser/ Auge, Kraft, Temperatur, elektrisch), ist sie sicherheitsrelevant — Pflicht trifft den Maschinenbauer, Zulieferer liefert Nachweise, und ein Cyber-Angriff kann die Sicherheitsfunktion aushebeln (Cyber-Safety-Bruecke). OWIS-mit-Laser landet so korrekt als 'sicherheitsrelevante Komponente'. Engine + /readiness additiv; Frontend: Gefährdungs-Frage + -Typen, MaschinenVO-Ergebnisblock. Presets aktualisiert (OWIS: Laser+Bewegung, Zwick: Bewegung). 22 Tests gruen. Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
This commit is contained in:
@@ -13,6 +13,8 @@ export interface ReadinessPreset {
|
||||
customers_request_cra_evidence: boolean
|
||||
digital_elements: string[]
|
||||
provided_evidence: string[]
|
||||
safety_relevant: boolean
|
||||
hazard_types: string[]
|
||||
}
|
||||
|
||||
export const READINESS_PRESETS: ReadinessPreset[] = [
|
||||
@@ -31,6 +33,8 @@ export const READINESS_PRESETS: ReadinessPreset[] = [
|
||||
'SPS-I/O', 'Firmware', 'OWISoft', 'Triggerfunktionen',
|
||||
],
|
||||
provided_evidence: [],
|
||||
safety_relevant: true,
|
||||
hazard_types: ['laser_radiation', 'movement_crush'],
|
||||
},
|
||||
{
|
||||
id: 'zwick',
|
||||
@@ -50,5 +54,7 @@ export const READINESS_PRESETS: ReadinessPreset[] = [
|
||||
'Tablet-Status', 'Host-System-Anbindung', 'Benutzer-/Rechteverwaltung', 'Barcode/QR-Scanner',
|
||||
],
|
||||
provided_evidence: ['support_lifecycle'],
|
||||
safety_relevant: true,
|
||||
hazard_types: ['movement_crush'],
|
||||
},
|
||||
]
|
||||
|
||||
Reference in New Issue
Block a user