From f1a5541b67017e2e981b6e0c6c9c0bb615762ed5 Mon Sep 17 00:00:00 2001 From: bergm Date: Wed, 1 Jul 2026 16:42:40 +0200 Subject: [PATCH] Docs: Phase 3d (Hot-Path) als abgeschlossen markiert Co-Authored-By: Claude Opus 4.8 --- UMSETZUNGSPLAN-Modularisierung.md | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/UMSETZUNGSPLAN-Modularisierung.md b/UMSETZUNGSPLAN-Modularisierung.md index 414c97d..fa85d18 100644 --- a/UMSETZUNGSPLAN-Modularisierung.md +++ b/UMSETZUNGSPLAN-Modularisierung.md @@ -188,8 +188,9 @@ Eintrag in den Core-Log und einen Detaileintrag in seinen eigenen Log. - [x] **3b** (`ed5d6e3`): Repository-Interfaces + Mongo-Implementierungen im Core (`IAccountRepository`, `IMarketRepository`, `IPositionRepository`), `AddCorePersistence()`. - [x] **3c** (`7197f9b`): Unkritische Call-Sites migriert (MarketSyncService, PolymarketWssClient). -- [ ] **3d — Hot-Path (Schritt B, besonders sorgfältig):** CopyTradingEngine + TraderMonitorService - auf `IPositionRepository`/`IMarketRepository` umstellen. CLOB-Regel beachten. +- [x] **3d — Hot-Path** (`a0e367e`, `0c6fc6a`): TraderMonitorService + CopyTradingEngine + auf `IPositionRepository`/`IMarketRepository`/`IAccountRepository` umgestellt. + `_db` aus CopyTradingEngine komplett entfernt; Verhalten unverändert. - [ ] **frm_main-UI:** Account/Market/Demo-Position-Zugriffe → wird zusammen mit der UI-Zerlegung in Phase 5 migriert (vermeidet Wegwerf-Arbeit). - [ ] *Offen für Phase 5:* generisches `ITradeLogRepository` (Core) + `ICopyTradeLogRepository`