Files
breakpilot-compliance/ai-compliance-sdk/internal/gap/templates.go
T
Benjamin Admin dabc2358ab feat(gap): Regulatory Gap Analysis Engine — Phase A Backend
Product Profile → Regulatory Classification → MC Gap Assessment → Priority List.

- 12 regulations supported (CRA, AI Act, NIS2, DSGVO, Data Act, MiCA, PSD2, AML, MDR, Machinery, TDDDG, LkSG)
- Scope signal extraction from product profile
- Priority scoring: Severity × Deadline × Dependency
- 5 industry templates (IoT, Exchange, Cobot, SaaS, Medical)
- 8 API endpoints under /sdk/v1/gap/
- DB migration for gap_projects table
- Full build passes

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-05-10 23:11:30 +02:00

58 lines
2.3 KiB
Go

package gap
// IndustryTemplates provides pre-configured product profiles for common verticals.
var IndustryTemplates = map[string]ProductProfile{
"iot_gateway": {
Name: "IoT Gateway",
Description: "Vernetztes IoT-Gateway mit OTA-Updates und Cloud-Backend",
ProductType: ProductTypeIoT,
Technologies: []string{"ota_updates", "cloud", "encryption", "api", "network"},
DataProcessing: []string{"telemetry"},
Markets: []string{"EU"},
ConnectedToInternet: true,
HasSoftwareUpdates: true,
},
"crypto_exchange": {
Name: "Krypto-Exchange",
Description: "Kryptowerte-Handelsplattform mit Fiat On/Off-Ramp und Custody",
ProductType: ProductTypeExchange,
Technologies: []string{"blockchain", "api", "encryption", "database", "payment", "fiat_gateway"},
DataProcessing: []string{"personal_data", "financial_data"},
Markets: []string{"EU"},
ConnectedToInternet: true,
ProcessesPersonalData: true,
},
"industrial_cobot": {
Name: "Industrieller Cobot",
Description: "Kollaborierender Roboter mit KI-Steuerung und Kamera-Tracking",
ProductType: ProductTypeMachinery,
Technologies: []string{"ai", "sensor", "actuator", "network", "camera"},
Markets: []string{"EU"},
ConnectedToInternet: true,
UsesAI: true,
HasSoftwareUpdates: true,
},
"saas_platform": {
Name: "SaaS-Plattform",
Description: "Cloud-basierte B2B-Software mit Nutzerdaten",
ProductType: ProductTypeSaaS,
Technologies: []string{"cloud", "api", "database", "encryption"},
DataProcessing: []string{"personal_data"},
Markets: []string{"EU"},
ConnectedToInternet: true,
HasSoftwareUpdates: true,
ProcessesPersonalData: true,
},
"medical_software": {
Name: "Medizin-Software",
Description: "KI-basierte Diagnose-Software als Medizinprodukt",
ProductType: ProductTypeMedicalDevice,
Technologies: []string{"ai", "database", "cloud"},
DataProcessing: []string{"health_data", "personal_data"},
Markets: []string{"EU"},
UsesAI: true,
ProcessesPersonalData: true,
ConnectedToInternet: true,
},
}