DEC-0005: Companion Site Deployed to Vercel
Decision
The companion site is deployed to Vercel via GitHub git integration. Every
push to main triggers an automatic production deployment.
Context
The site scaffold was created with Next.js 14, App Router, TypeScript,
Tailwind CSS. Deployment required: (1) connecting the GitHub repo to Vercel,
(2) setting root directory to site in project settings, (3) removing the
invalid rootDirectory field from vercel.json (which was causing schema
validation failure), and (4) removing a macOS-specific build workaround
(env -u MallocNanoZone) that failed on Vercel's Linux environment.
Technical Notes
- Root directory:
site(dashboard setting, not vercel.json) - "Include files outside root directory" enabled (needed for project-log/ data pipeline)
- Cron jobs: kb indexing (3am UTC) and analytics (6am UTC)
- Node version: 24.x, Turbopack enabled