feat(api): Add OTP attempt tracking migrations to server migrations

Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
This commit is contained in:
autocommit 2026-05-18 08:05:43 -07:00
parent 676975ce68
commit cdbd7c4f61

View file

@ -84,6 +84,7 @@ import { prospectExperimentMigrations } from '@/entities/prospect-experiment';
import { aiEngineStateMigrations } from '@/entities/ai-engine-state';
import { vipTokenMigrations } from '@/entities/vip-token';
import { vipQuoteMigrations } from '@/entities/vip-quote';
import { otpAttemptMigrations } from '@/entities/otp-attempt';
import { adminSurface } from '@/surfaces/admin';
import { createAdminI18nRouter } from '@/surfaces/admin/i18n';
import { authSurface } from '@/surfaces/auth';
@ -193,6 +194,7 @@ await runMigrations(db, [
...vipBillingMigrations, // creates vip_billing (FK → vip_clients on fresh install)
...vipMemoryMigrations, // creates vip_memories (FK → vip_clients)
...vipQuoteMigrations, // creates vip_quotes (FK → vip_clients)
...otpAttemptMigrations, // creates otp_attempts (cocotte.club SMS-OTP login)
...prospectExperimentMigrations, // prospect_experiments (messaging experiment tracking)
...aiConversationMigrations, // ai.conversations (chat history across AI agents)
...aiEngineStateMigrations, // ai.engine_state + ai.engine_block_list (engine control)