App Surface
apps/web uses Next.js App Router, Tailwind, a src/ layout, and strict TypeScript defaults for the product UI and auth surface.
The repo is configured for web, extension, and MCP workspaces, and LAB-115 adds Google sign-in plus the first protected route at /app.
This starter keeps the platform narrow on purpose: Next.js App Router on Vercel, shared Turborepo config, Biome, Vitest, GitHub Actions, Lefthook, and now Better Auth + Drizzle wired from day one so follow-on tickets can focus on product behavior instead of repo plumbing.
The landing page stays public. Authentication begins on /login.
apps/web uses Next.js App Router, Tailwind, a src/ layout, and strict TypeScript defaults for the product UI and auth surface.
Workspace packages hold Biome and TypeScript baselines so future apps inherit the same conventions without drift.
Git hooks and PR checks run formatting, type checks, tests, and builds before auth and later memory flows move deeper into implementation.