-- Lägger till onboarding_completed_at på handlaggare.
-- NULL = handläggaren har inte kört onboarding-flödet ännu
-- DATETIME = tidpunkt då handläggaren slutförde onboarding (eller hoppade över)
ALTER TABLE handlaggare
  ADD COLUMN IF NOT EXISTS onboarding_completed_at DATETIME DEFAULT NULL;

-- Befintliga, redan aktiva handläggare ska inte tvingas genom onboardingen
-- retroaktivt. Markera dem som "slutförd" så att de hoppar över flödet.
-- Nya konton (account_status = 'pending_activation') lämnas orörda —
-- de får onboardingen direkt efter aktivering.
UPDATE handlaggare
   SET onboarding_completed_at = NOW()
 WHERE account_status = 'active'
   AND onboarding_completed_at IS NULL;
