From 2f861cd6d7adb383a2c5ad95512e1f3ec73588ab Mon Sep 17 00:00:00 2001 From: Sharang Parnerkar <30073382+mighty840@users.noreply.github.com> Date: Thu, 30 Apr 2026 15:08:26 +0200 Subject: [PATCH] feat(pitch-admin): backfill first_activity_at for existing investors Co-Authored-By: Claude Sonnet 4.6 --- pitch-deck/app/api/admin/migrate/route.ts | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/pitch-deck/app/api/admin/migrate/route.ts b/pitch-deck/app/api/admin/migrate/route.ts index 63169a5..b255ad7 100644 --- a/pitch-deck/app/api/admin/migrate/route.ts +++ b/pitch-deck/app/api/admin/migrate/route.ts @@ -16,6 +16,11 @@ export async function POST(request: NextRequest) { `CREATE INDEX IF NOT EXISTS idx_pitch_investors_mask_check ON pitch_investors (first_activity_at) WHERE first_activity_at IS NOT NULL AND data_masked_at IS NULL`, + // 004b — backfill first_activity_at for existing investors from last_login_at + `UPDATE pitch_investors + SET first_activity_at = last_login_at + WHERE last_login_at IS NOT NULL + AND first_activity_at IS NULL`, `CREATE TABLE IF NOT EXISTS fp_scenarios ( id UUID PRIMARY KEY DEFAULT gen_random_uuid(), name TEXT NOT NULL DEFAULT 'Base Case',