my_voice_assistant_v3_jamulix/Docs
dschlueter b70d6f364a feat: schedule_hours-Backstop, zentrale Datum/Uhrzeit, Filler-Timing
1) schedule_hours-Nudge: search_backstop erkennt jetzt auch Oeffnungszeiten,
   "hat X geoeffnet", Notdienst und Fahrplaene/naechste Abfahrt (de/en/nl/fr) und
   erzwingt dafuer die Suche. +6 Offline-Tests.

2) Zentrale Datum-/Uhrzeit-Auskunft (app/core/clock.py, now_context()): jedes
   Modul kann das aktuelle Datum + Uhrzeit (lokale TZ, Wochentag) erfragen.
   In die System-Prompts aller antwortenden LLMs injiziert (ToolCallingLLM,
   OpenRouter, lokal) -> relative Zeitangaben ("heute", "morgen", "in 3 Stunden",
   "naechsten Montag") werden aufgeloest. Live: "Welcher Wochentag/Datum?" ->
   korrekt OHNE Web-Suche.

3) Filler-Timing: Mindestabstand 10 s zwischen Opening und Geduldssaetzen
   (FILLER_PATIENCE_INTERVAL 4->10). Sobald die Antwort vorliegt, wird ein
   anstehender Filler/Geduldssatz NICHT mehr ausgegeben (answer_started-Gate).

Tests: 318 gruen. Doc §5.4/§5.7/§8.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-30 00:43:08 +02:00
..
Neues_Konzept_mit_TTS_auf_Mobil_Geraet.md feat(admin): Provider & Sprache — Eigener-Wert-Eingabe + Tests (v14) 2026-06-19 12:30:52 +02:00
stimmen-inventar.md fix(tts): voice_gender im UserPrefs-Schema -> Stimmwahl wirkt endlich 2026-06-27 03:13:27 +02:00
voice-assistant-architecture.md chore: Pfade auf ~/my_voice_assistant_v3 umstellen (Repo-Umzug v2 -> v3) 2026-06-21 15:56:33 +02:00
weg2-tool-calling.md feat: schedule_hours-Backstop, zentrale Datum/Uhrzeit, Filler-Timing 2026-06-30 00:43:08 +02:00