/**
 * Hard Trigger Rules N–V
 * Groups: Verbraucherrecht (N)
 */
import type { HardTriggerRule } from '../compliance-scope-types'

export const HARD_TRIGGER_RULES_N_V: HardTriggerRule[] = [
  // ========== N: Verbraucherrecht / E-Commerce ==========
  {
    id: 'HT-N01',
    category: 'consumer_protection',
    questionId: 'org_business_model',
    condition: 'IN',
    conditionValue: ['B2C', 'B2B2C'],
    minimumLevel: 'L2',
    requiresDSFA: false,
    mandatoryDocuments: ['WIDERRUF', 'CONSENT'],
    legalReference: 'EU-RL 2023/2673, § 356a BGB',
    description: 'B2C-Geschaeftsmodell: Widerrufsbutton-Pflicht ab 19.06.2026, Widerrufsbelehrung, Button-Loesung',
  },
  {
    id: 'HT-N02',
    category: 'consumer_protection',
    questionId: 'org_operates_online_shop',
    condition: 'EQUALS',
    conditionValue: 'yes',
    minimumLevel: 'L2',
    requiresDSFA: false,
    mandatoryDocuments: ['WIDERRUF', 'AGB', 'CONSENT'],
    legalReference: '§ 312j BGB, EU-RL 2023/2673',
    description: 'Online-Shop: Widerrufsbutton, Button-Loesung (zahlungspflichtig bestellen), AGB',
  },
  {
    id: 'HT-N03',
    category: 'consumer_protection',
    questionId: 'org_offers_subscriptions',
    condition: 'EQUALS',
    conditionValue: 'yes',
    minimumLevel: 'L2',
    requiresDSFA: false,
    mandatoryDocuments: ['WIDERRUF', 'CONSENT'],
    legalReference: 'EU-RL 2023/2673, § 356a BGB',
    description: 'Abo-Modell: Widerrufsbutton-Pflicht, Kuendigungsbutton (§ 312k BGB)',
  },
]
