M26: FREIGEGEBEN + Prompt-/UX-Fix (keine Order-Delegation)
This commit is contained in:
parent
8099f210d1
commit
cedbc2e0f5
2 changed files with 15 additions and 2 deletions
|
|
@ -9,7 +9,7 @@ Jede Änderung folgt dem **Notation-Format**: Autor (`Alice` / `Rain Ocampo`) +
|
|||
|
||||
## Architektur-Überblick
|
||||
|
||||
- **18 Module** (`Modul-01-PostgreSQL` … `Modul-18-Position-Manager`), orchestriert über `docker-compose.yml` unter `/opt/trading-modules/`.
|
||||
- **19 Module** (`Modul-01-PostgreSQL` … `Modul-18-Position-Manager`, `Modul-26-Telegram-Gateway`), orchestriert über `docker-compose.yml` unter `/opt/trading-modules/`.
|
||||
- **Netzwerk:** `trading-modules` (bridge). Kommunikation ausschließlich über **Docker-interne Service-Hostnamen** (keine festen IPs).
|
||||
- **Feste Host-Ports:** Modul-01=`55432`, Modul-02=`55672`+`15672`, Modul-03–17=`55003`–`55017`.
|
||||
- **Zugangsdaten:** nur über Environment Variables / Docker-Secrets (Defaults in Compose mit `${VAR:-default}`).
|
||||
|
|
@ -46,9 +46,10 @@ Jede Änderung folgt dem **Notation-Format**: Autor (`Alice` / `Rain Ocampo`) +
|
|||
| 16 | Paperclip | ✅ FREIGEGEBEN (paperclip:0.1.0) | 55016 (intern) |
|
||||
| 17 | Hermes-Agent | ✅ FREIGEGEBEN (hermes-agent:0.1.0) | 55017 (intern) |
|
||||
| 18 | Position-Manager | ✅ FREIGEGEBEN (position-manager:0.1.0) | 55018 (intern) |
|
||||
| 26 | Telegram-Gateway | ✅ FREIGEGEBEN (telegram-gateway:0.1.0) | 55026 (intern) |
|
||||
|
||||
Details: siehe `modul-03-market-data.md` … `modul-18-position-manager.md` (Module 03–18
|
||||
vollständig implementiert und freigegeben).
|
||||
vollständig implementiert und freigegeben) + `modul-26-telegram-gateway.md` (Telegram-Gateway).
|
||||
|
||||
---
|
||||
|
||||
|
|
@ -101,3 +102,7 @@ Grund: README-Modultabelle aktualisiert — Modul-15 Monitoring-Control als FREI
|
|||
Geändert von: Rain Ocampo
|
||||
Datum: 21.08.2026
|
||||
Grund: README-Modultabelle aktualisiert — Modul-16 Paperclip, Modul-17 Hermes-Agent, Modul-18 Position-Manager als FREIGEGEBEN eingetragen; Details-Link auf modul-18-position-manager.md erweitert.
|
||||
|
||||
Geändert von: Rain Ocampo
|
||||
Datum: 21.08.2026
|
||||
Grund: README-Modultabelle aktualisiert — Modul-26 Telegram-Gateway als FREIGEGEBEN eingetragen (E2E 20/20, Prompt-/UX-Fix); Modulanzahl auf 19 erweitert.
|
||||
|
|
|
|||
|
|
@ -60,6 +60,14 @@ Lange Tasks (Cloud 5-23s, explizit lokale Analyse bis zu Minuten) laufen asynchr
|
|||
- **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".
|
||||
|
||||
## Prompt-/UX-Fix (2026-08-21)
|
||||
|
||||
Hermes (M17 System-Prompt) formuliert **NIEMALS**, dass eine Order „an einen Execution-Agenten delegiert" oder „zur Ausführung weitergeleitet" wird — es gibt keinen solchen Ausführungspfad. Stattdessen stellt Hermes klar:
|
||||
|
||||
> **„Hermes kann keine Orders ausführen. Es kann nur analysieren, Research durchführen und DRAFT-Vorschläge erstellen."**
|
||||
|
||||
Wenn eine Order gewünscht ist, antwortet Hermes mit dieser Klarstellung + Analyse-/DRAFT-Vorschlag. Keine Safety-Logik wurde geändert (Tool-Whitelist + Task-Gates unverändert).
|
||||
|
||||
## Audit
|
||||
|
||||
DB-Tabelle `telegram_message` (Migration `001_telegram_gateway.sql`):
|
||||
|
|
|
|||
Loading…
Reference in a new issue