feat: Fortschritts-Tracker + Verifikation-Endpoints + Tech-File Erweiterung
- Übersicht: Completeness Gates durch Projektfortschritts-Tracker ersetzt (6 CE-Prozessschritte mit Status + Naechster-Schritt Empfehlung) - Verifikation: GET/POST/DELETE /verifications Endpoints + Alias-Handler - Tech-File: Anhang IV Struktur-Erweiterung - Maßnahmen: Expandable Details vorbereitet Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -19,21 +19,51 @@ interface TechFileSection {
|
||||
}
|
||||
|
||||
const SECTION_TYPES: Record<string, { icon: string; description: string }> = {
|
||||
risk_assessment_report: {
|
||||
icon: '📊',
|
||||
description: 'Zusammenfassung der Risikobeurteilung mit allen bewerteten Gefaehrdungen',
|
||||
// Annex IV mandatory sections (EU Machinery Regulation 2023/1230)
|
||||
general_description: {
|
||||
icon: '🏭',
|
||||
description: 'Anhang IV.1 — Allgemeine Beschreibung der Maschine mit bestimmungsgemaesser Verwendung',
|
||||
},
|
||||
hazard_log: {
|
||||
icon: '⚠️',
|
||||
description: 'Vollstaendiges Gefaehrdungsprotokoll mit S/E/P-Bewertungen',
|
||||
design_specifications: {
|
||||
icon: '📐',
|
||||
description: 'Anhang IV.2 — Gesamtplan, Schaltplaene und Systemarchitektur',
|
||||
},
|
||||
component_list: {
|
||||
icon: '🔧',
|
||||
description: 'Verzeichnis aller sicherheitsrelevanten Komponenten',
|
||||
description: 'Anhang IV.3 — Detailplaene und Verzeichnis aller sicherheitsrelevanten Komponenten',
|
||||
},
|
||||
classification_report: {
|
||||
risk_assessment_report: {
|
||||
icon: '📊',
|
||||
description: 'Anhang IV.4 — Risikobeurteilung nach ISO 12100 mit allen bewerteten Gefaehrdungen',
|
||||
},
|
||||
standards_applied: {
|
||||
icon: '📏',
|
||||
description: 'Anhang IV.5 — Angewandte harmonisierte Normen und deren Vermutungswirkung',
|
||||
},
|
||||
test_reports: {
|
||||
icon: '🧪',
|
||||
description: 'Anhang IV.6 — Pruefberichte und Verifikationsergebnisse',
|
||||
},
|
||||
instructions_for_use: {
|
||||
icon: '📖',
|
||||
description: 'Anhang IV.7 — Betriebsanleitung mit Sicherheitshinweisen',
|
||||
},
|
||||
declaration_of_conformity: {
|
||||
icon: '📜',
|
||||
description: 'Anhang IV.8 — EU-Konformitaetserklaerung',
|
||||
},
|
||||
assembly_declaration: {
|
||||
icon: '🔩',
|
||||
description: 'Anhang IV.9 — Einbauerklaerung fuer unvollstaendige Maschinen',
|
||||
},
|
||||
// Supplementary CE-Akte sections
|
||||
hazard_log_combined: {
|
||||
icon: '⚠️',
|
||||
description: 'Vollstaendiges Gefaehrdungsprotokoll (Hazard Log) mit S/E/P-Bewertungen',
|
||||
},
|
||||
essential_requirements: {
|
||||
icon: '📋',
|
||||
description: 'Regulatorische Klassifikation (AI Act, MVO, CRA, NIS2)',
|
||||
description: 'Grundlegende Anforderungen (EHSR) nach MVO Anhang III',
|
||||
},
|
||||
mitigation_report: {
|
||||
icon: '🛡️',
|
||||
@@ -47,17 +77,30 @@ const SECTION_TYPES: Record<string, { icon: string; description: string }> = {
|
||||
icon: '📎',
|
||||
description: 'Index aller Nachweisdokumente mit Verknuepfungen',
|
||||
},
|
||||
declaration_of_conformity: {
|
||||
icon: '📜',
|
||||
description: 'EU-Konformitaetserklaerung',
|
||||
},
|
||||
instructions_for_use: {
|
||||
icon: '📖',
|
||||
description: 'Sicherheitshinweise fuer Betriebsanleitung',
|
||||
classification_report: {
|
||||
icon: '🏷️',
|
||||
description: 'Regulatorische Klassifikation (AI Act, MVO, CRA, NIS2)',
|
||||
},
|
||||
monitoring_plan: {
|
||||
icon: '📡',
|
||||
description: 'Post-Market Surveillance Plan',
|
||||
description: 'Post-Market Surveillance und Ueberwachungsplan',
|
||||
},
|
||||
// AI-specific sections (when AI components present)
|
||||
ai_intended_purpose: {
|
||||
icon: '🎯',
|
||||
description: 'Bestimmungsgemaesser Zweck des KI-Systems (AI Act Art. 13)',
|
||||
},
|
||||
ai_model_description: {
|
||||
icon: '🧠',
|
||||
description: 'KI-Modellbeschreibung, Trainingsdaten und Architektur',
|
||||
},
|
||||
ai_risk_management: {
|
||||
icon: '⚙️',
|
||||
description: 'KI-Risikomanagementsystem (AI Act Art. 9)',
|
||||
},
|
||||
ai_human_oversight: {
|
||||
icon: '👁️',
|
||||
description: 'Menschliche Aufsicht und Kontrollmassnahmen (AI Act Art. 14)',
|
||||
},
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user