Zum Inhalt springen

Stack

Technologie-Stack und Konventionen von AI.

SchichtTechnologie
FrameworkTanStack Start (React, SSR)
UIUUI (Untitled UI) — kein shadcn
AuthBetter Auth + Drizzle ORM
Server-LogikEffect v4 Beta
DeploymentCloudflare Workers
Auth-DBD1 (addxion-auth)
App-DBNeon + Hyperdrive (geplant)
E-MailResend
LLMOpenRouter
  • Bun als Package Manager
  • Server-only: Auth, DB und PG-Module nicht im Client-Bundle — .server-Suffix und dynamische Imports in Loaders
  • Drizzle-Migrationen: immer mit --name: bun run db generate -- --name=descriptive-name
  • Lint-Gate: bun run lint:server für Worker-/Effect-/API-Änderungen

Pflicht (Server): AUTH_SECRET, Binding AUTH_DB
Pflicht (Build): VITE_BASE_URL = öffentliche App-URL (https://addxion.ai)
Optional: BETTER_AUTH_URL, AUTH_GOOGLE_*, GITHUB_CLIENT_*, RESEND_API_KEY, OPENROUTER_API_KEY

IDWahrheit
T-PKG-AILLM-SSOT in @addxion/ai
T-PKG-BOUNDARYPackage-Grenzen nicht ohne Vertrag überschreiten
T-MAINTAINEinmal pflegen — keine Doppelpflege

Scope: Technologie-Stack der addxion.ai App.

  • Stack-Änderungen mit Package-Grenzen in packages.md abgleichen
  • Shared Packages vor App-lokaler Reimplementierung