docs: update overview — shared-hono credits done, sync is generic, assess backends

Status updates:
- shared-hono: credits client added (replaces nestjs-integration)
- Store migrations: all 19 apps confirmed using IndexedDB
- mana-sync: already generic (no app-specific config needed)
- App backends: 12 NestJS backends assessed — all have server-side
  logic (AI, upload, external APIs) that can't be replaced by sync.
  CRUD is handled by mana-sync, backends only needed for compute.
  Pragmatic approach: keep running, migrate incrementally.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
Till JS 2026-03-28 10:15:04 +01:00
parent 3fca0de680
commit 5a9949f735

View file

@ -91,11 +91,14 @@ Fertige Endpoints: Better Auth nativ, Auth (Register/Login/Logout/Validate), Gui
## Teil 4: Verbleibende Aufgaben
- [ ] NestJS Dependencies aus dem Monorepo entfernen (`@nestjs/*`)
- [ ] `packages/shared-nestjs-auth``packages/shared-hono-auth`
- [ ] `@mana-core/nestjs-integration``@mana-core/hono-integration`
- [ ] Store-Migrationen vertiefen (11 Apps: Stores von API → IndexedDB)
- [ ] mana-sync Go Server — Collections aller 19 Apps registrieren
- [x] `packages/shared-hono` — Credits Client hinzugefügt (Ersatz für nestjs-integration)
- [x] Store-Migrationen — Alle 19 Apps nutzen IndexedDB als primäre Datenquelle
- [x] mana-sync — Generischer Go Server, braucht keine App-spezifische Config
- [ ] App-Backends NestJS → Hono — 12 Backends haben server-seitige Logik (AI, Upload, etc.)
- CRUD-Last geht jetzt durch mana-sync, Backends nur noch für Compute
- Migration pro App: NestJS Boilerplate entfernen, Hono Server mit shared-hono aufsetzen
- Pragmatisch: bestehende NestJS-Backends laufen lassen, neue Features auf Hono
- [ ] NestJS Packages deprecaten (`shared-nestjs-auth`, `nestjs-integration`)
- [ ] CI/CD Pipeline anpassen (Go Build + Bun Build)
- [ ] Load Testing: Sync-Protokoll unter Last testen