[
  {
    "type": "create_table",
    "description": "Create userRememberMe table for persistent login tokens",
    "database": "kiosk_users",
    "check_query": "SHOW TABLES LIKE 'userRememberMe'",
    "sql": "CREATE TABLE `userRememberMe` (\n  `id` int(10) unsigned NOT NULL AUTO_INCREMENT,\n  `userId` int(11) NOT NULL COMMENT 'FK to users.id',\n  `token` varchar(255) NOT NULL COMMENT 'SHA-256 hashed token',\n  `expiresAt` datetime NOT NULL,\n  `createdAt` timestamp NOT NULL DEFAULT current_timestamp(),\n  PRIMARY KEY (`id`),\n  KEY `idx_token` (`token`),\n  KEY `idx_userId` (`userId`),\n  KEY `idx_expiresAt` (`expiresAt`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='Persistent remember-me login tokens (hashed)'"
  }
]
