apps/web
TanStack Start, shadcn, i18n, SEO. Routes fichiers. La landing et cette session sont publiques. Les routes dashboard sont derrière l'auth.
TanStack Start, Expo, Better Auth, oRPC, Drizzle sur Neon, fichiers sur R2. Cloner, pnpm setup, pousser.
packages/api
Routeurs oRPC et contrats zod. Les outils MCP et webhooks sont ici. Le type client est import type seulement.
Mot de passe, OAuth, passkeys et 2FA. L'impersonation admin est dans le tableau de bord.
Entrées et sorties des routeurs restent en Zod. Web et mobile importent les mêmes contrats.
Un PR crée un Worker jetable. Fusionner dans main livre la production.