-- Hard-Lock für RebreakMagic Mac/Windows-Profile.
--
-- magic_removal_password: server-gehaltenes Removal-Passwort, das in das
--   com.apple.profileRemovalPassword-Payload injiziert wird. Der User sieht es
--   NIE direkt — nur nach Cooldown-Release (Offboarding). Damit kann das Profil
--   nicht trivial entfernt werden (Schutz gegen impulsives Abschalten).
--
-- magic_release_requested_at: Zeitpunkt des Entfern-Antrags. Das Removal-
--   Passwort wird erst nach Ablauf des Cooldowns sichtbar gemacht.

ALTER TABLE "rebreak"."user_devices"
  ADD COLUMN "magic_removal_password" TEXT,
  ADD COLUMN "magic_release_requested_at" TIMESTAMP(3);
