import { AIModuleReviewTriggerType } from '@/lib/sdk/dsfa/ai-use-case-types'

export const TABS = [
  { id: 1, label: 'System', icon: '🖥️' },
  { id: 2, label: 'Daten', icon: '📊' },
  { id: 3, label: 'Zweck & Art. 22', icon: '⚖️' },
  { id: 4, label: 'KI-Kriterien', icon: '🔍' },
  { id: 5, label: 'Risiken', icon: '⚠️' },
  { id: 6, label: 'Maßnahmen', icon: '🛡️' },
  { id: 7, label: 'Review', icon: '🔄' },
]

export const REVIEW_TRIGGER_TYPES: { value: AIModuleReviewTriggerType; label: string; icon: string }[] = [
  { value: 'model_update', label: 'Modell-Update', icon: '🔄' },
  { value: 'data_drift', label: 'Datendrift', icon: '📉' },
  { value: 'accuracy_drop', label: 'Genauigkeitsabfall', icon: '📊' },
  { value: 'new_use_case', label: 'Neuer Anwendungsfall', icon: '🎯' },
  { value: 'regulatory_change', label: 'Regulatorische Änderung', icon: '📜' },
  { value: 'incident', label: 'Sicherheitsvorfall', icon: '🚨' },
  { value: 'periodic', label: 'Regelmäßig (zeitbasiert)', icon: '📅' },
]

export const LEGAL_BASES = [
  'Art. 6 Abs. 1 lit. a DSGVO (Einwilligung)',
  'Art. 6 Abs. 1 lit. b DSGVO (Vertragserfüllung)',
  'Art. 6 Abs. 1 lit. c DSGVO (Rechtliche Verpflichtung)',
  'Art. 6 Abs. 1 lit. f DSGVO (Berechtigtes Interesse)',
  'Art. 9 Abs. 2 lit. a DSGVO (Ausdrückliche Einwilligung)',
]
