Schritt-für-Schritt-Plan für das ADDXION-Plattform-Ökosystem.
Package-Home: addxion-ai/packages/ (auth, ai, shell, behavior, xi).
Docs-SSOT: addxion-docs (dokumentiert, implementiert nicht).
Masterpläne pro Repo:
| Repo | Datei |
|---|
| addxion.ai | addxion-ai/docs/MASTERPLAN.md |
| süper | süper/docs/MASTERPLAN.md |
| Neon | addxion-neon/MASTERPLAN.md |
| Plattform-Docs | addxion-docs/ (dieses Repo) |
| ID | Aufgabe | Status |
|---|
| 0.1 | addxion-docs Repo angelegt (ecosystem, xi, shell, behavior) | erledigt |
| 0.2 | Masterpläne in addxion-ai, süper, addxion-neon aktualisiert | erledigt |
| 0.3 | addxion-com repo-boundaries + ai/architecture aktualisiert | erledigt |
| 0.4 | @addxion/shell Definition (Schnittstellen-Schicht inkl. Chat) | erledigt |
| 0.5 | Content-Migration + addxion-com Starlight-Cutover | erledigt |
| 0.6 | addxion-docs Starlight + Neon Consumer | erledigt |
| 0.7 | CF Worker/Pages Deploy, addxion.com/docs Routing | erledigt |
| 0.8 | EvolutionCore-These → evolutioncore.md + T-EVOLUTION-CORE | erledigt (Juli 2026) |
| ID | Aufgabe | Status |
|---|
| 1.1 | @addxion/shell Skeleton (packages/shell/) | erledigt |
| 1.2 | @addxion/behavior Skeleton (packages/behavior/) | erledigt |
| 1.3 | @addxion/xi Skeleton mit Subpaths protocol, nav, runtime | erledigt |
| 1.4 | @addxion/neon Primärname in addxion-neon (core bleibt Engine) | erledigt |
| ID | Aufgabe | Repo | Status |
|---|
| 2.1 | @addxion/xi/protocol Typen (XiManifest, XiDestination, …) | erledigt (Skeleton) | |
| 2.2 | @addxion/xi/nav resolveNav, filterByRole | erledigt (Skeleton) | |
| 2.3 | süper/src/manifest.ts aus home-sections.ts | erledigt | |
| 2.4 | addxion-ai/src/manifest.ts aus app-actions.ts | erledigt | |
| 2.5 | süper BottomNav + Command auf xi-nav | erledigt | |
| 2.6 | addxion.ai Command Menu auf xi-nav | erledigt | |
| ID | Aufgabe | Status |
|---|
| 3.1 | shell-0 Package-Skeleton + README + exports | erledigt |
| 3.2 | shell-1 PageHeader extrahieren | erledigt |
| 3.3 | shell-2 ChatSurface + CommandPalette + ChatShell | erledigt |
| 3.4 | shell-3 Gates (Auth, Onboarding) | erledigt |
| 3.5 | shell-4 BottomNav, SiteFooter, PageSkeleton | erledigt |
| 3.6 | Framework-Adapter: adapters/next, adapters/tanstack | erledigt |
| 3.7 | süper konsumiert @addxion/shell | erledigt |
| 3.8 | addxion.ai konsumiert @addxion/shell | erledigt |
| ID | Aufgabe | Status |
|---|
| 4.1 | behavior-0 Package-Skeleton | erledigt |
| 4.2 | behavior-1 useFollowStream, JumpToLatest | erledigt |
| 4.3 | behavior-2 Shell Chat-Anbindung | erledigt |
| 4.4 | süper Chat-Scroll auf behavior umstellen | erledigt |
| 4.5 | behavior-3 useProxyWheelScroll (Desktop-Shell-Ränder) | erledigt |
| ID | Aufgabe | Repo | Status |
|---|
| 5.1 | @addxion/neon Dep in süper + addxion.ai | erledigt | |
| 5.2 | shadcn-Bridge Pilot | erledigt | |
| 5.3 | Neon-Komponenten aus süper nach addxion-neon | addxion-neon | erledigt |
| 5.4 | ai-neon-2 NeonButton + NeonDialog Pilot | addxion.ai | erledigt |
| 5.5 | ai-neon-3 Login-CTA auf NeonButton | addxion.ai | erledigt |
| 5.6 | Ökosystem-Font-Strategie (System + Inter, kein Google Fonts) | addxion-neon + Consumer | erledigt |
| ID | Aufgabe | Status |
|---|
| 6.1 | app_registry + app_grant in auth | erledigt |
| 6.2 | xi-nav Federation (Cross-App Destinations) | erledigt — Runtime in süper + addxion.ai Command Palettes (federated-manifests.ts, Gruppe „Wechsel zu“) |
| 6.3 | Optionale Command Palette in addxion-docs | teilweise — Content-Index live; xi-federation in Docs-Palette optional offen |
| 6.4 | EvolutionCore → @addxion/xi/runtime (Port/Client, Evolutionsbackend) | langfristig |
Phase 0 (Docs) ──→ Phase 1 (Skeletons)
┌──────────────┼──────────────┐
Phase 2 (xi) Phase 3 (shell) Phase 4 (behavior)
└──────────────┴──────────────┘
Consumer-Migration (süper, addxion.ai)
Phase 5 (Neon) · Phase 6 (Federation)
Nächster Schritt: Neon-Vollmigration aller Consumer, optional xi-federation in Docs-Palette, langfristig Phase 6.4.
| Bereich | Was | Priorität |
|---|
| 6.4 | EvolutionCore → @addxion/xi/runtime Evolutions-Port/Client | Langfristig |
| 0.8 | EvolutionCore-These in Docs (evolutioncore.md, T-EVOLUTION-CORE) | erledigt |
| 6.3 Rest | xi-federation in addxion-docs Command Palette | Optional |
| Peer Manifests | Statische federated-manifests.ts Snapshots automatisieren | Niedrig |
| Framework-Adapter | adapters/next + adapters/tanstack nicht überall genutzt | Mittel |
| Neon-Migration | Alle Consumer-Komponenten vollständig auf @addxion/neon (nicht nur Pilot) | Mittel |
| süper Lehrer-Tasks | Termine CRUD, Fahrstunden, Lehrer-Home (Produkt-Features) | Produkt — siehe süper/docs/MASTERPLAN.md |
Sync-Prozess: Docs-Sync. Leitprinzip gegen Doppelpflege: Einmal pflegen.
| Repo | Rolle |
|---|
| addxion-ai | Apps + Shared Packages (auth, ai, shell, behavior, xi) |
| addxion-docs | Plattform-Dokumentation (SSOT), kein Package-Code |
| addxion-neon | @addxion/neon Design System |
| addxion-com | Marketing, CMS, Docs-Host-Routing |
| süper | Referenz-Consumer, Pilot für Extraktion |
| EvolutionCore | Portabler Evolutionskern; Backend hinter @addxion/xi/runtime |
Scope: Living Status Board — Phasen und offene Ökosystem-Punkte.
- Phase erledigt → Status
erledigt im gleichen PR wie der Code
- Nur Produkt-Features: nur jeweiligen MASTERPLAN aktualisieren
- Sync-Prozess: Docs-Sync