Plan B, Phase B0 (Provider): lokales Qwen3-8B auf der Gamebox, angebunden per RVS wie f5tts/whisper (kein IP-Pflegen, nur URL+Token). - xtts/llm-adapter/: RVS-Client (spiegelt whisper-bridge: TLS+ws-Fallback, Reconnect-Backoff), nimmt llm_request, ruft llama.cpp /v1/chat/completions lokal, antwortet llm_response (korreliert per requestId). Nicht-streamend in B0; llm_partial fuer B2 reserviert. - xtts/docker-compose.yml: neue Services `llama` (llama.cpp server-cuda, GGUF via ./models, OpenAI-API auf :8081) + `llm-adapter`. - rvs/server.js: ALLOWED_TYPES += llm_request/llm_response/llm_partial. - GGUF (mehrere GB) via .gitignore aus dem Repo; xtts/models/ mit .gitkeep. Topologie-Hinweis: Gamebox@home, ARIA@RZ -> Bounce ueber Internet ist unvermeidbar (Voice macht's schon so); Router faellt bei Nichterreichbarkeit per Escalation auf Claude zurueck. Consumer-Seite (Bridge-Relay + Brain- Client + Router) kommt als naechstes. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
85 lines
3.0 KiB
Plaintext
85 lines
3.0 KiB
Plaintext
# ════════════════════════════════════════════════
|
|
# ARIA — .gitignore
|
|
# Faustregel: Code ja, Daten nein.
|
|
# ════════════════════════════════════════════════
|
|
|
|
# ── Secrets & Konfiguration ─────────────────────
|
|
# Alle .env Dateien ausschließen — außer .example Vorlagen
|
|
.env
|
|
.env.*
|
|
!.env.example
|
|
!.env.*.example
|
|
|
|
# Lokale Dev-Maschinen-Settings fuer Claude Code (z.B. wie erreicht die
|
|
# Dev-Maschine die aria-wohnung-VM). .example ist Repo-Inhalt, echte
|
|
# Werte pro Maschine selbst pflegen.
|
|
.claude/*.env
|
|
!.claude/*.env.example
|
|
|
|
# brain-import/ ist nur ein Drop-Folder: Stefan packt MDs rein wenn er
|
|
# was migrieren will, klickt im Diagnostic „Migration aus brain-import/",
|
|
# fertig. Die MDs gehoeren NICHT ins Repo (koennen private Daten enthalten,
|
|
# sind eh ephemeral). Verzeichnis selbst bleibt im Git via .gitkeep,
|
|
# README erklaert den Zweck.
|
|
aria-data/brain-import/*
|
|
!aria-data/brain-import/.gitkeep
|
|
!aria-data/brain-import/README.md
|
|
|
|
# .aria-debug/ — App-Crash-Logs die tools/fetch-app-logs.sh hier ablegt.
|
|
# Komplett lokal, enthaelt potentiell private Stacktraces / Daten.
|
|
.aria-debug/
|
|
|
|
# ── ARIAs Gedächtnis (Vector-DB, Skills, Models) ──
|
|
# Backup via Diagnostic → Gehirn-Export (tar.gz), nicht via Git.
|
|
aria-data/brain/data/
|
|
aria-data/brain/qdrant/
|
|
|
|
# Diagnostic-State (aktive Session etc.)
|
|
aria-data/config/diag-state/
|
|
|
|
# ── Shared Volume (Bind-Mount statt Docker-managed) ──
|
|
# Enthaelt User-Uploads, Voice-Cloning-Samples, OAuth-Tokens,
|
|
# chat_backup.jsonl, Memory-Attachments, runtime-state. Hunderte MB,
|
|
# enthaelt PRIVATE Daten. Backup via Diagnostic, nicht via Git.
|
|
aria-shared/
|
|
|
|
# ── Node / npm ──────────────────────────────────
|
|
node_modules/
|
|
npm-debug.log*
|
|
yarn-debug.log*
|
|
yarn-error.log*
|
|
|
|
# ── Android Build ───────────────────────────────
|
|
android/build/
|
|
android/.gradle/
|
|
android/app/build/
|
|
android/android/.gradle/
|
|
android/android/app/build/
|
|
android/android/local.properties
|
|
android/local.properties
|
|
android/package-lock.json
|
|
*.apk
|
|
*.aab
|
|
rvs/updates/*.apk
|
|
|
|
# ── Tauri / Desktop Build ───────────────────────
|
|
desktop/src-tauri/target/
|
|
desktop/dist/
|
|
|
|
# ── Python ──────────────────────────────────────
|
|
__pycache__/
|
|
*.pyc
|
|
*.pyo
|
|
|
|
# ── macOS ────────────────────────────────────────
|
|
.DS_Store
|
|
|
|
# ── Editor ──────────────────────────────────────
|
|
.vscode/settings.json
|
|
.idea/
|
|
*.swp
|
|
*.swo
|
|
|
|
# Lokale LLM-Modelle (Plan B) — GGUF sind mehrere GB, nicht ins Repo
|
|
xtts/models/*.gguf
|