fix: refine privacy routing and provider reporting
This commit is contained in:
+19
-11
@@ -99,6 +99,11 @@ Rootserver:
|
||||
- `scripts/start-javis.ps1` verifiziert das Repository, setzt nur
|
||||
Prozessvariablen, prüft Ollama auf Loopback, startet es bei Bedarf versteckt
|
||||
und wartet begrenzt. Pfade sind per Parameter oder `JAVIS_*` überschreibbar.
|
||||
- Allgemeine unpersönliche Technikfragen zu RAM/SSD, SQLite, HTTP, Git und
|
||||
ähnlichen Begriffen werden gezielter `allowed`; `never` und `ask` behalten
|
||||
Vorrang bei Secrets, interner Infrastruktur und persönlichem Kontext.
|
||||
- `/privacy` trennt Inhaltsklassifikation, tatsächlichen Provider, Unterdrückung
|
||||
durch Modus `local` und technischen Provider-Fallback.
|
||||
|
||||
## Aktuelle Architektur
|
||||
|
||||
@@ -171,12 +176,11 @@ Letzter bestätigter Projektstand:
|
||||
- uv-Lock und `uv sync --dev`: bestanden
|
||||
- Python in `.venv`: 3.12.13
|
||||
- Ruff in `.venv`: 0.16.0
|
||||
- Unit-Tests: 62 bestanden; Timeout und fehlendes Modell fallen nachweislich lokal zurück
|
||||
- Unit-Tests: 66 bestanden; neue Technikklassifikation und Privacy-Ausgabe abgedeckt
|
||||
- PowerShell-Syntax des Startskripts: erfolgreich geparst
|
||||
- Ruff Lint: bestanden
|
||||
- Ruff Formatprüfung: bestanden
|
||||
- lokaler nachrichtenfreier CLI-Smoke: bestanden; Nullkostenmodus aktiv,
|
||||
Gemini nicht konfiguriert, Schlüssel nicht vorhanden, 0 Cloudanfragen
|
||||
- lokaler CLI-Smoke ohne Secretzugriff: bestanden
|
||||
- Obsidian-Vault unverändert: 1 Markdown-, 11 Gesamtdateien, letzter
|
||||
Schreibzeitpunkt weiterhin 30.07.2026 15:42:31
|
||||
- Rootserver und Ubuntu-Laptop wurden nicht kontaktiert
|
||||
@@ -203,10 +207,14 @@ Abnahmestatus:
|
||||
- manuell durch Pascal getestet: am 30.07.2026 erfolgreich; CLI-Start, echte
|
||||
deutsche Antworten, Sitzungskontext, `/sessions`, `/exit`, Neustart,
|
||||
`/load <UUID>`, vollständiger Verlauf und Fortsetzung
|
||||
- Gemini/Datenschutz/Fallback automatisiert durch Codex getestet: ja, nur mit
|
||||
Test-Doubles und lokalem nachrichtenfreiem CLI-Smoke
|
||||
- Gemini/Datenschutz/Fallback manuell durch Pascal getestet: noch nicht
|
||||
- von Pascal für produktive Verwendung freigegeben: noch nicht ausdrücklich erklärt
|
||||
- Gemini/Datenschutz/Fallback automatisiert durch Codex getestet: ja
|
||||
- Gemini/Datenschutz/Fallback manuell durch Pascal getestet: am 30.07.2026;
|
||||
verdeckte Key-Speicherung ohne Wertausgabe, vollständiger `/status`, echter
|
||||
Gemini-Erfolg, Cloudzähler, `ask`-Ablehnung, `never`, `/provider local` und
|
||||
Startskript erfolgreich
|
||||
- für Merge freigegeben: ja, nach den dokumentierten kleinen Korrekturen
|
||||
- für produktive Nutzung freigegeben: nicht separat erklärt; keine Freigabe für
|
||||
spätere Tools, Obsidian oder autonome Aktionen
|
||||
|
||||
## Git-Stand
|
||||
|
||||
@@ -245,7 +253,7 @@ Abnahmestatus:
|
||||
- aktuell: portable Ollama-Laufzeit und `qwen3:8b` außerhalb von Git verifiziert
|
||||
- aktuell: lokaler CLI-Chat und persistente SQLite-Sitzungen vollständig abgenommen
|
||||
- aktuell: Gemini-Free-Hybridrouting, Datenschutz und Nullkostenmodus
|
||||
automatisiert vollständig geprüft; manueller Live-Test steht aus
|
||||
automatisiert und durch Pascal manuell vollständig abgenommen
|
||||
|
||||
## Offene Entscheidungen und Fehler
|
||||
|
||||
@@ -275,9 +283,9 @@ Abnahmestatus:
|
||||
|
||||
## Nächster sinnvoller Auftrag
|
||||
|
||||
Pascal führt anhand `docs/NEXT_SESSION.md` den echten Gemini-, Ask- und
|
||||
Never-Test mit ausschließlich künstlichen beziehungsweise unpersönlichen Daten
|
||||
durch. Bis zu seiner Bestätigung nicht nach `main` mergen.
|
||||
Nach dem Merge ein separates, kleines Paket für Chatkomfort und Robustheit
|
||||
planen, beispielsweise Sitzungstitel/Suche oder Streaming. Noch keine
|
||||
Obsidian-Integration, Tools, Sprache oder Serversteuerung beginnen.
|
||||
|
||||
Keinen API-Key in Chat, Git, Obsidian, Logs oder Dokumentation übernehmen.
|
||||
|
||||
|
||||
Reference in New Issue
Block a user