-- #migration 2026_07_29_140
-- Quand l'artisan ouvre une action "à faire avant" depuis la fiche d'une
-- autre action, on retient qu'il faudra le ramener vers cette action de
-- départ une fois le prérequis terminé — plutôt qu'il ne se retrouve perdu
-- dans le catalogue. Une ligne par (utilisateur, action-prérequis) : si le
-- même prérequis est rouvert depuis une autre action entre-temps, la
-- destination de retour la plus récente l'emporte.
CREATE TABLE IF NOT EXISTS action_return_to (
  user_id           VARCHAR(40) NOT NULL,
  card_id           VARCHAR(20) NOT NULL,
  return_to_card_id VARCHAR(20) NOT NULL,
  created_at        TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
  PRIMARY KEY (user_id, card_id)
);
