-- 063_vocea_channel.sql — Integrazione Vocea (whistleblowing zero-knowledge). -- Mappa ogni organization NIS2 al proprio canale Vocea (tenant). ADDITIVA, non distruttiva. -- Apply autoritativo IDEMPOTENTE: application/cli/migrate_063_vocea_channel.php -- (MySQL non supporta ADD COLUMN IF NOT EXISTS → l'apply controlla information_schema). -- SCAFFOLD DORMIENTE: nessun effetto funzionale finché VOCEA_ENABLED=false (default). ALTER TABLE organizations ADD COLUMN vocea_tenant_slug VARCHAR(64) NULL COMMENT 'Slug del canale Vocea associato (NULL = nessun canale)'; ALTER TABLE organizations ADD COLUMN vocea_channel_status ENUM('none','provisioning','active','suspended') NOT NULL DEFAULT 'none'; ALTER TABLE organizations ADD COLUMN vocea_enrolled_at TIMESTAMP NULL COMMENT 'Quando canale + key holder sono stati enrollati';