2026-08-08 — Vercel CI scope + Convex codegen

  • Regenerated site-nextjs/convex/_generated so api.communityEvents matches communityEvents.ts (production builds were failing typecheck).

  • GitHub Actions deploy now uses repository variable VERCEL_TEAM_SLUG (ftn-cea058e2) for CLI --scope instead of a personal-account org id.

  • Actions secrets VERCEL_ORG_ID / VERCEL_PROJECT_ID_NEXTJS pointed at the FTN team project (team_gaQvcaaMJUiFQBw06KjVqpvu / prj_ayKvTpn2RkKx1hTOtylQXP8Cf6gJ).

  • CLI deploy job gated behind VERCEL_ENABLE_CLI_DEPLOY — current VERCEL_TOKEN cannot see the FTN team (scope does not exist); production stays on Vercel Git integration.