- Create migration for activity_logs table (full schema with indexes) - Fix matches.test.js to use dynamic username for outsider user - Prevents unique constraint violations when tests run multiple times Progress: 7 failed, 349 passed, 9 skipped (down from 8 failures)