Zum Inhalt springen

Architecture

Architecture

Repo-Aufteilung, Deployment und Datenbanken von AI.

RepoRolle
addxion-aiApp auf addxion.ai — TanStack Start, UUI → shadcn + Neon
addxion-comMarketing + CMS (keine Plattform-Docs)
addxion-docsPlattform-Dokumentation (SSOT, addxion.com/docs)
addxion-neon@addxion/neon Design System Meta-Package

AI läuft auf Cloudflare Workers (wrangler deploy).

Binding / SecretZweck
AUTH_DB (D1)Auth und User (addxion-auth)
AUTH_SECRETBetter Auth Session-Signing
DATABASE_URLNeon — geplant für App-Tabellen via Hyperdrive
OPENROUTER_API_KEYLLM-Provider für Chat

OAuth-Callbacks: https://addxion.ai/api/auth/callback/google bzw. /github

PackageOrtStatus
@addxion/authaddxion-ai/packages/authLive (app_registry + app_grant)
@addxion/aiaddxion-ai/packages/aiLive
@addxion/shelladdxion-ai/packages/shellLive (addxion.ai konsumiert)
@addxion/behavioraddxion-ai/packages/behaviorLive (useFollowStream in Chat)
@addxion/xiaddxion-ai/packages/xiLive (protocol, nav; runtime Stub)
@addxion/neonaddxion-neonLive (Dep + shadcn-Bridge Pilot)

Package-Leitfaden: Ökosystem Package-Leitfaden.

Personenbezogene Daten (Auth, Chat, Profile) folgen den übergreifenden Privacy-by-Design-Regeln: Datenminimierung, serverseitige Secrets, bewusste LLM-Datenflüsse.

Neue UI in addxion.ai nutzt Neon (NeonButton, NeonDialog Pilot erledigt). UUI bleibt auf bestehenden Screens bis Touch-Migration.

Terminal-Fenster
# addxion-ai
bun install
cp .env.example .env # AUTH_SECRET, DATABASE_URL
bun run db:auth:migrate:dev
bun run dev

Technische Plattform-Docs liegen in addxion-docs und werden unter addxion.com/docs ausgeliefert. Produkt-Masterplan: addxion-ai/docs/MASTERPLAN.md.

IDWahrheit
T-PKG-AILLM-SSOT in @addxion/ai
T-PKG-AUTHIdentity-SSOT in @addxion/auth
T-PKG-SHELLShell = UI-Schicht, nicht bash/zsh

Scope: Architektur der addxion.ai App und Package-Grenzen.

  • @addxion/ai: Stream-Chunks und Message-Typen
  • Keine Shell- oder Nav-Logik im AI-Package
  • Auth über @addxion/auth, UI über @addxion/shell