-- Migration 155: Adressat-Achse (addressee) auf atom_classification. -- Wer muss eine Pflicht erfuellen? unternehmen / oeffentliche_stelle (=GOV- -- Routing, Public-Sector-Kunde) / aufsichtsbefugnis / staat_eu / dritter / meta. -- Ergebnis eines 2-Pass-Haiku-Laufs (konservativ + Re-Confirm jeder Nicht- -- unternehmen-Einstufung, 2026-06-16). Verwendung: out-of-scope (aufsichts- -- befugnis/staat_eu/dritter/meta) = ADVISORY (default-aus, NICHT geloescht); -- oeffentliche_stelle = ADDITIVER GOV-Hinweis (Atom bleibt im Use Case). -- NULL = (noch) nicht klassifiziert -> gilt als applicable. KEIN CHECK (neue -- Werte ohne Migration). Additiv, idempotent. [migration-approved] SET search_path TO compliance, public; DO $$ BEGIN IF EXISTS (SELECT 1 FROM information_schema.tables WHERE table_schema = 'compliance' AND table_name = 'atom_classification') THEN ALTER TABLE atom_classification ADD COLUMN IF NOT EXISTS addressee VARCHAR(24); CREATE INDEX IF NOT EXISTS idx_atomcls_addressee ON atom_classification(use_case, addressee); END IF; END $$;