diff --git a/notes/trading/system-docs/modul-26-telegram-gateway.md b/notes/trading/system-docs/modul-26-telegram-gateway.md index 6ad5279..2a7fe36 100644 --- a/notes/trading/system-docs/modul-26-telegram-gateway.md +++ b/notes/trading/system-docs/modul-26-telegram-gateway.md @@ -55,6 +55,11 @@ Lange Tasks (Cloud 5-23s, explizit lokale Analyse bis zu Minuten) laufen asynchr 2. Task wird in Background-Thread an M17 gesendet (`POST /tasks` mit `llm=true`). 3. Ergebnis wird später an denselben Chat zurückgesendet. +### Ergebnis-/Fehlerbehandlung + +- **SUCCEEDED:** M26 sendet die finale Hermes-Analyse (`analysis`) + kompakte Tool-Liste. Tool-Fehler (z.B. 404/keine Marktdaten) **brechen den Flow nicht ab** — die finale Analyse mit Einschränkungen wird trotzdem verständlich an Telegram gesendet, einzelne Tools als `[FAILED]` gelistet. +- **FAILED:** M26 sendet eine **klare Fehlermeldung** (`🔴 *task* fehlgeschlagen (Status: FAILED)` + Fehlercode + Details) — NICHT irreführend "✅ abgeschlossen". + ## Audit DB-Tabelle `telegram_message` (Migration `001_telegram_gateway.sql`):