test: verify and document desktop ui
This commit is contained in:
+13
-13
@@ -115,6 +115,8 @@ Rootserver:
|
||||
Abbruch, Modus und bereinigte Statusanzeige sind im Desktopclient verdrahtet.
|
||||
- `ask` unterstützt `Einmal erlauben`, `Lokal beantworten` und `Abbrechen`;
|
||||
`never` erreicht weiterhin keinen Cloudfreigabedialog.
|
||||
- Startwege `uv run javis gui` und `scripts/start-javis-gui.ps1` funktionieren;
|
||||
der GUI-Starter verwendet die sichere Loopback-/Prozesslogik des CLI-Starters.
|
||||
|
||||
## Aktuelle Architektur
|
||||
|
||||
@@ -195,8 +197,12 @@ 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: 97 bestanden; zusätzlich GUI-Streamingereignisse, atomarer Abbruch
|
||||
und alle drei Ergebnisse des Datenschutzdialogs abgedeckt
|
||||
- Tests: 101 bestanden; zusätzlich Qt-Offscreen-Fenster, Dialogzuordnung und
|
||||
sichere Wiederverwendung des Startskripts abgedeckt
|
||||
- `uv run javis gui` im Offscreen-Modus: erfolgreich, Exitcode 0
|
||||
- echter lokaler GUI-Smoke: erfolgreich; 1 Sitzung, 2 Nachrichten, Provider Ollama
|
||||
- GUI-Startskript mit prozesslokalem ExecutionPolicy-Bypass: erfolgreich
|
||||
- manuelle Desktop-Abnahme durch Pascal: noch offen
|
||||
- PowerShell-Syntax des Startskripts: erfolgreich geparst
|
||||
- Ruff Lint: bestanden
|
||||
- Ruff Formatprüfung: bestanden
|
||||
@@ -243,21 +249,14 @@ Abnahmestatus:
|
||||
|
||||
- aktueller Arbeitsbranch: `feat/desktop-ui`
|
||||
- stabiler Ausgangsstand: `main` bei `d3e85f2`
|
||||
- stabiler Ausgangsstand: `main` bei `77b510b`
|
||||
- medizinischer Datenschutz-Fix: `9148193`
|
||||
- Provider- und CLI-Streaming: `00a5a6c`
|
||||
- SQLite-Titel und Migration: `112ae6d`
|
||||
- GUI-Grundgerüst und Kernadapter: `1658e04`
|
||||
- Sitzungen, Streaming, Abbruch und Datenschutz: `cf35148`
|
||||
- Sitzungsnavigation: `43c1f76`
|
||||
- Dokumentation: `328dcd9`
|
||||
- Chatkomfort-Merge nach `main`: `cbba102`
|
||||
- 91 Unit-Tests, Ruff und Strukturprüfung auf dem gemergten `main` bestanden
|
||||
- Feature-Branch erfolgreich zu `origin/feat/chat-comfort` gepusht
|
||||
- `main` erfolgreich bis `3361eae` zu `origin/main` gepusht und synchron verifiziert
|
||||
- CLI-Verdrahtung: `af9426e`
|
||||
- Startskript: `141ff2e`
|
||||
- Resttests: `a0af15a`
|
||||
- Routing-/Reporting-Korrektur: `7a14fe8`
|
||||
- Gemini-/Datenschutz-Merge nach `main`: `564a3fd`
|
||||
- `origin` verwendet HTTPS
|
||||
- kein Force-Push und keine umgeschriebene Historie
|
||||
|
||||
@@ -289,8 +288,9 @@ Abnahmestatus:
|
||||
|
||||
## Nächster sinnvoller Auftrag
|
||||
|
||||
Auf `feat/desktop-ui` als Nächstes Offscreen-GUI-Tests, sicheres Startskript,
|
||||
Desktopanleitung und anschließend echten lokalen GUI-Smoke ergänzen.
|
||||
Auf `feat/desktop-ui` als Nächstes vollständige Abschlussprüfungen ausführen,
|
||||
Dokumentation committen und Feature-Branch pushen. Danach für Pascals manuelle
|
||||
Desktop-Abnahme stoppen; noch nicht nach `main` mergen.
|
||||
Medizinische Antwortqualität bleibt ein späteres Sicherheits-/Systemprompt-Thema.
|
||||
Noch keine Obsidian-Integration oder Tools beginnen.
|
||||
|
||||
|
||||
Reference in New Issue
Block a user