Files
CasaDePrompt/VERIFICATION.md
T

1.8 KiB

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.