M26: FAILED-Branch + robuste E2E (20/20)
This commit is contained in:
parent
7684e3ab18
commit
8099f210d1
1 changed files with 5 additions and 0 deletions
|
|
@ -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`):
|
||||
|
|
|
|||
Loading…
Reference in a new issue