apps/web
TanStack Start, shadcn, i18n, SEO. File-Routes. Landing und Architektur-Session sind öffentlich. Dashboard-Routen sitzen hinter Auth.
TanStack Start, Expo, Better Auth, oRPC, Drizzle auf Neon, Dateien auf R2. Klonen, pnpm setup, pushen.
packages/api
oRPC-Router und Zod-Verträge. MCP-Tools und Webhooks liegen hier. Der Client-Typ ist nur import type.
Passwort, OAuth, Passkeys und 2FA. Admin-Impersonation sitzt im Dashboard.
Router-Inputs und -Outputs bleiben in Zod. Web und Mobile importieren dieselben Verträge.
Ein PR erzeugt einen Wegwerf-Worker. Merge nach main liefert Produktion.