27 lines
1.8 KiB
Markdown
27 lines
1.8 KiB
Markdown
# Prüfung der ersten Version
|
|
|
|
Stand: 24. September 2026.
|
|
|
|
## Bestanden
|
|
|
|
- 9 automatisierte Integrationstests mit FastAPI TestClient.
|
|
- Anmeldung, Logout, Fremd-Origin-Abweisung und getrennte Web-/MCP-Zugangsschlüssel.
|
|
- Prompt anlegen, ändern, Versionskonflikt erkennen, Papierkorb und Wiederherstellung.
|
|
- Vollständiger Export/Import mit Versionen; fehlerhafter Import schreibt keine Teilmenge.
|
|
- Simulierter OpenAI-Endpoint: Modellscan, Chat-Überarbeitung, Einordnung und Embeddings.
|
|
- Bedeutungssuche findet einen thematisch passenden Prompt ohne Suchwort im Inhalt (kontrollierte Testvektoren; kein Qualitätsbenchmark eines echten Embedding-Modells).
|
|
- Modellwechsel entwertet den Index; verzögerte Embeddings überschreiben keine neueren Versionen.
|
|
- Modellserver-Fehler verliert keine gespeicherten Prompts und gibt keine fremden Fehlertexte/Keys weiter.
|
|
- MCP: initialize, tools/list und tools/call über Streamable HTTP; gelöschte Prompts nicht abrufbar.
|
|
- Browser: Anmeldung, Prompt anlegen, Favorit, zweite Version speichern, frühere Version ansehen und als dritte Version wiederherstellen.
|
|
- JavaScript-, Shell- und XML-Syntax geprüft.
|
|
- Alle 31 Laufzeitpakete einschließlich transitiver Abhängigkeiten als Python-3.13-kompatible Wheels für Alpine/musl x86_64 aufgelöst und heruntergeladen. Versionen in constraints.txt festgehalten.
|
|
|
|
## Noch auf Zielsystem zu prüfen
|
|
|
|
- Echter Docker-Build und Bootstrap auf Unraid: Auf dem Entwicklungsrechner steht kein Docker zur Verfügung.
|
|
- Verbindung mit den tatsächlich ausgewählten lokalen Chat-/Embedding-Modellen und deren Ausgabequalität.
|
|
- OpenClaw-spezifische MCP-Client-/Bridge-Konfiguration.
|
|
|
|
Die Tests zeigen eine DeprecationWarning der Starlette-Testclient-Integration für httpx; die neun Tests bestehen. Das betrifft den Testclient, nicht die HTTP-Kommunikation der laufenden App.
|