{"status":"warnings","ready_for_release":true,"primary_issue":"STT-Erreichbarkeit wurde noch nicht durch einen erfolgreichen Live-/Diagnosetest bestaetigt","recommendations":[{"title":"Echte Voice-Erfolge nachweisen","message":"Vor dem technischen Voice-Release sollten STT, TTS und Open-WebUI-Voice mindestens einmal erfolgreich getestet sein.","link":"/voice/report"},{"title":"Alltagstest ausfuehren","message":"Der Haupttest fuer Hoeren, Antworten und Sprechen sollte vor dem naechsten Voice-Release erfolgreich sein.","link":"/"}],"errors":[],"warnings":["STT-Erreichbarkeit wurde noch nicht durch einen erfolgreichen Live-/Diagnosetest bestaetigt","Noch kein erfolgreicher STT-Test im Audit gefunden","Alltagstest wurde seit Start noch nicht erfolgreich gefunden","Technischer Voice-Test ist vorbereitet, braucht aber noch aktive und erreichbare STT/TTS-Nachweise"],"checks":[{"name":"config","status":"ok","message":"Aktive Konfiguration ist gueltig"},{"name":"restart","status":"ok","message":"Kein offener Neustartbedarf"},{"name":"safe_checks.no_auto_ai_load","status":"ok","message":"Dashboard-Statuspruefungen laufen im Schonmodus und starten keine automatischen Ollama-, STT- oder TTS-Livechecks"},{"name":"interface_backups","status":"ok","message":"Mindestens ein Schnittstellen-Backup ist vorhanden"},{"name":"unraid","status":"ok","message":"Unraid-Bereitschaft ist gegeben"},{"name":"open_webui","status":"ok","message":"Open-WebUI-Bereitschaft ist gegeben"},{"name":"open_webui_selftest","status":"ok","message":"Open-WebUI-Antwortformat ist kompatibel"},{"name":"unraid_test","status":"ok","message":"Release ist fuer einen Unraid-Testlauf bereit"},{"name":"ollama.model_persistent","status":"ok","message":"Aktives Modell ist in der Config gespeichert"},{"name":"ollama.model_visible","status":"ok","message":"Aktives Modell ist fuer Open WebUI sichtbar"},{"name":"voice.stt","status":"ok","message":"STT ist fuer den Release konfiguriert"},{"name":"voice.tts","status":"ok","message":"TTS ist fuer den Release konfiguriert"},{"name":"voice.tts_clone","status":"ok","message":"TTS-Referenzstimme ist aktiv"},{"name":"voice.tts_reference_path","status":"ok","message":"Referenzdatei ist konfiguriert: /app/config/voice/jarvis-reference.wav"},{"name":"voice.open_webui","status":"ok","message":"Open-WebUI-Sprachweg nutzt die erwartete JARVIS-Base-URL"},{"name":"voice.open_webui_audio","status":"ok","message":"Open-WebUI-Audio-Pfade fuer STT und TTS sind vorhanden."},{"name":"voice.stt_reachable","status":"warning","message":"STT-Erreichbarkeit wurde noch nicht durch einen erfolgreichen Live-/Diagnosetest bestaetigt"},{"name":"voice.tts_reachable","status":"ok","message":"TTS-Erreichbarkeit wurde durch einen erfolgreichen Live-/Diagnosetest bestaetigt"},{"name":"voice.last_stt","status":"warning","message":"Noch kein erfolgreicher STT-Test im Audit gefunden"},{"name":"voice.last_tts","status":"ok","message":"Letzter erfolgreicher TTS-Test ist vorhanden"},{"name":"voice.last_open_webui","status":"ok","message":"Letzter erfolgreicher Open-WebUI-Voice-Test ist vorhanden"},{"name":"voice.daily_test","status":"warning","message":"Alltagstest wurde seit Start noch nicht erfolgreich gefunden"},{"name":"voice.technical_test_ready","status":"warning","message":"Technischer Voice-Test ist vorbereitet, braucht aber noch aktive und erreichbare STT/TTS-Nachweise"},{"name":"docs","status":"ok","message":"Wichtige Release-Dokumentationsseiten sind registriert"}],"docs":["/docs/config","/docs/interfaces","/docs/interfaces/settings","/docs/interfaces/backups","/docs/open-webui","/docs/unraid-readiness","/docs/restart"],"safe_checks":{"no_auto_ai_load":true,"message":"Automatische Dashboard-Pruefungen bleiben leicht; echte KI-/Voice-Last startet nur ueber bewusste Livecheck-Buttons."},"backup_count":6,"latest_backup":{"name":"config.unraid.20260810T201317Z.yaml.bak","display_name":"Sicherung vom 2026-08-10 18:24:55 UTC","path":"/app/config/backups/config.unraid.20260810T201317Z.yaml.bak","size_bytes":1895,"size_display":"1.9 KB","modified_at":"2026-08-10T18:24:55.552123+00:00"},"unraid_status":"ready","ready_for_unraid":true,"unraid_test":{"ready":true,"status":"ready","message":"Bereit fuer Unraid-Testlauf."},"open_webui_status":"ready","open_webui_compatible":true,"model":{"active":"qwen3:14b","config_model":"qwen3:14b","config_path":"/app/config/config.unraid.yaml","persistent":true,"visible_for_open_webui":true},"voice":{"stt_enabled":true,"tts_enabled":true,"stt_reachable":false,"tts_reachable":true,"reachability_status":"warnings","reachability_message":"STT/TTS-Erreichbarkeit braucht noch erfolgreiche Livechecks.","open_webui_base_url":"http://jarvis:8080/v1","open_webui_status":"ready","ready_for_voice_release":false,"technical_test_ready":false,"technical_test_message":"Technischer Voice-Test noch mit Hinweisen.","daily_test_success":false,"clone_enabled":true,"clone_reference_audio_path":"/app/config/voice/jarvis-reference.wav","tts_num_step":32,"tts_chunk_mode":"sequential","audit":{"status":"ready","ready_count":4,"persistent":true,"audit_path":"/app/data/audit.jsonl","successes":{"chat":{"type":"openai.chat","timestamp":"2026-08-11T11:27:11.108774+00:00","status":"ready","source":"dashboard"},"stt":null,"tts":{"type":"openai.audio.speech","timestamp":"2026-08-11T11:27:17.639671+00:00","status":"ready","source":"open-webui"},"open_webui":{"type":"openai.audio.speech","timestamp":"2026-08-11T11:27:17.639671+00:00","status":"ready","source":"open-webui"},"open_webui_stt":null,"open_webui_tts":{"type":"openai.audio.speech","timestamp":"2026-08-11T11:27:17.639671+00:00","status":"ready","source":"open-webui"},"conversation":null,"daily":null},"message":"4 Voice-Erfolgsnachweise gefunden."}},"restart_required":false}