Modul-18: Testdaten-Sektion ergaenzt - M18E2E2-Fixtures dokumentiert, M03-Testrest-Symbole NICHT destruktiv geloescht, kein Produktiv-Universum-Referenz verifiziert

This commit is contained in:
Rain Ocampo 2026-08-21 03:30:02 +00:00
parent dd0d7675c9
commit 868f8bb6a5

View file

@ -112,6 +112,16 @@ psycopg2-Verbindung; kein Cross-Thread-`.close()`. `close()`/`rollback()` (ensur
- **Health/Security:** `/health` + `/readiness` 200; Port 55018 nur intern; keine Secrets in - **Health/Security:** `/health` + `/readiness` 200; Port 55018 nur intern; keine Secrets in
Logs/API/DB; keine Tracebacks seit finalem Lauf; Consumer/RMQ-Reconnect sauber. Logs/API/DB; keine Tracebacks seit finalem Lauf; Consumer/RMQ-Reconnect sauber.
## Testdaten / E2E-Fixtures
- Alle M18-E2E-Fixtures tragen ausschließlich das Präfix **`M18E2E2-…`** in `trade_journal`, `position_state`,
`position_action`, `execution_order` und M03 `ohlcv` (z. B. `M18E2E2-SL`, `M18E2E2-STALE`, …).
- M03-Testrest-Symbole (`M18E2E2-*` in `ohlcv`) werden **NICHT destruktiv gelöscht** (M03-Speicher hat keinen
sauberen Delete-Endpoint), sondern sind als **Testdaten** dokumentiert und klar vom Produktiv-Universe getrennt.
- **Kein Produktiv-Service/Scanner/Universe referenziert `M18E2E2`** (verifiziert: kein VPS-Config/Code-Code greift
es auf). M18 sendet nur CLOSE/REDUCE/CANCEL an bereits offene Positionen und erzeugt **kein OPEN** → Test-Symbole
können nie in ein produktives Signal-/Scanner-Universum gelangen.
- Produktionsdaten (nicht `M18E2E2-*`-Symbole) bleiben unberührt.
## Compose / Betrieb ## Compose / Betrieb
- Netzwerk `trading-modules`, DB-Host `Modul-01-PostgreSQL` (Modul-01), RabbitMQ `Modul-02-RabbitMQ`. - Netzwerk `trading-modules`, DB-Host `Modul-01-PostgreSQL` (Modul-01), RabbitMQ `Modul-02-RabbitMQ`.
- Port 55018 nur `expose` (Docker-intern), kein Host-Mapping. `restart: unless-stopped`. - Port 55018 nur `expose` (Docker-intern), kein Host-Mapping. `restart: unless-stopped`.