Migration 003 tried to recreate tables (users, channel_members, messages) with INTEGER IDs, conflicting with 002_schema.sql which already defines them with TEXT UUIDs. This caused all tests to fail.