feat: Maschinenbau-Branche + INDUSTRY_REGULATION_MAP erweitert

- Neue Branche "Maschinenbau" mit 15 Regularien (MACHINERY_REG, BLUE_GUIDE, CRA, etc.)
- BDSG zu allen DE-relevanten Branchen hinzugefuegt
- Nationale Gesetze (HGB, AO, BGB, UrhG, etc.) branchenspezifisch gemapped
- IoT erweitert: MACHINERY_REG, BLUE_GUIDE, NIS2, DE_ELEKTROG
- THEMATIC_GROUPS: Produktsicherheit um MACHINERY_REG + BLUE_GUIDE erweitert

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
Benjamin Admin
2026-03-26 15:59:31 +01:00
parent d26a9f60ab
commit eaade3cad2

View File

@@ -1435,6 +1435,7 @@ const TYPE_LABELS: Record<string, string> = {
// Industry/Sector definitions for the regulation map
const INDUSTRIES = [
{ id: 'all', name: 'Alle Unternehmen', icon: '🏢', description: 'Grundlegende Anforderungen fuer alle' },
{ id: 'maschinenbau', name: 'Maschinenbau', icon: '⚙️', description: 'Maschinen- und Anlagenbauer, Automatisierung' },
{ id: 'health', name: 'Gesundheitswesen', icon: '🏥', description: 'Krankenhaeuser, DiGA, Medizintechnik' },
{ id: 'finance', name: 'Finanzsektor', icon: '🏦', description: 'Banken, Versicherungen, Zahlungsdienstleister' },
{ id: 'ecommerce', name: 'E-Commerce', icon: '🛒', description: 'Online-Shops, Marktplaetze' },
@@ -1448,19 +1449,36 @@ const INDUSTRIES = [
// Mapping: Which regulations apply to which industries
const INDUSTRY_REGULATION_MAP: Record<string, string[]> = {
all: ['GDPR', 'EPRIVACY', 'TDDDG'],
health: ['GDPR', 'TDDDG', 'BSI-TR-03161-1', 'BSI-TR-03161-2', 'BSI-TR-03161-3', 'NIS2', 'AIACT', 'PLD', 'EHDS'],
finance: ['GDPR', 'TDDDG', 'NIS2', 'EUCSA', 'DSA', 'AIACT', 'DPF', 'DORA', 'PSD2', 'AMLR', 'MiCA'],
ecommerce: ['GDPR', 'TDDDG', 'DSA', 'GPSR', 'EAA', 'PLD', 'DPF', 'PSD2',
'DE_PANGV', 'DE_VSBG', 'DE_PRODHAFTG', 'DE_VERPACKG', 'DE_ELEKTROG', 'DE_BFSG', 'DE_UWG',
// Grundlage fuer ALLE Unternehmen in DE/EU
all: ['GDPR', 'EPRIVACY', 'TDDDG', 'BDSG_FULL', 'SCC', 'DPF'],
// Maschinenbau — Kern-Zielgruppe: Maschinen- und Anlagenbauer mit Software/KI
maschinenbau: ['GDPR', 'TDDDG', 'BDSG_FULL', 'MACHINERY_REG', 'BLUE_GUIDE', 'CRA', 'NIS2', 'AIACT',
'PLD', 'GPSR', 'DATAACT', 'EUCSA', 'DE_PRODHAFTG', 'DE_ELEKTROG', 'DE_BATTDG'],
// Gesundheit: DiGA, Krankenhaeuser, Medizintechnik
health: ['GDPR', 'TDDDG', 'BDSG_FULL', 'BSI-TR-03161-1', 'BSI-TR-03161-2', 'BSI-TR-03161-3',
'NIS2', 'AIACT', 'PLD', 'EHDS', 'EUCSA', 'CRA'],
// Finanzen: Banken, Versicherungen, Zahlungsdienstleister
finance: ['GDPR', 'TDDDG', 'BDSG_FULL', 'NIS2', 'EUCSA', 'DSA', 'AIACT', 'DPF', 'DORA', 'PSD2',
'AMLR', 'MiCA', 'EAA', 'DE_HGB_RET', 'DE_AO_RET'],
// E-Commerce: Online-Shops, Marktplaetze, Verbraucherschutz
ecommerce: ['GDPR', 'TDDDG', 'BDSG_FULL', 'DSA', 'GPSR', 'EAA', 'PLD', 'DPF', 'PSD2', 'CRA',
'DE_BGB_AGB', 'DE_PANGV', 'DE_VSBG', 'DE_PRODHAFTG', 'DE_VERPACKG', 'DE_ELEKTROG', 'DE_BFSG', 'DE_UWG',
'E_COMMERCE_RL', 'VERBRAUCHERRECHTE_RL', 'WARENKAUF_RL', 'KLAUSEL_RL', 'UNLAUTERE_PRAKTIKEN_RL',
'PREISANGABEN_RL', 'OMNIBUS_RL', 'DIGITALE_INHALTE_RL'],
tech: ['GDPR', 'TDDDG', 'CRA', 'AIACT', 'DPF', 'SCC', 'DATAACT', 'DSM', 'MiCA'],
iot: ['GDPR', 'CRA', 'GPSR', 'PLD', 'DATAACT', 'AIACT'],
ai: ['GDPR', 'AIACT', 'PLD', 'DSM', 'DATAACT'],
kritis: ['GDPR', 'NIS2', 'EUCSA', 'CRA', 'AIACT', 'DORA'],
media: ['GDPR', 'TDDDG', 'DSA', 'DSM', 'EAA', 'AIACT'],
public: ['GDPR', 'NIS2', 'EUCSA', 'EAA', 'DGA', 'AIACT', 'EHDS'],
// Technologie: Software-Entwickler, SaaS, Cloud
tech: ['GDPR', 'TDDDG', 'BDSG_FULL', 'CRA', 'NIS2', 'AIACT', 'DPF', 'SCC', 'DATAACT', 'DSM',
'MiCA', 'EUCSA', 'DE_URHG', 'DE_GESCHGEHG'],
// IoT/Hardware: Geraetehersteller, Smart Devices, Embedded
iot: ['GDPR', 'TDDDG', 'CRA', 'GPSR', 'PLD', 'DATAACT', 'AIACT', 'MACHINERY_REG', 'BLUE_GUIDE',
'NIS2', 'DE_ELEKTROG', 'DE_PRODHAFTG', 'DE_BATTDG'],
// KI-Anbieter: KI-Entwickler und -Anwender
ai: ['GDPR', 'TDDDG', 'AIACT', 'PLD', 'DSM', 'DATAACT', 'CRA', 'EUCSA', 'DE_URHG'],
// KRITIS: Energie, Wasser, Transport
kritis: ['GDPR', 'TDDDG', 'BDSG_FULL', 'NIS2', 'EUCSA', 'CRA', 'AIACT', 'DORA', 'DATAACT'],
// Medien/Plattformen: Social Media, Content-Plattformen
media: ['GDPR', 'TDDDG', 'DSA', 'DSM', 'EAA', 'AIACT', 'DGA', 'DMA', 'DE_URHG'],
// Oeffentlicher Sektor: Behoerden, Verwaltung
public: ['GDPR', 'TDDDG', 'BDSG_FULL', 'NIS2', 'EUCSA', 'EAA', 'DGA', 'AIACT', 'EHDS', 'DATAACT'],
}
// Thematic groupings showing overlaps
@@ -1497,8 +1515,8 @@ const THEMATIC_GROUPS = [
id: 'product-safety',
name: 'Produktsicherheit & Haftung',
color: 'bg-orange-500',
regulations: ['CRA', 'PLD', 'GPSR', 'EAA'],
description: 'Sicherheitsanforderungen, CE-Kennzeichnung, Barrierefreiheit'
regulations: ['CRA', 'PLD', 'GPSR', 'EAA', 'MACHINERY_REG', 'BLUE_GUIDE'],
description: 'Sicherheitsanforderungen, CE-Kennzeichnung, Maschinenverordnung, Barrierefreiheit'
},
{
id: 'finance',