-- Recipient magic links: no fixed end date (beneficiary can revisit over time).
-- NULL expires_at means the link does not expire; OTP challenges still expire (10 min).

ALTER TABLE capsule_recipient_links
  MODIFY expires_at DATETIME NULL;

UPDATE capsule_recipient_links SET expires_at = NULL WHERE expires_at IS NOT NULL;
