import { ConsentType, ConsentStatus } from '@prisma/client'; import prisma from '../lib/prisma.js'; import fs from 'fs'; import path from 'path'; // Whitelist legitimer Werte für CustomerConsent.source. Schema-Kommentar: // "portal", "telefon", "papier", "email". Public-Link-Flow nutzt // 'public-link', CRM-Backend-Override 'crm-backend'. Alles andere // (z.B. "ADMIN_OVERRIDE", "