Open WebUI E2E Validation Checklist

Version: v0.8.3 (Jorvis Phase U) Date: 2026-02-18

1. Preparation

  • Backend Running: ./scripts/jorvis-dev.sh or docker-compose up -d jorvis-api.
  • Open WebUI Running: ./scripts/jorvis-openwebui.sh up.
  • Models Registered: ./scripts/register-openwebui-model.sh (Check for "Voice-Ready" output).

2. Model List (Selector)

  • Navigate to New Chat.
  • Open Model Selector dropdown.
  • Verify Grouping:
    • Jorvis Cloud (General / AI)
    • Jorvis Meteo (Tools / Weather)
    • Jorvis Help (System / Docs)
  • Verify Tags: Are tags like General, Tools, System visible (if supported by active UI theme)?

3. Model Cards (Details)

  • Select Jorvis Cloud.
  • Click "Model Details" (info icon) or hover.
  • Verify Description:
    • "General Intelligence."
    • "Full access to all connected tools…"
    • "🎙️ Voice-Ready: Best choice for conversation."
  • Select Jorvis Meteo.
  • Verify Description: "⚠️ Voice Note: Returns data tables…"

4. Voice Experience (If Configured)

  • Voice Gateway E2E validated (VG-2).
  • Click Microphone (STT).
  • Speak: "What is the weather in London?" (Select Jorvis Meteo).
  • Verify Response: Returns weather. TTS should read it (if supported).
  • Verify Limitation: If table is returned, TTS might read raw markdown or summary. This confirms the "Voice Note" warning was accurate.

5. Mobile / PWA

  • Open on Mobile (or DevTools Mobile View).
  • Verify Model names are legible ("Jorvis Cloud" fits).
  • Verify PWA Banner appears (if not dismissed).

Status: [ ] PASS / [ ] FAIL