Files
Jarvis-Ai/docs/PROJECT_STATUS.md
T

4.7 KiB

Projektstatus

Stand: Gemini-Free-Feature automatisiert geprüft, 30.07.2026.

Erreicht

  • Projekt- und Vault-Pfade lesend bestätigt
  • Sicherheits- und Architekturgrenzen dokumentiert
  • plattformunabhängige Paketstruktur vorbereitet
  • Obsidian-Linkregel als verbindliche Entscheidung dokumentiert
  • Living-Mind-Bereich als inaktiver Vertrag vorbereitet
  • projektinterne Codex-Agentensyntax anhand der aktuellen offiziellen Codex-Dokumentation geprüft
  • phasenbezogene Werkzeug- und Plugin-Empfehlungen sowie tokenbewusste Arbeitsregeln dokumentiert
  • vollständigen Erst-Handoff archiviert und kompakte laufende Übergabe eingeführt
  • uv 0.11.32 und CPython 3.12.13 isoliert unter D:\Javis-Tools installiert
  • lokale .venv, reproduzierbares uv.lock und Ruff 0.16.0 eingerichtet
  • offizielle VS-Code-Erweiterungen Python, Pylance und Python Environments installiert
  • Ollama 0.32.5 portabel und ohne Systemänderungen unter D:\Javis-Tools installiert
  • qwen3:8b (Q4_K_M, 5,2 GB, Apache-2.0) unter D:\Javis-Data geladen
  • zwei echte deutsche Modellantworten erfolgreich vollständig auf der RTX 3060 erzeugt
  • kalter Test 36,19 s, warmer Kurztest 0,56 s; geladene GPU-Belegung 6.842 MiB
  • lokaler Ollama-Provider, zentrale Konfiguration und SQLite-Sitzungsspeicher implementiert
  • CLI mit /new, /sessions, /load, /clear, /help und /exit implementiert
  • echte CLI-Modellantwort sowie Laden und Fortsetzen derselben Sitzung in einem neuen Prozess bestätigt
  • 13 Unit-Tests, Ruff und Strukturprüfung erfolgreich
  • lokaler Core-Chat am 30.07.2026 zusätzlich von Pascal manuell erfolgreich geprüft: deutsche Antworten, Sitzungskontext, /sessions, /exit, Neustart, /load <UUID>, vollständiger Verlauf und Fortsetzung

Abnahmestatus

  • Core-Chat automatisiert durch Codex getestet: ja
  • Core-Chat manuell durch Pascal getestet: ja, am 30.07.2026
  • Gemini/Datenschutz/Fallback automatisiert durch Codex getestet: ja
  • Gemini/Datenschutz/Fallback manuell durch Pascal getestet: noch nicht
  • von Pascal für produktive Verwendung freigegeben: noch nicht ausdrücklich erklärt

Aktuelles Featurepaket

  • Branch feat/gemini-privacy-router
  • offizielle Gemini-Rahmenbedingungen geprüft; Standardmodell gemini-3.6-flash
  • keyring 25.7.0 mit Windows Credential Locker als normalem Secret-Speicher
  • verdeckte Secret-Befehle set, status und delete
  • lokaler Datenschutzrouter mit allowed, ask und nicht übersteuerbarem never
  • minimale Cloud-Kontextauswahl schließt sensible Verlaufsteile aus
  • konservative Nullkosten-Defaults und harte lokale Tages-, Größen-, Timeout- und Retry-Grenzen
  • separates SQLite-Provider-Audit speichert nur Metadaten, keine Inhalte
  • isolierter Gemini-Provider mit offiziellem google-genai 2.16.0, API v1, begrenztem Timeout, höchstens einem Retry und keinem 429-Retry
  • bereinigte, getrennte Fehler für fehlenden/ungültigen Key, Quote, Netzwerk, Modellverfügbarkeit, Timeout und ungültige Antwort
  • Hybridrouter erzwingt vor Cloudaufrufen lokal allowed/ask/never, Aktivierung, Billing-Bestätigung, Tages-/Größenlimit und minimierten Kontext
  • sichtbares lokales Fallback für fehlenden/ungültigen Key, 429, Netzwerk, Datenschutz und lokale Grenzen; alte Ollama-Sitzungen bleiben ladbar
  • lokale nicht geheime TOML-Konfiguration außerhalb von Git; konservativer Erzeuger überschreibt keine vorhandene Datei
  • javis configure gemini mit doppelter ausdrücklicher Bestätigung
  • echter Chat auf Hybridprovider verdrahtet; Key wird verzögert geladen
  • /provider, /privacy und /status geben keine Inhalte oder Keywerte aus
  • sicheres scripts/start-javis.ps1 mit relativer Repositoryprüfung, Loopback-Ollama und überschreibbaren externen Pfaden
  • 62 Unit-Tests aktuell erfolgreich; PowerShell-Syntax, Lockfile, Sync, Strukturprüfung, Secret-Scan, Gitignore, Ruff-Format und Lint sauber

Nicht implementiert

Obsidian-Adapter, Tools, Serverzugriff, Sprache, Mobile Client, Living-Mind-Frontend.

Git

  • stabiler Branch: main
  • aktueller Branch: feat/gemini-privacy-router
  • Grundgerüstcommit: 6d04171
  • Basis des Feature-Branches: e6eb995
  • Toolchain: fa90a5c
  • Laufzeit/Modell: 10d7cd7
  • Chatkern: ec9b2f9
  • Tests: b153daa
  • Dokumentation: 5d567e5
  • Merge nach main: f3d6dfb

Bekannte Einschränkung

Ollama wird bewusst manuell in einem eigenen Terminal gestartet. Antworten werden noch nicht gestreamt; Sitzungen haben noch keine Titel, Suche oder Löschfunktion. qwen3:8b ist nicht automatisch für die GTX 1050 des späteren Zielhosts geeignet. Der echte Gemini-/Fallback-Test durch Pascal und danach die Mergeentscheidung fehlen. Es wurde kein echter API-Key angefordert, angezeigt oder konfiguriert und keine Cloudanfrage ausgeführt.