Naechster Schritt — telefon-assistent-aws
Copy-paste in eine neue Claude-Code-Session in
~/source/agentic-ventures/.
Stand (2026-05-15)
POC laeuft als LiveKit-Cascade lokal: Deepgram nova-3 (DE + Sprach-Detection TR/AR/KU/RU/PL/IT/FR) → Bedrock Claude Haiku 4.5 EU → Cartesia Sonic 2 Viktoria. Active Use-Case: Demo-Bot fuer Aylem Eat & Meet (Doener, Hamm). Budget 10 EUR. Telnyx-SIP-Trunk steht (US-Nummer +18382068690), DE-Nummer Funding offen.
Substanz-Iteration (Plan 002) ist implementiert — 33 Tests gruen:
- Knowledge-Base mit YAML-Frontmatter (
tools-mcp/knowledge/aylem/{menu,hours,policies,faq}.md) - 9 MCP-Tools:
book_reservation,take_order,escalate_to_human,search_knowledge,get_menu,get_hours,get_allergens,check_availability,get_services - Telegram-Push (
_telegram.py, stdlib-only) bei jeder Buchung/Bestellung - System-Prompt mit Confirm-Loop, Multi-Lang, Verabschiedung
end_callals lokales@function_toolim Agent (nicht im MCP)
Naechster Block
Reihenfolge:
-
Plan 002 Unit 6 — Voice-Smoke-Test (Browser-Walkthrough, 9 Schritte): Greeting → Doener-Preis → Allergie-Frage → Mo-Ruhetag → Reservierung Mo (sollte Alternative vorschlagen) → Reservierung Mi mit Confirm-Loop → “ja, passt” →
book_reservation→ Catering-Eskalation → “Tschuess” →end_call. Wenn etwas hakt: Issue im Plan 002 unter “Bekannte Risiken” eintragen, sonst Plan 002 aufdone.- Worker manuell starten:
cd intern/projekte/telefon-assistent-aws/livekit-agent && python agent.py dev - Webapp:
cd intern/projekte/telefon-assistent-aws/webapp && python app.py - Optional:
tools-mcp/.env.localmitTELEGRAM_BOT_TOKEN+TELEGRAM_CHAT_IDsetzen (Push-Test)
- Worker manuell starten:
-
Plan 004 implementieren (Odoo SaaS Multi-Vertical Backend) via
/ce:work:- Unit 1: Odoo-Online-Workspace fuer Aylem anlegen (Restaurant-Module aktivieren)
- Unit 2:
tools-mcp/_odoo.pyHelper bauen (XML-RPC + Auth + Mapping zu MCP-Tool-Inputs) - Unit 3: 5 Multi-Vertical-Pattern-Docs unter
intern/wissen/patterns/odoo-{restaurant,friseur,werkstatt,praxis,hotel}.md - Feature-Flag
STORAGE_BACKEND=sqlite|odoo|bothdamit Voice-Bot weiterlaeuft
-
Plan 003 (WhatsApp-Worker) — wartet auf Plan 004 (
depends_on).
Plan-Files
- 2026-05-13-001-feat-voice-bot-de-production-plan — Master, 12 Units in 3 Phasen
- 2026-05-13-002-feat-voice-bot-substanz-iteration-plan — Knowledge + Confirm-Loop (Units 1-5 done, Unit 6 pending)
- 2026-05-13-003-feat-odoo-whatsapp-restaurant-backend-plan — superseded-phase-a-by-plan-004
- 2026-05-13-004-feat-odoo-saas-multivertical-backend-plan — Odoo Online + 5 Vertikalen, ~2.5 WT, 0-24 EUR/Mo
Skill
ce:work fuer Plan-002-Unit-6 + Plan-004-Implementierung. ce:plan nur falls Plan 004 Decisions auftauchen die nicht im Plan stehen. Bei MCP-Server-Edits: Worker-Restart noetig (MCP-Tool-Cache pro AgentSession).
Quellen
- _index — Stand POC + Telnyx-SIP-Setup-Erkenntnisse
- phone-sip-setup.md — sipgate-Befund + Telnyx-Workaround
- aylem (falls vorhanden)
- voice-bot-de-pattern — Tonalitaets-Pattern
Repo lokal: dieser Projekt-Ordner. Code (livekit-agent/, tools-mcp/) ist gitignored.